From 6c2dca78ab5abc7c2bd3030ee5a3edf792fb0f64 Mon Sep 17 00:00:00 2001 From: x86byte <111459558+x86byte@users.noreply.github.com> Date: Tue, 30 Jun 2026 10:04:56 +0100 Subject: [PATCH] Function boundary detection: multi-pass prolog, tail-call, .pdata, data pointers - Extended prolog patterns: MSVC x64 callee-saves, sub rsp >= 0x20, enter - Tail-call detection: jmp to prolog candidates seeds new functions - endbr64/endbr32 CET skipping at function starts - PE .pdata exception table parsing for precise start/end boundaries - Data-section function pointer scanning (vtables, callbacks) - PLT stub detection with is_thunk tag - end_address and is_thunk fields in Function struct and JSON output - getDataRanges() and getRuntimeFunctions() in Binary interface - README docs for all new features + research paper reference --- .gitignore | 1 + README.md | 50 +- cfg/builder.cpp | 172 +- cfg/builder.hpp | 3 + disasm/engine.cpp | 26 + loader/binary.hpp | 8 + loader/elf.cpp | 18 + loader/elf.hpp | 2 + loader/pe.cpp | 61 +- loader/pe.hpp | 4 + ...OUNDARY DETECTION IN STRIPPED BINARIES.pdf | Bin 0 -> 2065939 bytes tests/example1.exe.cfg | 402131 ++++++++++++--- types.hpp | 6 + 13 files changed, 322576 insertions(+), 79906 deletions(-) create mode 100644 papers/FUNCTION BOUNDARY DETECTION IN STRIPPED BINARIES.pdf diff --git a/.gitignore b/.gitignore index 37efc87..544515f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ build/ +build_wsl/ tests/*.subs.cfg tests/*.clean.cfg tests/*.subs.clean.cfg diff --git a/README.md b/README.md index 74365ad..892114e 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,12 @@ cfgrip gives you the map. What you do with it is up to you. For every binary cfgrip processes, it produces: -- **Function list** with addresses and names (entry point, exports, discovered via `call` instructions) +- **Function list** with addresses, optional end address (from `.pdata`), names (entry point, exports, discovered), and thunk tagging (PLT stubs) - **Basic blocks** per function — instruction sequences terminated by branches, calls, returns, or traps - **Control flow edges** — successors of each block (direct branches, fall-through, indirect targets) - **Import table** — resolved library imports with addresses - **Indirect targets** — GOT-resolved calls, jump table entries, register-traced branches, and unresolved ones (marked as such) +- **Function boundaries** — multiple detection passes (prolog patterns, call targets, tail calls, `.pdata` entries, data-section function pointers) for maximum coverage With `--clean`, it additionally: @@ -133,8 +134,8 @@ imports: 85 0x140020290 HeapSize (KERNEL32.dll) 0x140020298 CreateFileW (KERNEL32.dll) 0x1400202a0 RtlUnwind (KERNEL32.dll) -functions: 414 -indirect targets: 1372 +functions: 1975 +indirect targets: 3453 cfg written to: tests\example1.exe.cfg ``` --- @@ -384,6 +385,10 @@ The `.cfg` file is structured JSON. Here's what it looks like: ... ``` +Each function now includes optional fields: +- `end_address` — precise function end when available (from PE `.pdata` exception table), otherwise computed as the maximum instruction address across all blocks +- `is_thunk` — `true` for PLT stubs and import thunks (functions that only redirect to another address) + ### `--subs-only` output ``` @@ -501,6 +506,20 @@ Every instruction in `--clean` mode includes `stack_offset` — the RSP delta fr Same structure as `--clean`, but with `"mode": "subs-only+clean"` to indicate both filters were applied. Function count is reduced to only entry-point-reachable functions, and remaining functions have stack offsets and xrefs. +## function boundary detection + +cfgrip discovers functions through multiple detection passes: + +| Pass | What it detects | Covers | +|---|---|---| +| **Prolog scanning** | `push rbp`, `push r15`/`r14`/`r13`/`r12`/`rbx`/`rdi`/`rsi`, `sub rsp, >=0x20`, `enter` | MSVC x64, GCC, leaf functions, CET (`endbr64`) | +| **Call targets** | Every `call` instruction target is a function start | Direct and GOT-resolved indirect calls | +| **Tail calls** | `jmp` instructions targeting prolog candidates | Optimized tail-call chains | +| **`.pdata` (PE)** | Runtime function entries from the exception handler table | Precise start/end for every x64 PE function | +| **Data pointers** | 8-byte values in `.rdata`/`.data` pointing into executable code | Function pointers, vtables, callbacks | + +Functions with `is_thunk: true` are PLT stubs or import thunks — single-block functions that redirect to another address. + ## building Requires CMake and a C++17 compiler. Capstone is fetched automatically. @@ -541,8 +560,31 @@ cmake --build build --config Release | **Function discovery** | Entry point | YES | | | Exports | YES | | | `call` targets | YES | -| | Prolog scanning (`push rbp`, CET `endbr64`) | YES | +| | Prolog scanning (MSVC x64, GCC, CET `endbr64`) | YES | +| | Tail-call detection (`jmp` → function) | YES | +| | PE `.pdata` (exception handler table) | YES | +| | Data-section function pointer scan | YES | +| **Thunk detection** | PLT stubs / import thunks (`is_thunk`) | YES | +| **Function boundaries** | `end_address` from `.pdata` or max instruction | YES | | **Subs-only mode** | `--subs-only` flag | YES | | **CFG cleaning** | `--clean` (jump-thread, dead-block prune, stack deltas, xrefs) | YES | +## research + +Function boundary detection in this tool is based on the approach described in **"Function Boundary Detection in Stripped Binaries"** (Alves-Foss & Song, 2019), which introduces a multi-heuristic algorithm for locating function starts and ends in stripped x86/x64 binaries. + +The paper is available at `papers/Function_Boundary_Detection_in_Stripped_Binaries.pdf`. + +**How our implementation maps to the paper's heuristics:** + +| Heuristic | Paper description | Our implementation | +|---|---|---| +| H1–H4 | Prolog signatures (`push rbp`, callee-saved regs, stack sub, `enter`) | `isProlog()` in `disasm/engine.cpp` — detects `push rbp`, `push r15..rbx`, `sub rsp >= 0x20`, `enter` | +| H5 | Call-target seeding | Every direct `call` target is a function start | +| H6 | Jump-to-function (tail call) detection | `jmp` to prolog candidates adds target to function queue | +| H7 | Exception table parsing | PE `.pdata` RUNTIME_FUNCTION entries give precise start/end | +| H8 | Data reference analysis | `scanDataPointers()` walks data sections for code pointers | + +The paper's key insight is that algorithmic heuristics — without machine learning — can achieve high accuracy on stripped binaries. Our implementation follows this philosophy, using a multi-pass approach where each pass catches functions the others might miss. + diff --git a/cfg/builder.cpp b/cfg/builder.cpp index 87c59ef..48222d8 100644 --- a/cfg/builder.cpp +++ b/cfg/builder.cpp @@ -20,6 +20,20 @@ static bool regMatch(const string& op, const string& target) CFGBuilder::CFGBuilder(Binary* binary, Disassembler* disasm, bool subsOnly) : m_bin(binary), m_dis(disasm), m_subs_only(subsOnly) {} +addr_t CFGBuilder::skipEndbr64(addr_t addr) +{ + auto bytes = m_bin->readBytes(addr, 4); + if (bytes.size() >= 4) + { + // endbr64: F3 0F 1E FA + // endbr32: F3 0F 1E FB + if (bytes[0] == 0xF3 && bytes[1] == 0x0F && bytes[2] == 0x1E && + (bytes[3] == 0xFA || bytes[3] == 0xFB)) + return addr + 4; + } + return addr; +} + bool CFGBuilder::isVisited(addr_t addr) { return m_blocks.count(addr) > 0; @@ -239,7 +253,12 @@ BasicBlock CFGBuilder::disassembleBlock(addr_t start, addr_t& next) { addr_t t = m_dis->getBranchTarget(inst); if (t && !m_dis->isIndirectBranch(inst)) + { + t = skipEndbr64(t); block.successors.push_back(t); + if (m_prologs.count(t)) + m_funcs.insert(t); + } else if (m_dis->isIndirectBranch(inst)) { addr_t resolved = resolveGOT(inst); @@ -322,6 +341,7 @@ BasicBlock CFGBuilder::disassembleBlock(addr_t start, addr_t& next) addr_t t = m_dis->getBranchTarget(inst); if (t && !m_dis->isIndirectBranch(inst)) { + t = skipEndbr64(t); m_funcs.insert(t); recordIndirect(inst, t, true, "", ""); } @@ -342,6 +362,7 @@ BasicBlock CFGBuilder::disassembleBlock(addr_t start, addr_t& next) ((uint64_t)gb[6] << 48) | ((uint64_t)gb[7] << 56); if (target && target < 0x100000000ULL) resolved = target; } + resolved = skipEndbr64(resolved); m_funcs.insert(resolved); recordIndirect(inst, resolved, true, nm, lb); } @@ -352,6 +373,7 @@ BasicBlock CFGBuilder::disassembleBlock(addr_t start, addr_t& next) resolved = traceReg(reg, block.instructions, block.instructions.size() - 1); if (resolved) { + resolved = skipEndbr64(resolved); m_funcs.insert(resolved); recordIndirect(inst, resolved, true, "traced", ""); } @@ -411,8 +433,10 @@ Function CFGBuilder::buildFunction(addr_t start, const string& name) func.address = start; func.name = name; + addr_t actual = skipEndbr64(start); + queue q; - q.push(start); + q.push(actual); while (!q.empty()) { @@ -428,9 +452,66 @@ Function CFGBuilder::buildFunction(addr_t start, const string& name) func.blocks.push_back(block); } + // Compute end_address as max instruction address across all blocks + for (const auto& b : func.blocks) + for (const auto& inst : b.instructions) + if (inst.address + inst.size > func.end_address) + func.end_address = inst.address + inst.size; + + // Tag PLT stubs + if (isPLTStub(func)) func.is_thunk = true; + return func; } +bool CFGBuilder::isPLTStub(const Function& func) const +{ + if (func.blocks.size() != 1) return false; + const auto& block = func.blocks[0]; + if (block.instructions.empty()) return false; + const auto& first = block.instructions[0]; + if (first.mnemonic == "jmp" && first.operands.find('[') != string::npos) + { + int64_t disp = m_dis->getRIPDisp(first); + if (disp != 0) + { + addr_t target = first.address + first.size + disp; + if (m_got.count(target)) return true; + } + } + return false; +} + +void CFGBuilder::scanDataPointers() +{ + auto ranges = m_bin->getDataRanges(); + auto exec = m_bin->getExecutableRanges(); + + auto isInExec = [&](addr_t addr) -> bool { + for (const auto& r : exec) + if (addr >= r.first && addr < r.second) return true; + return false; + }; + + for (const auto& r : ranges) + { + addr_t a = r.first; + // Align to 8 bytes + if (a & 7) a = (a + 7) & ~7ULL; + for (; a + 8 <= r.second; a += 8) + { + auto bytes = m_bin->readBytes(a, 8); + if (bytes.size() < 8) continue; + uint64_t val = bytes[0] | ((uint64_t)bytes[1] << 8) | + ((uint64_t)bytes[2] << 16) | ((uint64_t)bytes[3] << 24) | + ((uint64_t)bytes[4] << 32) | ((uint64_t)bytes[5] << 40) | + ((uint64_t)bytes[6] << 48) | ((uint64_t)bytes[7] << 56); + if (val && isInExec(val)) + m_funcs.insert(val); + } + } +} + CFG CFGBuilder::build() { CFG cfg; @@ -458,36 +539,67 @@ CFG CFGBuilder::build() set built; queue pending; + // Apply .pdata end_address to functions + auto pdata = m_bin->getRuntimeFunctions(); + auto setEndAddress = [&](Function& func) { + for (const auto& rf : pdata) + if (rf.first == func.address) + { + func.end_address = rf.second; + break; + } + }; + auto isEmpty = [](const Function& f) -> bool { for (const auto& b : f.blocks) if (!b.instructions.empty()) return false; return true; }; + auto scanCallAndJmpTargets = [&](const Function& func) { + for (const auto& b : func.blocks) + for (const auto& inst : b.instructions) + { + if (m_dis->isCall(inst)) + { + addr_t t = m_dis->getBranchTarget(inst); + if (t && !m_dis->isIndirectBranch(inst)) + { + t = skipEndbr64(t); + m_funcs.insert(t); + } + } + if (m_dis->isUnconditionalBranch(inst)) + { + addr_t t = m_dis->getBranchTarget(inst); + if (t && !m_dis->isIndirectBranch(inst)) + { + t = skipEndbr64(t); + if (m_prologs.count(t)) + m_funcs.insert(t); + } + } + } + }; + auto process = [&](addr_t addr, const string& name) { + addr = skipEndbr64(addr); if (built.count(addr)) return; built.insert(addr); auto func = buildFunction(addr, name); if (isEmpty(func)) return; + setEndAddress(func); cfg.functions.push_back(func); - - for (const auto& b : func.blocks) - for (const auto& inst : b.instructions) - if (m_dis->isCall(inst)) - { - addr_t t = m_dis->getBranchTarget(inst); - if (t && !m_dis->isIndirectBranch(inst)) - m_funcs.insert(t); - } + scanCallAndJmpTargets(func); for (auto d : m_funcs) if (!built.count(d)) pending.push(d); }; { - addr_t ep = m_bin->getEntryPoint(); + addr_t ep = skipEndbr64(m_bin->getEntryPoint()); string ep_name = "entry"; for (const auto& exp : m_bin->getExportedFunctions()) if (exp.first == ep) { ep_name = exp.second; break; } @@ -497,7 +609,10 @@ CFG CFGBuilder::build() if (!m_subs_only) { for (const auto& exp : m_bin->getExportedFunctions()) - pending.push(exp.first); + pending.push(skipEndbr64(exp.first)); + for (const auto& rf : pdata) + if (rf.first != m_bin->getEntryPoint()) + pending.push(skipEndbr64(rf.first)); } map imp_map; @@ -507,6 +622,7 @@ CFG CFGBuilder::build() while (!pending.empty()) { addr_t a = pending.front(); pending.pop(); + a = skipEndbr64(a); if (built.count(a)) continue; string name; @@ -518,19 +634,11 @@ CFG CFGBuilder::build() if (it != imp_map.end()) name = it->second; } - built.insert(a); auto func = buildFunction(a, name); if (isEmpty(func)) continue; + setEndAddress(func); cfg.functions.push_back(func); - - for (const auto& b : func.blocks) - for (const auto& inst : b.instructions) - if (m_dis->isCall(inst)) - { - addr_t t = m_dis->getBranchTarget(inst); - if (t && !m_dis->isIndirectBranch(inst)) - if (!built.count(t)) pending.push(t); - } + scanCallAndJmpTargets(func); if (!m_subs_only) { @@ -539,6 +647,26 @@ CFG CFGBuilder::build() } } + // Add data-section function pointers as seeds (if not subs-only) + if (!m_subs_only) + { + scanDataPointers(); + for (auto d : m_funcs) + if (!built.count(d)) pending.push(d); + while (!pending.empty()) + { + addr_t a = pending.front(); pending.pop(); + a = skipEndbr64(a); + if (built.count(a)) continue; + + auto func = buildFunction(a, ""); + if (isEmpty(func)) continue; + setEndAddress(func); + cfg.functions.push_back(func); + scanCallAndJmpTargets(func); + } + } + cfg.indirect_targets = m_targets; return cfg; } diff --git a/cfg/builder.hpp b/cfg/builder.hpp index b7aa56a..9813cde 100644 --- a/cfg/builder.hpp +++ b/cfg/builder.hpp @@ -18,6 +18,9 @@ class CFGBuilder Function buildFunction(addr_t start, const string& name); BasicBlock disassembleBlock(addr_t start, addr_t& next); set findPrologs(); + void scanDataPointers(); + addr_t skipEndbr64(addr_t addr); + bool isPLTStub(const Function& func) const; void markVisited(addr_t addr); bool isVisited(addr_t addr); diff --git a/disasm/engine.cpp b/disasm/engine.cpp index ecf0bb8..bf50aab 100644 --- a/disasm/engine.cpp +++ b/disasm/engine.cpp @@ -57,6 +57,32 @@ bool Disassembler::isProlog(const vector& insts) const { if (inst.mnemonic == "push" && (inst.operands == "rbp" || inst.operands == "ebp")) return true; + if (inst.mnemonic == "push") + { + const string& ops = inst.operands; + if (ops == "r15" || ops == "r14" || ops == "r13" || ops == "r12" || + ops == "rbx" || ops == "rdi" || ops == "rsi") + return true; + } + if (inst.mnemonic == "sub") + { + const string& ops = inst.operands; + size_t p = ops.find("rsp"); + if (p == string::npos) p = ops.find("esp"); + if (p != string::npos && (p == 0 || ops[p-1] == ' ' || ops[p-1] == ',')) + { + size_t x = ops.rfind("0x"); + if (x != string::npos && x > p) + { + try { + uint64_t val = stoull(ops.substr(x), nullptr, 16); + if (val >= 0x20) return true; + } catch (...) {} + } + } + } + if (inst.mnemonic == "enter") + return true; } return false; } diff --git a/loader/binary.hpp b/loader/binary.hpp index 1e3bd63..d66a9dc 100644 --- a/loader/binary.hpp +++ b/loader/binary.hpp @@ -28,6 +28,14 @@ class Binary virtual addr_t getImageBase() const = 0; virtual vector readBytes(addr_t vaddr, size_t size) const = 0; virtual vector> getExecutableRanges() const = 0; + virtual vector> getDataRanges() const + { + return {}; + } + virtual vector> getRuntimeFunctions() const + { + return {}; + } virtual vector> getExportedFunctions() const = 0; virtual vector getImportedFunctions() const { diff --git a/loader/elf.cpp b/loader/elf.cpp index a8085cb..611a729 100644 --- a/loader/elf.cpp +++ b/loader/elf.cpp @@ -290,6 +290,19 @@ bool ELFLoader::parseHeader() } } + // Collect data section ranges (allocatable, non-executable) + for (uint16_t i = 0; i < shnum; i++) + { + uint64_t sh_flags = 0; + size_t so = shoff + i * 64; + if (so + 64 > m_data.size()) continue; + sh_flags = r64(m_data, so + 8); + bool is_exec = (sh_flags & 0x4) != 0; + bool is_alloc = (sh_flags & 0x2) != 0; + if (is_alloc && !is_exec && sections[i].addr && sections[i].size) + m_data_ranges.push_back({sections[i].addr, sections[i].addr + sections[i].size}); + } + for (uint16_t i = 0; i < shnum; i++) { string sname = sectionName(sections[i].name_idx); @@ -391,6 +404,11 @@ vector ELFLoader::readBytes(addr_t vaddr, size_t size) const return {}; } +vector> ELFLoader::getDataRanges() const +{ + return m_data_ranges; +} + vector> ELFLoader::getExecutableRanges() const { return m_exec_ranges; diff --git a/loader/elf.hpp b/loader/elf.hpp index 5e2244c..6cf58bb 100644 --- a/loader/elf.hpp +++ b/loader/elf.hpp @@ -16,6 +16,7 @@ class ELFLoader : public Binary addr_t getEntryPoint() const override { return m_entry; } addr_t getImageBase() const override { return 0; } vector readBytes(addr_t vaddr, size_t size) const override; + vector> getDataRanges() const override; vector> getExecutableRanges() const override; vector> getExportedFunctions() const override; vector getImportedFunctions() const override; @@ -39,6 +40,7 @@ class ELFLoader : public Binary addr_t m_entry; vector m_data; vector> m_exec_ranges; + vector> m_data_ranges; vector> m_file_map; vector> m_exports; vector m_imports; diff --git a/loader/pe.cpp b/loader/pe.cpp index a262e7c..c578332 100644 --- a/loader/pe.cpp +++ b/loader/pe.cpp @@ -120,9 +120,58 @@ bool PELoader::parseHeaders() } } + // Collect data section ranges (non-executable readable) + for (const auto& s : sections) + { + if (s.raw_ptr == 0) continue; + bool is_exec = (s.characteristics & 0x20000000) != 0; + bool is_read = (s.characteristics & 0x40000000) != 0; + if (!is_exec && is_read) + { + addr_t start = s.vaddr; + addr_t end = start + (s.vsize ? s.vsize : s.raw_size); + m_data_ranges.push_back({start, end}); + } + } + + // Parse .pdata (exception handler table) for precise function boundaries + uint32_t pdata_rva = 0; + uint32_t pdata_size = 0; + uint32_t data_dir_off = (magic == 0x10B) ? opt_hdr_off + 96 : opt_hdr_off + 112; + if (magic == 0x20B) + { + pdata_rva = r32(m_data, data_dir_off + 24); + pdata_size = r32(m_data, data_dir_off + 28); + } + if (pdata_rva && pdata_size >= 12) + { + uint32_t pdata_off = 0; + for (const auto& s : sections) + { + addr_t va = pdata_rva + m_image_base; + if (va >= s.vaddr && va < s.vaddr + (s.vsize ? s.vsize : s.raw_size)) + { + pdata_off = s.raw_ptr + static_cast(va - s.vaddr); + break; + } + } + if (pdata_off) + { + size_t nentries = pdata_size / 12; + for (size_t i = 0; i < nentries; i++) + { + uint32_t off = pdata_off + i * 12; + if (off + 12 > m_data.size()) break; + uint32_t begin_rva = r32(m_data, off); + uint32_t end_rva = r32(m_data, off + 4); + if (begin_rva && end_rva && end_rva > begin_rva) + m_pdata.push_back({begin_rva + m_image_base, end_rva + m_image_base}); + } + } + } + bool is_64 = (m_arch == Arch::X64); uint32_t import_rva = 0; - uint32_t data_dir_off = (magic == 0x10B) ? opt_hdr_off + 96 : opt_hdr_off + 112; import_rva = r32(m_data, data_dir_off + 8); auto rvaToOffset = [&](uint32_t rva) -> uint32_t { @@ -260,11 +309,21 @@ vector PELoader::readBytes(addr_t vaddr, size_t size) const return result; } +vector> PELoader::getDataRanges() const +{ + return m_data_ranges; +} + vector> PELoader::getExecutableRanges() const { return m_exec_ranges; } +vector> PELoader::getRuntimeFunctions() const +{ + return m_pdata; +} + vector> PELoader::getExportedFunctions() const { return m_exports; diff --git a/loader/pe.hpp b/loader/pe.hpp index 08af043..e60e49e 100644 --- a/loader/pe.hpp +++ b/loader/pe.hpp @@ -16,7 +16,9 @@ class PELoader : public Binary addr_t getEntryPoint() const override { return m_entry; } addr_t getImageBase() const override { return m_image_base; } vector readBytes(addr_t vaddr, size_t size) const override; + vector> getDataRanges() const override; vector> getExecutableRanges() const override; + vector> getRuntimeFunctions() const override; vector> getExportedFunctions() const override; vector getImportedFunctions() const override; const string& getPath() const override { return m_path; } @@ -32,6 +34,8 @@ class PELoader : public Binary addr_t m_image_base; vector m_data; vector> m_exec_ranges; + vector> m_data_ranges; + vector> m_pdata; vector> m_exports; vector m_imports; }; diff --git a/papers/FUNCTION BOUNDARY DETECTION IN STRIPPED BINARIES.pdf b/papers/FUNCTION BOUNDARY DETECTION IN STRIPPED BINARIES.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cf66f51f7106fa723877f14f5fb1353538bd5e56 GIT binary patch literal 2065939 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

D-g7Adb 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%0DkMLe1f$mnUaowveSkwe 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

  • ;BBVpGRAr{n5UET)FnLErNGek=(Y*J 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 z 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%0A!zqp#16G_dMg_DLed2U7@E6k9$d8NJe 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

    Z7@eU?BQP zU;&pE?Ihx$XIU7zyQmvBJ4_m`8xlocEgi_~_(8WR)s)RG`2N6d?yfDTpki#|j(S(* zYpfv=-UT|ppp#U%JUx}s+38?Fj4JO+cXgvXvpTcUOWWMDJGO9lZ!W6KD;u`U5*m+% zIlVYOa{&hKCOBI@tl;w*Hkv*VI1qCvPK&Cl)pjK>cDHnkza*=+1b&yLKL8I98s>tPVZYN^?tMfxKwB9Ja0j6S_bE`Z!hGSc8D3**VR+z3lU zx(=cSCFj>LDP!q;K}*)9#OdR*VCXxjpPbt?4z>-l&QU$3@IeIFB)@)O22BqR8`2&r zwXbhBehbp$VUi|ATqF?a@}rjw#_8(f$y&vU^k;Qv6&kg2=NP|knSxA{B4c~8u+ASQ zxvx*Qh|aQPO?lm}+PBCdU(vrv>tBy;*>qk7LHW^4P`J8|v7k#91V>n82pfCqz!%C} zB}@}2R&=EzX;yd%A!B!MkR^MbbuRE*-ns{C$H@qlKLS`Z>@_%>j$3g#KLoXm^A68Oz~;(m zYc!(shT{QkNFM}4%I7Dp9hF*OqHLW*nOg-j;N*GMnSNv5tfDzvC{t&jq^qoN&`@Yz z1}Wq!>FF!kDNtoX`3Oh(nz@RA7LO6#sFVzp*M6<>1LyUXdDi$lI$L>%^qH#bdW~0E zUl+Z+?^8OnPT)qX>*%X9_4W05=Jer~LGq!VJvibds;j?1@(@i`RkUS^<7KLg>1tp) z%G!D=8^3sl^tCn=Wlm~Bq-D-r$?p+CrVG~6C+DsUr>AA|)!(l76>V)@ZB6+kD>Iap z*1oCO(eJI$nte0LS65S35fMw34PRPbcu1A2&DJyEYpnXC&ju{({?05zTVP6F%7)%V zrC3!{R^lZc)zb}-9vg)70;yJ%=3$uBW^1VlH4Ey)zR_A&aitG1_bMBZ4=M7RY>w_+5Al!rln|KcAu_*O*7{PpB{7$llPcx{oMN zlk#gU5>kzqo3f4JE{%d#2)ycDp!Il3;-Wm%Up0t zg6P!Q2Nv(b0I!|G{5mx>R=-I!Ar&e3%*I0$eQ{;#S2KSY@wxHB5Q$BZiFWJ zpc;Xonp>h%=8vGCf@z2Vp;+Crdb%M9MlIA)9PlO@p(TU_5Jb~D(WzSk5DdTv(bO7T zb11k(G|COuH2tOeL~?YaApc#zJ8M|5iKG>4ob^eXo(~N_#IFS zuB9WiWI}XG{XcID59mQ|`UqomfJ#6|YMK{Zf=FP)224R{$pNq|(Q?FHd;17K?jNmL zbHv@Bu6D0HpNwLo7A(?`W@nVOZ9c+2jJsNldZouI7Z2HFmh1GYl$>yYVR+w*`*Wln z(^MDh)ro*bPd-dOcz8Yz0>e4t9loz_v8a}+xz@+!$;`KHYh#C~JjHX84?9L>D#b=a zcyXPbi0NdJ%+EvbhvBpVtK2=<7HKZ(e@GD-206m1CaKw1-)cl8f_ zt9{_}6q44&mWw&!*#^Bh{QJ*aC0*)cmO}3FH*oT$K6VM}mEVMhK31(w&;RI?u7a}^ z@$v1>>6>Ld{Eo3eo{V^Kvd!H@0O^mB;)8lMBNOGBETG?4P{>wqWM-9b`V6XfTf&5% zc-7xDuf?;LMCPqHYwIfR+-|7pi_%@{&M(X5lxexxEVt%?I@+!@^5sfYXczbYs7^Pm zAj{3%j+SW>)W;B%&i--5Y1}>1qUFc~!T4*W%@D?!O#U)9IvXMy#~H=JEmsA=%gfeO zX}_k5i_8QH0iqF>r9Kyunxp{PN9av*Xp;3`zMpR{aa-EVO__-@-t9O_#-Lqi?#`SGe7pzkp$1-jC)ZC&PHy*W$tnQA!5kb zcs~C&ZJ^>~#C0g)SN88fAibf1FG!Lx6xoeHfiX$u-)*d;1FS0(gpsB+)+*;OTc5okgP}z9f*LGr-wsP zp*r#fKFd+>+NqER-W<)fdB@^RR}5TH>w0APU|`HQI=$4;xhvK~q-P6!&igzkE7a8C z;i*<}79VgvW3lE4X)HQr_-aR4h=0s4{5f;ZG^^o+V^*aRX)yVa46Bla?2ypFYDpk2 zfB}eg{Hg~2Zn~xFT(1`;4g@n##2do$vk^H1ES6^G(cD zst5lo!N-EjzOZ05aeg#+d>t@s9Tn_fGH* z=^OSjOe`-Y1O0oP7(tzE*Qi4Pv30erz}fpxDDP|Z0zeS`yJK`wio_8)H{mrI5j7|-euAaR67Z7t2N7~Z(sj#=veRy03WY!R77P|-o(fWRfmj9deKGXx?h$qiVNcMe zXrGwBFy?G}PGBl!pGfQP2MTC*b&f*z#c1_HL<>qU9KLv@LXKIUBk()-J4X4L@!JMz zV1E=Ra;qRm@sI^|C%&y{*DS%^cO21?IZGF$ckp*ibG#*@9}fZ~aKcPfguI^oJwx3% z@890B_@ebi>x zDZc)dj3wZ4PAJz3+oUpysL20-uBpIdLv7dT79-NWX5;Ev{9KLA6A=)qFKnB`z9W92 ze98KG%%+_Z0B4xYflDvgRs?oOL^=0nSQ4U-7>JS(31`H@8NLal9e5%7)oSz(Vl^76 zVBjeINbk=4jtgf;wgz(V9FjdHq)8DaCIeTAr4!LD%)K~#Hraykg_=7^zTk0Iq5-#k z64HT#)zponQlQ8qZ-+bxM^s5fsR(O*@yN;g49#5Wth_yY2R29>QY?^!zCN}rLzpSu z*ipr#O@$}Y7=H*G?NC`)urbw`N6h`p6XegGqE4yp%Gz^xlF(RirqY}|nKi?zk=kvqj`?kejN*QQbRO1$FNwo&C-YdmR3(~7(@*CJ8*irs?O zs6)g-UXWsXGCJPH`b8F{SmI1s#>O%lCdvG<#{5IdQEX`Dia84Zi=wlPYUAm`cnbxB zI}|5SoD$qMxLa{|clQR&H{pHM@J$q(0v!lv)XDipKl)C6RmzQ}@6>6Hg6)MZT2-=#?B7R_gi|E%DOL&{&i zy>siey%)%R_yiky_mq9ujKNZuT+zf#!G}k-?j*R9HiquDobj7QE zqiUPSbmglf;I$DT*bjrUS)fZ3_pwDQGW{vw7k8uR!zAGIdB@?L-xRj(938-TR_qJi zrtZs!%j-OO8p%{Ogq1H}RFXpCw+9F&G@rA!bv_{F{EGM`J_VkVnNs1%F-Pkg{X?H- zFj%}O?}pwd5l!VKVe{RLK$DS3y*!UU?N^Ms4qq&f8&h9!v;*V1tQ&q`1%Z!eV}0ZI zzf5O&O}X0=(P0D$8p0}!wel5cx>=4~m5OJKo7uj#2aTF9Sc zPS>X&&BZvLzle~|RIll&X{b`2yG{E4fALpS+_p-zs^+TdrBx^EA)t?sG3UQ~tiC(O zVDU?fXkx}-`N>|*S#^weqr6Lu^qQ>y@kecwN5?RFYn&7|g>KtNJ20)Iq+2XYxiR#; z5G1GxBc(eCqNKY#LIN!YVRT*Zq|~LS#5um2v-bg_tJg%b*WM2iP!M=95vj8l>PlCq znoIha_&9X_|CwyXP4U~>eD{`}KL~R3?`itdnA&A7KlU{;<^1xE*w%}t(s+h!BSojB z3c1%JM!fTYhxjzC#bTdeeg7}B;;Y4&*;l%Mww)RtG^QB>m{qG;n7U?c@5;G}K|Z?z zqbXlW{*iVnd5D;%`VpBn_)(h1HCR#DSk&XC9*jNj{;8)NF)8>8!5w_{hW zwxU*bw-Q!Ow+1!SZkVkjrJDtlvd^?)vyTM6V_yjbunz=&U|)DfHqCkXVA}pb(OLcP z?w#T&)w|T6VhF5UA;`MU?Eqb~SG=m}&{Uy*L00BYjF|WAGkEXPtx%Ci8>HU-(=~tZ z@pE^tqY;F@Y~{bN&DQka9gop0j>JX=$#R?!v-)sS0F(^i;lLX5xWzLVfn3vK`$U)u)FICShOv_F2cZO7qjlOU#cKZB@zU zBz^ADgxv7m-xu>%>;ZM9E3i~`PAUzy3Op#rQ9JR^cH#(=Z}kgOhXI>!RR53&f5uz? zmr<3Fi}`f^COVPF(IfZF6z#6A2`4({17$_GlyzC7qT80OOxxUr^r@Sk4v}&bO6y#>ynaw=&)w*B+0WfUdBA_xdli<^?e;$D>}$fB7|3p-a_L;T z^zg;W?XO&olC}crzJ)A=hfnzgN3#)+nrF-bra5R@lSX`+8(IH}ZSu z_uZG=l6DQUS+gSouf!G^5uH#I6^Dg%76dy#!qM2-V4PCD~DHJNgM?1^peSJmR9}%%WkfZZcT&Q=_)%KG+22Tf0YFK1A9M+dtXJOAGEhGFu zL`V3Gkc%OV=gWLyxG7!MZC~B5Ut6&^kL*x8=R{HETys`;)<{{MQzfhBK6R=5OkwO@!mC4uU;&qd@ zt2lH5$pk|kq6;>ctdSg+BnAJJTm>QmGr`^wC)fgb?##P}gVLGZ*42H>HBNgC$Og4z zPGnV1HK%o_jTF_{HQBXB7+Mg0u!Ur;2zj>=SW@ErRFI3^P3FW0y{+ zW94NPDiimL)%d z^JpJw?|r*|>ffLT=18iIy?~%OZfhGo`c*|bK>n> z^5f+X#&etOpZYR^3$x7{i{?ibeIjGOB}~NBSA_haZFViul-HBLre=-1!0-XZ*iS z5y^-p9o8AjWRk2g&P2G&@NxJ{6wMre6rr0Txh8p$D&lG!@tnuV7`LVr%&ZR?_unvX znwmJ`i@)1pc(^_1#08VlET1c~g0sk4zL zFq`f3A>M*NSNR`?6ZVtpA~{B6{1lcC!leMqPOThJz(gN$g6JC?vTwAXo;Xhr((G(l z^IZmEL^)G>v7!t!Z1cxPL$Ng+EA^RE30BKv{&|1Ds?!%gl_;%^3ayqetdqoobkcvq?N)@MrYJa1W2`*|@=b<4nPO}dRfj!EYP)L~ ztXi`4oF43DCI(^JMST@dmMx*ut%S#x{$w+^4M?%W7Aq|4e>~Y+#&ph8h#4zo&8i|5 zB$i45Dfy(c?*ewMdu3n>yh+;GsdjI`jP-SvnK`@In#2H$BVU7KX3bU*aXwS0n02bLY>@UA zK_JTV+fKoPe?gwUn@$#8|GfV$a6Zsjo=({xh zFG*Hch;oT;#;K3<#Vk#U%4+IJofj{-w}0PT+xbcVZGC-wd-^u!)rQhS^mftSB=cnP z#AS^_={%byQ1PtB@NnVpdg5UMie<~+gJI6UOZ-8hOXpGYU$$M_R9Rb=b$vs}(o~I; z4mDYeMDklSy17h-JXJCCbr!8Af@MI4WdpfZBKNGBJGmC#>m&2;o)$}12DUe^9sh)M zeVt7wNAkT95V_udFSEq>j2bg3X0}Y;#5fb?ZDK%Ge!XM#N=jjQ{4>q4ozCR(O5v$> z)PLUwP3BG$TWi_{Gci|-vkkj?=^AI|oUnn&KfEHvceeZT3p(e!Bl=iD~fi|>@>)RpWyav>h}s53DPHd)}rjQ|hAcr3`V^WcJIHZyB z>R(!!tO;)!9_`OAzGCftjXoi@10f0C{>4fmD3{`ggjC}no@7qBQf5K3bqg}uxK{!V zoPs_7UVSq5I|jx(1_ICTl>R+=3%XZ+L=7?h8z)xvJ!rm@F=jS|yhVTX5kLQJ$p3bt zd|%YQ=yN-GSk@8w89nn{%$jRtz)|{o!55U-rLa?}`grvwce@92ma_LBy{~Nb`A=s93+%?6|9`^`5GG*UO(}iPTfLWcgjk9uNXpOsfWhk>p$n0lMKZ6PX1fe_n zBq=^Z}Wo&eVhG_>#|$N+>t(Lrzc-={yb#Y7(CMQb>__S%et1UVANEw%%1JYp~1%# zT2vd|@e*=efgSocUer-ia8+ecIG{i~z>b#SA=~A@){cF5gkwIluTv5-k(SKy9gkk- z4Ed^@%$1n@OsP}Wxg}^pv`#-t5AAZ7Lb)E+*ESJ6jqe5lA+rf$dpfTLRByM97XvT% ze9$`)Mz)KRiT1SG%g_ zt;|4kRO0FlhZN+~DE>2_S40!hn&C3xg2A!&E852U-ViqTAC)3BjSog0eF=AmpeYk9A5oDV?8!2XbzE22zVR~tz3hDp<&=qnv zBBT-cG^4)hBf7AVgOvu#-MiTHV0*lJKnZ;4CiLXtA58$=?kN(q2QG1JyjB>V4~W5? zMf2QW%`uAww^N18rsbaOtMaV8-1`JRFnP5HR^*1LWFHT}E5P@3DHL=n=G6!?IltN~ z77DD)^_xn|-Lt9Gqk6ciJ(pbf8E9Vm8~6}*YFsAOM8mx>U~;dPmhg6+R}mZ-GvWJR zYns?~-b&DO7`Djnh-~@oUOscsgKjp6>a9Wb>7gJ_^mhBaWp`ww;&PAgvEStt_b;ep z#wU0)cj#`*fyMgU1Ho-e$8+#7t z6L$~U8#@D3u$>^EglA%Jv31p4&}~44C-r`egvo%Rdi@UD&++H9}Lcl{=(x_P8k z`oaS4u8emDoL|soF}1pJ&D8!A;yTkj6ZZM`RIEmmtS%Ze+kx|BV8}ah8 zk>7Yk8Pbq${&V%1%Fc>02%UGQFhtQGSnF<{5?K{=rfA7s=@yCQbq(2njpudG^~lYq za((N2Azqeh_l>07)oMj^`iI&2UZgkE7k|0iz>md09eYo5N?SA{K_cNoJ`iuYU+7*C zCb>R#_n%}S)kY-p!``zyj5&m?1Fx+g`vUO*5JDV6{3y^7wE>C0!oI}LGr16Y*!X3! z_#FvGINrZx3rO2`_axETv5y}R>lNFr>aOsO)nv>}RyHh}F7mis{A5rEZiAe43xQGTO4R4H=qra z9PE?;H$daU!VQ7Mk$?xVXagz|_&pY3G=zqnK9;zD$2Cuvu^$&)suoQf?w&`!63(25 zCX0Fv@#ELGCHm`|eA!ajQput(C!F8*G|R5S5`qMT2e?JJcDRa-6Y!#uxusUgFG6a= z$GWYvXdQ7IHVw_nstET{S0GOOCca;M2@(h!&{y2PRY@*>Ll4jHRx$i^g6F;E*6nP@ zM+p*U5{_a3sG_Uxn42Y3p`-x*OZIj7tDW%u+SqfKW)LokX~AD5qE=J<1Sh*1aoLwnOdV9!W$ut7hks0xi7tI$)IV>_UQ@%Or%thOoeV!Z?6U1D-7^{rdQ3Af-bU(%Ss8oMp z?L+T#uO@GdPBEu*#xLt-Zk5aWq|zPJr(aFz=fBFv`yI1MG7C7~nZ3>G zM$|5yMLXVQv~B3dc1E-xbzNnU1sWd^*+y`Ce@2+uXT8eM@cpxI=^}H(w$(O`8?G^1 zixhFYmLu`XC0e!SNpEA6kvXw3Q;Rg8G2Lx+Ta$?)Gh1I{%t+s!Z+#Qk@Y^|#PBhEq z*G16nj!@s+wtcG%IS$H&(Ke|YrZEe++b8C@*ULBi{=a+bcG*C=KtLri6%kecUGz$? z)4k}W`lWhcN0ZTNJl}VrUW)toZpBUbE(AVNe=o3m*S4Komo>4V;bs z1jVf0Ee1MPv*+Xw_{hQf8jAMMu>~o0z6k|suzS5BMv_a9B*rM;O3NfA-(1Vo(R)88 zHMHKRLTV;J2X(j{@Lrnf3tFF8V!WK}#rwk&PlC5Eg7g$UD203ld>4w-ZioEAdj1Cf zWN%7>!0gV*f*;fJ&(WR=g5fBIJ_SA(Wz%+t+`-C%wAo#eg?9ya7r5|cdeF1SVYw#} zRf;H7w6g;`F28@laVU8x`P>3agy9BDKI%Sx>|hF_2?|Y6%$3jGYAm>(_IqxSH`CZO z`T2#OP}FQXo%>#gK3hIg^(O{B;%mJ;JL)|FDGl9YH>eqKywdjG$)sz&4FwGu z{Y$xe9$dM%6~)zIB4*4?`8=#`l{Q^*LU;nM!(r(~j{?^~X$nxWfQo~-SCDFO9=l4q zxV4qpFV`QFpZLSWLltd_1(6yjSy&0R(O$a0x~91{Rv9;``ikFwyZG+{dQo-p{X%j} zw%ejR1dxC(MwEk-gO`JwgMW+q6iytD*e$VTW0@M!e8@Pe;Q|;4Zw$xpmfuRghoV(mX5Q!`sPL?upRqZhS=cxbALFS<>Gq59Z)skNRA%r25)#3A58O_0RD0=&j{1 z=dYltgg`_i)E1u3-^U+iQvq2G28!+KB>mDJLx%J^ohj}=n*4P=ST~8>j8@&9dCIwX z-3^*4R)4IDo>AYC-XZ%W3H1bZ2K5H@8$no5nk`mQ&$xYv+{ZoA{?o@?WJqtkj;i`S zxF7St+#a9XH?eQm~MASd*TCixox;mp-A3AHGzg00EcHANLrq??Pfhn;^nga4|q_kzgv? zQo87uxccw(f)brk^--NVM#JSoKv>1Mx!@jp~!Nu zLO^|^=5lcxqAhkZ*?+SYZ9k?dPf6jqKI-sXGFwoxfo!Qk05<&Io8(*j^TImS0I^9? z#>Q_NjkoU=0_w<^PUl{~!k>%Q+p{$HRb;vTYuobEyQezr>02KMKCTx^^G7GMN0Cw3 z$}lVda#$aCcq3V~kdSV?l3|>{(dNzG_8NA0!$0FdJaastRJo>9$&hZW%F&i%?Jv>; zTke7RrykbBUER!!D%>o~-}omT)u$cSCmh}g&p3$993vGisHPjE=ytp$ANoKK@9<{M zt%^1#(t{(@jVsyPjII3J`eA~jFu`uvqrl8Du~MalQsqL1u?u_Kx~0E}?2Uio?K1V; zG2`6v=c0ubrAiadHWl`^;6B(R&&)Bw%rT!*rBAwXhn4?J{GnIG;SJky<6U}ihs|T# z1ndcM=A3orJVB{ajH7LwqwV#_;SF%+ctWXi=S$^}FO@TO3!?w|zl0y&aLgQ6DpkTu zn#``du7-8m^N~to0vrW{-Kd1}V(hGZpzlDx;V-t?Hc58pk>fpbu$HkI0 z!GbFDsskgBhwL-ww7(Z@zEsA1sRYSaO2lS|CpGoGIIo61U2q1H zMR-veN1lJP^#YxwiFSr`?_Y#$V_)W8%HD%;GG3#_x^lNCE;cUwo_)S+zI75`ipA~v z1>^aIh7hRs*W+AgH4!#$v3(D0^JS9iNbw~+8))2_yT^J4^tPl?BfMfzbysdmJTptR z_uK~Gbnur$-kVasU zupX7t-ge`U1S0>%(aQe#t3{0=kL!6At<<{Ye4m-^mn9j=k5Q9?)>PDE2}Y^L^+ zFckddS?nYTwN-iU>8|$H^|pCGE8w(tVg2bONM4T9*aD1~^eJQCuYEz-gp*D_844XG zVFL~+^(S%LB{2bkDPNd1BkuGjmhM`Lk^tv#X{r;oXLl#{^R+oV!V{#o%PlnXEClNG zqbj|L$tcMhI2yx@R@7J_EXaSdXeRm-U*kqnj@?N;H@ba)3Tx&>*^MXJDWrz_ji%aIP+sr)r4NvC z#v3yp4x~piVrR1mG-i9&BzU?T%d%WD%_c6Z>jw_41WnypYHZwmL;`i$enhm`vhtts z5LWsc#g0lpW58PZYl4^J*oD5JlQkW)vWq+&{d&_Y9owZ7!55#Xn?@Hy(UgfbY_AGI zyW5}&O}mFw7yZ~&q!shL6WN!Tw>zK;bv+V$Q}P}l8ZmZ(8i+26!v{%TCEAn`^06bjgZ+fjXdpVv$eGR8ltVjHtf=3O+(!5!~%Xj(%BkmtR6+aiG zYOuhV@un7RY3oy#o(d5U z90D0AlG@XPp~1;mBkvCx4!@Hp2d4%n2B*X;bjWuohWrO|H-wMW$tv<83dMz7(|U*G zSnrflElEW12ww=4Z$~)Xd74`c!=4jm+%=msRwd3tDTlbOOds?f=pG1RibR7h!!eUw zdTf+3sJ#B1x670)e@+G5tr=v!1o&3|zy;#tt&?9jdk z;l9;RE!&^g-Rh%M0=mwQdM*ss-{>0^J^J1)JM&YASz>1fv%tLV5b;1v&0AS)56 zz?{yRLUx$2m#oWM_E^4NWh^%{iLz-+i9l3L8vZ! zSqI)m9Gn^(WLL_9@=s^l;o^3by0B%RW#DPRDaxtrY1QoyZ>cA}C+R0Gq2Jk)D)z;7 zV)Zl2B&X%x*&u|41%(EMy@bAmsUo9%$VJ1#5Tzg|fa}zF`9JY<-y2>$Y*uZecWrgy zb|rRQcA<7fb;)-Pbuo37cIkx8gwBLr>4b?J32buEN?gnEQkqU@t=0N4QSB!(Xi z2@J^%@eIifi4Ca&h3-{cB`?-C`!`X#u*0ZO_)x@9gGrxR@BJ=fHd8m#x+=O(yIevy zkg-2>pa)YubKHAeENr@TZG?q$3ud#Uhp1yJh@>82X~WHc@}v)dH8uh@-*|rB#R|& zz&4Wm=D^fGg=+V5yt4jB^LpJ7Mo345f*W}ln(v+)!vSu=A*nU zb}YF1t)ts$c|A_DtM$y`OV^k-7T$o9wQ2!#hF+D}Yyu$xZ-tZDMIDRcK9z)QTp=!A zI&bY0M{=K98668dEttGrG=!G1!mFKGCz&b?v^TIfT&4U6#P^lL-J%&aP@3r6p}BUI z#5=#xAMJK9A0G6mLRf_oa7YD%v{mqrv7<=LdPTQH=5wns0ZA3kjOY1L4%D4T6oT)uH4w;dXSJB%$3xs5n<>L3uCoE$RP z6Wk5qhcrQY(LbE-lOJA_S&D(`a^6B##^3t=(Vl$kc`s#_B_$n7>*tf|L~V^AT7e%= z&FE^r%uOC)Fp%jIpXOEts{dU$V*YHr(NXP{rr)A7*`M9$eE4~w!uoKUm1Mcq%{Ft! zpq2AL570q#qy@g{-OtGFmWd9>lBto6OE*%`4Ay%=-&olJtpmhn%6pPhZjY+RN#J z{#`Y2v(dBR5VtbN2%c+XlBNMw63|V|^)}F*(b`pSZ}La<7oBV^d_Hub1;eNC_6|EI zO@O79+&{K%6NdI4J6ZgEY_C6A&yl?OJpcLY8oy+BRJUoR_p)Xo^wnmW*8DD~UzHB{ zPe9LN9_^}1Disi}M>dZfUFBVlxH=+Oy{;B}V`cFlIoSlgghc}+2w|-7kA}|y1D)cF z=~q|*i~u7sCp9O0zc6naon3m-!IQt=)ZT{F7BVV#r;N*EHI3n7&}JA&bm< z$ZzktN`Z|rEzHYuq7f?cmh{isAjNK&;UbJwyJu8Ap>!aDRMkF#h{VMgU##vTwx;j;V&fDt6fdU_MlkXHDr~f<>@y7Z0 zXNLW0=a(f@izIvfL$PbNo^`UGZ&hS!g;~E5S|n5rEb<2i(^qhf_Udwm@6VW&wRLFk zn3(K{p*lHn@feSlSZkcCah3V})|)N2=e=R$`Rm{KQ?gBVtn{CTN15MjtGy_X#8@Sf z8v5_>+3pkchVY=Fh8ibFp_MN0n#x7CTb`A%+p4w`vWA49k=t6t6Y8gU3iFLxs>Otp zDjJsPKqXPOT&U`B@vhk3%oWK)dEnWGDH@{^?tVaKo+^<{8$UG4d1(;+A@9Rc5kb(q z9gY%7zCr-#bCmOM93MoHs24`WnQAI4Yk_L2IoZ<&v(xHEnCVbC71?l(P0ym-35VjM zU_*|R<#~02?cM?NLd+lUdWG_NMyqMPN>29GQab`xslwoE5JC__G(qx4y8UpA+>UyJ9(WwLy+7c} zAyXVbX)dKqq1wmqAKZV1pY7CaVxLaGK&tvjPtGC9uur|__b0ued_6x!O!xMxuV$62#%(QaT166l9lz)YZnGh+WkS*RW zHCZ7vb`OMtHm@SBrjD=0(RZZbHK|7H)tR7QnsEJHMuQgcU$DLePEfx$4%np{y%+fi z=}3Zn-1JEjIjb-hL4;k9{XOTFp%s%QHY;{{_%D8o2NDIOV9czq+O`R~;aIkQvS63G zx@%MF5%$69@YWURYaCa(qKfEYPOE>#wttinshzf#fvq zq0eD5MvdwymnDOL(fg+rw$#kw^ly8##<_&F>)#0(*3(m{*CA`FtxPQPtt0_oeLb|J zebH~JFH_68FSW}tF6Yb1FL}#_FK{^1{buE_@~@LKA9ue`LO3+~U2yVrX&>YaF~MUS6eQ+}4< z&F~ZnuMGTORsU_v5{79WKLEUqG0Ec&l{9rmblnH*IxfOtpL#^TBBHEB|Q>|0~-Q^VCBVSe=7|qYtarXI0)TsyR6r^nb1y)dQAli-HpCJqokbfMu zuNEw)EE}<}Ef6=V`*M>n#HN8=Ds~Iwxbl7A@iSXJY~pgW*%{wT=VyW&5zw*oT-clH zoBEp~$0r;kx}dD1Is#hB7C-ues+i8;AqW@-nB45MKq@iUC@RP*NUs=KSXro9m|5sx zC|r{ikJe5=PC<@OP8KM@&vviiYUirw>gOu$YIRYu`Frzd^XKOH=AX^8&GpUp&DYJY z&Ad(QuAVO1E|XAMN&P{pX!waqml`7hSv0y8U=MWbPCYX;+E zY>>4hbq0+Dj&xp8+)Rj+IJq%m!mqD{D6};O?mmZER_Z{E~dGB_jrH5t9{bP87OgM(9-B?bxY(1;oU##W` zahtX7NYz3>2mDf2I^|H-MW&%z%0ocygkZ-N0keftawSpLY7Ski55;HfQm~ogyTC@I=2Pk7N;j_|rpPza@*>-q zMZAQa8KlmZWh0~)ipzdw*h#oY} z-=mGto?hJrU9_!j{XK#|LmRrnit;%!35@a)|G(oPn5gOD3yh&_K6e@=vVsbqp?yBsUE0q>u>US+JUR~z!~JY3gDU1@CM^5FqSUs4hJ z$R6~OfX40`kFcIv(&U-pYzEKD-I=zu&&jR>2aqcoZ9&VE+1|0hV@lU zrdc0m&FC>E_^OJb8Jdwe$~;6a$%!KWk3UHOamX=glxXM#I(qrZL*~Wr#cwc+{=qXT zkd0v8MD`)3*a0P_WB~J>+ug)7y8mhj-AH}Irb0naH215#8c+7_!cSw*z!bY#;*b;+ zH-}b_wduIWT>d+Wx4L(hchhb6Lq~Qy!uHt(QN;mv%%)AE+~GeLq;q0C1V9Gf$!ynz zmVaBnY!k@t9TyZ{U#+6G?OYzO_EV}Z5Y-erpzBQE?dX&jjx_!^P&pauJn;H*?{yxP zP<*^~Ih&yIG<##$mawsz6R@{T=)-su@iuQF2+}e7g*cS|5dqPR|GUBTn?b^MEB72I zk;&ixWIjpW*I04u_L6vFB zJsOP0EG;h%;8i-er+J7jO5T&O=cV)bLkhCnOx3TBcM6WU$-4LAQ*BAUR}#Ai{s?(f zA6tx(6m=yl73zNe7eXStx?*ikUY!Iqm-ee?R0W~hSF?YTkUfa!Raq1iM8f#dwj!L` z{rljBq6*2o+n65^xy6|EwN}aOeGyk?6rZX`%?E8rifN&qpLUd%jTd|YlT>e&t;cyh zf?NZ12Ahd@dmd>&t;+>#E|tiijmd6wRfP?9^XG3+@j4phPoMI(RIsa*79c zv~4D!sJepJche{^4LQX_Y?>f7P+VP|F|r*=8|!qT_ot`Yj>3o~6x8na@3<<`pvxqGPL7dE=IG?tP2 zy?%Fx=KL(yyEK%Mp1tZTO9AN|5GZ9~kZf=4O53k7P)(GE>c<4LD4j}m%BTVsodnbG zWQ}2#l$2!!i^BS8b$RVamavqqVO^`5q+g>tsmu<^al_W|y+8wj5_0u;CL66>(&A-% zYo5rT{}E{^mhR0B+dI`)FYBL{(3ic;bsf2Sl?#&8Tlmq&OoC`%{?Whu1HSyDeWCv^ zI1>yc^@*Nr(v0oTPU1dG{^eGT5hrA2x9SJ!&qm`u6PDQ--{C&{(oaf?K4-gXC%1$3 zm=ztiHySUTnWQN%o}?nb;Hqnw-HPBUv7|I=aDYWKgn=S<1O2{wIkaJx}IO zd_OFnN_~Le`|@u|gNh}Eb60~SrG#4Kc~vs@zi$#3`uy#pTAP0scuTDtpZ>lD=ak=S zO|g|ARy9<)luVS;&Q%Y}mhH@y4lYu`9OU+F6i;k3M(*WrPY)> z^~9gOc{FO($!J?TDDjMf-5xY;j@dRPQD^$MgID6hJgNOyBHx_8!)apUoS?(d;9rNf z`uBrR4q3+K(iK??jcD0Gcw%2vxgT%Iq^;&~E_Q!Q`gM7ABwz)JL z2;CJI)#tGhcnH^N%J@Ce9|} zgp0+xOg{JlLpVa1cIjTMUicMZX?O750$JlZla&n|zn~D!5Qp8*FHSGni9Rr&yE~cn zk&O*8z=QZ3&YSCQ&vX9s4m9CL6{adFI+weh8yOfM@-2kvs_!-B)oXC!p6^~vynU!+ zsRQX@|Mm2BZP4f8?g1Mpb|7{l7X3{8#_IYwuni2>357%BI?gqeAcX!VA#~dSSDRlIe=)pC}spAv zj)Y@KUQPwK%t=!0-6FGU^swDNzM$6hOYsE(m)7+yT;%%Iyj>7G?Jme zAgi*2L2$@%fTM9WVxij*0)_&9ART~7LJk#t#;_X$m zzz+&VL4{))l1yK~4YUF`8Uf*^DZmBB0qnqX_~4&7)5*{x z2sd4U0B{V|PDKtKtdBDt3QdL7eJY>>Rsigz94-uAt0|qR>1_l8RW#z=ckGRvh&{qhIVOJiU z^XdPf*=2&mk{XDJN+LH%4MxW0{0{AcV9;B#11IpVSmEG=K!Feppyfwk4}e5w5FOGg z4hIHGj3A_em$POMuT2mlWImK4Ba zfS&B2KX@LWrljeO8@(6&o)Mw%zfWxvM(>#=v`SFD@_^ig#Zs=;CM5d-=KZYND!s!s zP1(|cJ(8_)K<8uPyZoqYqHUSi1G0JZ4Pc9p)}cuSmT)}G%_Z)u^=rC0uqscWF5-4F zWqpbg5Vj@oQRSEu-;8k>OQQMZQfVNk}%eCD=cUHH0&OL*JPGBWf=K>l)urg z1F8|jw)hdMboDJw-amHa1{~VxsD@aMYPgNr9Dy-yH*tBxr)lO54D}gvx{Fl-xwQcN z#(x+JjfhW=A+3l8QNy!(x#vTiarPcx8wYM4Lt4U050<86k=l?SU3`u(Cl`jnEIK|$ z+S4S9|9bz-h`T7CXs7ZZ1(b!}u)g+fTul=pX4Ov}{9rDP-O)c{w)iSDNNwnwLml+I z%uhM2%c5n65m)4Dh5BlD9i+m?*b*$kJVdzQGWcpT5ZQlbd^Ey3DmU5E4p;T=+U)CIsuu4+<+YFi(_g9YU zuzv2@FAkVUyHzj@b-bP%_A6YiRJAXyNl~6Lm%k!?t?*o6Y5VdpY*wb|^ip{6Ww0aV z;;}HD*@B2va?G;=cy2XN{ksHrDrCHI-a*VKNpwx|8srgn)xm8vh3&5Kd#Tl@Q;yFb zL*xNxO7=Ti?shB6bl1vxhNS3`;g+9tP&8ycn0N zeqV;%iQItr96#r8+=zY!-BeB>){o1T@{a^Tg3BdKkM6K;%NpKaKBzI856lJk$Isj_ zzbX5p%0mxW^8upFh`=O^%?z2^cn3=!)G3MjqhrX({Qe1gSw@2^Y(4OmxYe&^$sZ?dZ-4-B38Lbi3=fC=!uj1V! zt9@I>+Qem%&E1C9B0yp4OR4)PxGK%VTJ_q_Bcr*y#pK@NXVbT&@LbdmasA;B5-`q~ zskm6eJm%Sm`N`C?5t-b102$U-To=m^9f>`I62U1=W(L3Rxaj;5mG1{D?4*?gO(ah$ z?bor+sC}_yrq>VI)$I7Zgq6Yx0_~YkGmAbR#E{_TqfYzgV})m`H?f5q(2Uv6=DS*S zA8R%-g_Ef@A&Jm#lM=+tT+@r#O>s3$;n-mfvp8}WH^m)h&_lQj88X$;wsj(>>zI60 z+-P09a!S+}Ml$j1^Ka;M@J$qP;6KSLBU6pl_?ypsa#C$F9hvX9{%ncrN`_ToDe*NL zd|$VOcB}RY?E;AlD;qL(ND{(x@w^CM*#faTgBF9x4Sh2HV$>u?n#A5}Nx9tLl^W^h zNQeALB6lWmCUusfV|J5>`omiUweYy79#)_J9O=&LmF8c_9Q8JxcC=AcV){h<77a}c z44Q6LGl+R>xFw6sg#JOB6hOcJy=^4wG9{A%^efd;OzjCvQWpp^_Lse8|ycv!g1v-){e zWR*6H{EXx*e8=kCl`8Nk<6`roR`)gU|H|LU$Z(TRe!taLXHmYcv2!9<^cM3<4RD62 zlpeYTrL`vk`@+vM<;&X)$9Cs-r*=fVm3INLDl#_tF>nuf)}DO+ABSXA^V6zVbj63QG72Bm$L7HuHBvqMRO*$Yabi} zu|gtUHqWo(o<-WDIwr(6H?FDf6Q0@MqNujSu1)SMpG%lBYD&|8A97J~j$~kG?v2Tg zqW#OamcHhwO?qh3TPio#<|)gV8zZ$=u1(cjDR=Sa{hMwy=4|a#8=3Jx>fXXBuAq4v zO+s*Y4Fn4g!5xCTyC=8=cUagELU4C?3vR)8gS)%C1z!lTuO?VA3krVp+tMF=j>Y<2dcl&FE zg`Eq3Yv$U-yF>LGHqUfuOZ(co)dfG8`#y6k>uCb%P>OAH)ZV7?qMpaZ*Vw4KT3_Il zldaRcHMOr}Xw>1L(Zj^Q2B!b|RH7>5skU<_XewyydHH$#d3Ga&Kd^je^f)5z3LR-J z{<@)o@?xI^jEMp1?V?IK^!DSen9M(vDZtPF!z6<#k|tAlT$eRW8(Omqq>-t_+6>kWYV8T``R?KF zWw@^keaYcdCkIlL$MOyu?NOmlw)Kl%#dQ&0j(1+wc2QnV23}cjCdY5nL!$viz{vQ+ zIVhGya`{#311l)2ZpR5K0?GqV++TIWC_(YSvHKe&*n31A&92>pQSjv3P^E~`Kzp)#2X>6ps_le&{i(^Zs#WcdPoovBF>DPgW?pSJNnv*66 zlQsvF7Kd+<@r8WLdb*?MtA*`o-B2#Ajo8wTz|6lcR0|tyy%xzQ=YpPz2JwBd_=Adj za#ktVN!+VsRx$kM0)ymrWP7pbgR)jh+$$NDs{H2sW#oY|-GhRI5_=|AVD~>l_5eF7 z9*|)0$6!7jN=b5snEY4^KhMqYt@|~8PI<%0ew3SOt$XKCO*j=W4|k92YUd?uZq(vn z?tu=J!L_3Tks0c=}?tvBxgOo*tfp@t7K{`V@F2ztrp@XX7yo%d<&`ia*MG-uiI6+a?tToylD@e8pCJ zwcIKi5)Y{OdIG2*-bDxe#!Rcvo{0`Nko~2vP(}F6k5N=ESX@r5zsVP?C{K_o-0ihX z)MuZCS-M&2&Nh-BFjs1y=+E^aH(z#z%`4-RaQuNrX`N`V;8xz?h$Er;Zju6{uJno( zqps{q1f!1hi(>^m^x~key3()1ms#q~+i{YP>vhb$1GpSbOvNFm1qI zQfsn7Ah_s0M?YQoW6l&awo$!=u{8eu+rQl%q`VR}=XHfyXp||S8CEr!>%5CFWyKvIfvStrZlS#d&Vu%Jr3-0fxF-BX`g{D0KBe&x zbj*deHMQz;-soczSRJ(3x)^*~;641f`PlO~@;LCg@Hp|f@z^I~o7+5TcvO!*`rESV zx9!mKYf<~5l`m`cYHN+oqLxEzndj_2`l6jdt+{=Z4oAOlmi^CRKD3?nL3L*HpefEn zD3g}!4dyL>Yx~-U*~QX@i*J1A((~ZPQSj+Sxi>oZoo(4Yjy$3ck65V4_brb!&;q zWq)r*17bkDDSwM=JC%5p-NKJl)cVO|Bem6K*my(BKZ)f}9Q}D`TWv&gK2~fSblZ?s z49xuj*CAk7JEAKtNT(N;An|~yCxqo1GQ}AgvV9?OZ?ocEa?cfAem9x>g36lc0kU@{ zkBtmn_&`LFjab$%RpUU)_|z|_%?g7v3a4#b8rL~U}zm%AtX)ct+(Zz^=+iR14F zPz?tjG{s0;@5`ZDGA@mWZOr1|n8hoKZt>`qaiz2ZB8W@FUnta;i*C0gW<%MOaWmyk zXsejT*BO;@eWPdl#EWhdR8puR5wkK9S^>ahOMo6 zF9a~idiWtgGR&PbH}}4`-3$BWqbNL$ zFWqHqYlr5OfoGO5YCtj3(2fHeb@xN5We~PRLx4%pHt#8m69oX@U)Tc!?k24svEa!g zL~a-~Dbzbr)f}KpNY+Bmq7@9GDr9VsfUPR8wv%F0wr{x71#Aw7; z-mLSp#b;Fbz%c11LMNof{jVstq3C_keb8dh^Xzkyx0i35s8RXDXF!6t(h^+RBKgCW zLy8EJa&%Hrj*%8fTADNES4jejjg;^YqHC$yKx9`O?K_GatDk<+Y6MUICnfQqFaLb9 z%9##_`3N)-0^Lkb<)qhvTISJCFsH#i%VaZA-QdAL7acOaAp`0-aCGqejv;q&klhmD zw|8yeEF}~8Irn#QY@egcA@Adqae_-OYS1h0P!*>GllP*JtN;RlOeh;k?))v%6d&!Cl7lp}d=z-XRhceal^P;0KPhYre zjn1G4ZWl#!>x^urX|dXDvd``8aRQVls)cm=zZ|^JX8lhG5&m_p1@{3bXOF;tUQUxd zJmpQ>mx-jg_RYKvB{L|3)@Ye{o2D z^FEY&%Mhz$`AI5XD+ZtQ@0Fb2r(-R;nR``Xt#@VYlFo3W8l=la)3NsH?0D8bXeNV&f%q~<4TNly_DQae zO)%h%e@z!2iFT-zNA@xLdBJla%G_*Asaor2@)VVGl9qgryt}4Se}UaKRsv}0CwTcM zJtwxi&u85iwJLdt?WCiy!QVz}npUFKbvRViFz)66g6Oi2SEH z_q09RS@dri$FIp={XX4DSO^568U5)ZlF8}DiNK$)u$vd8h|WZr1Xc;ZEHt*`2*RJp zT|p8MQ8(2<^Rq%~GyMCda)mIN^kG@SdcU2Amf` z{uoX8`ieo)ipLKls9^OY*^_o)Mm$J^hg}w7_pwW^3UQfnI*wicx_dm}N&;F(VGb2p{ zc@{QDpf7y9K&c2ZpCGA-4W96MEKC2{0Vc9e;(fw)Q7e|cMcnjU+P9OZHteXT3 zFJ;u9O#8pRwM%cpw6n6y;k`j`>leudM@8mihr-(h6MU+MI13gkrE<(KsvK%IU zbS<(wk?coP#ln6_JEID`C3R@*GA2-{Vl9U#) zml0huqXS!>1kO!*OR_#k0QDY^snm10mmh$Qu*&XY_J25%cY;`%@s@SGmA*EfKBAq4 z6`qsAsQ2v;G(?`1ZP*2EYb)nijJ1sxDH=z-KzB80!4J~hppI?X?3R&$tyRk)@({G> zVSIi9LUdV6diO*ud~t#}GJIZ3Il78(qI8+`M)WImzH*HU7jgR$y0N;^^AYn=^U?G1 zd{KOHe35*ye9?UI%`weU4Dze8BC;a#9kLzr9daEC0kTO`_oMt==zty zGw0!<1w=;kd;X^c!CAgm%I+o*-9zqp>&VT&Fa zb~R0leRPE~hL+9^Q@uQe3cqprS(=_J)KcH!QP`krm7|C^m;NYI~=&R32F69?ER zXf+8hUrLvs5jnP?h{k5s3{0Y(H#Svl9TK2TC`-&c7ws!N|4y|05m)-kQP>EhaI4#Z zhmMK9yd>+`#5uunulkU_vhXSLsdC@ib z^zrD0&OMrN8p;i<6y9XSP#YuWDdh_L6PQ-TDD4E$RT; z+i(Z*e`q!3aOoR5?!6zwk;9SA!jWx-D&bP3*Y64rJ_9 zy)h|()~KyUf({r<2rPCe)n}dW9bG6E)`jNJ(8uEaBXav;hMxG$iu_C1PA=jxgIP~+ z%m=g9Q12U5 zG`{^@uAA(|yuiJ{&$xu|P?xvv)auo)wV#_Ac8b=@fV=Jp?16+j^ZMSuYD6}VQ<3`3 zwY*>}k-9I3o4lDe_`C4-7S4;E)>kk*#W9Nw=9O-yzJ!F5lvJ zLg5li;)zf6dUPDKiy&|$fD0g09%&%oK$tMXw#PXec@V*iF^*@!kvyL0liI8$_OE8T zZs2nFRBM}eHNdW zm|79Z41lQWn~We21pj;1M5F}zE~YzaS<+)z8!%1%@5Fc#G&wbFGV8FwH*8?@=dwv; zc-JxS>ryL1weR!3!empyTE^o5l@fbu9u3PHoBmb*I0oXaLXK#U!?HxhkTd2$TjNd< zuG5w>&RKiR%Brt{iHD%o8$N?Tk0EhFnl6T;d9G=jGB_ip5=5@Y;J%Zk_sevW2Zj^LDak0fFWQnsb|&Bk$;3AgLeol zMwhP60fJjYxYu(ZI!FKgndj+Jvw65HOQqe+_{z>Rl%-SD2{@T-lfC!m6yA~sjr=>Y zD6Tkr+BwXf$+KpMrQ58yN#%>U-RMu&HDFaB`{q7P+6;yxwT?Wzzh3MbvsqmT$zHAn z3BtQZ-9HVRuujm3DsJkzG|lVvgZ#^dTDWu@5! z?bhL6pJcgp2+=+2s#>1Qcz@nU%%f1A2~@Q#+)b&Qp0`;tBn86OUtSuh!CuiY*efgl zc~A1}C1Uz3Oeitdb3E_3)jVf&$4T*0Sb}Pfazr6COI>p2$vXIZ^cFqhNJK(fgxV!W z_FX(rSz+9Oah#HquTpJ^4gEzz8Q4wV_sxL>5^|byrycvW+;qw@xnzY|m)ScfB_CJ6 ziV)nR*9`TcN-IYBVURDF`-4Y$nLxo}#Nn0NI-!tAZJR@0F5HdP%$sN|OWNzkM)) zaiBqxVGKWByxAm{6EU{(5xh6qP})$VrE1iU7iTKYPs6P@E_d8d1uZYcm;~%M*i^#K z4P{uI8+J(}f1UoxY1Br}y}e-Au%X?E>~@M=eX}TD1&CgHKCf87yq7`9{-R)Ec12C` ze0yG>dc;5DiWk^SK72ICWdxMuFm7Y!?Vp}-JGlsx$>;xf(y=+WTQgE!QAspEJu{!9 zNjRs47>Y_&6S~?k8T8|^~jia9MZg(8=F~FExmaYgpy*ip+dJ?=M zMD>cYz?j0oMOO|Omql0P7?)*N!WamKUYCSk1!k(ED{~B9jLYJB)tzS|eHOsCUI`4E zl6v`_OO`XzFM^-=P!As7&CobYM7E0HMv6w`&dkYsZUbYe}&&Ir<1xv%QZ+&rCW7SIWnWAl@ zXFon-sGFldOB;&^c#YB7$VE(sa2HVQ;@rx4j^{@6 zZ@x{o?l-NYk*BvjWqI8=rAq!ye}_AEE6v=^TRC%m9F&i|J7+V~twnBl;wDekOKv)n zPr5EtovMOJY$FMq&U8e$ou(s=lGVot=OR~By(|TIb2BESnQWWP3Q}*%Gxy-->Cwi~ zhS!rj4su~CQ*U{vbMtd8a<_6MbM{`?aWsx%JQrx z%@y$6Jy=a=PMUtODD5vg+pVH}o=X)cT>ZJo?0ZX{<1>@(=2qP>V{9$UmYBIU(j=>4 z8+Fs4!4~(FIF|?vX1#S}l+B)0E=#_un_7~1zHg1+hV9Aci*vf9*Q>1AoQ0oJ_;7UA zZY;YvzC_HIInMQcoH}DS?tbR0gG8R?H9peFV-H!h{5(YrpdTWDlk67W@pez*6VQa< z^t<0~e*+5xkIU@cHJaOKAMN%GI#xdXGp8Ihfv5v05rgBFhrH1lHWdp|f&81Q;tK#J z%((Vroa}iM{zv1}8ef-?w3mbI%!zvI5mxu@Vh-g7gx;TifWDMIzF04V!k?dqgGZc) zo`*MyAd@)roj(T;6OSMd7bL(sct3Xd`*3z*SfX6wKq6yeX`)TyK_YQtYGNy06+!{|M$EDFZj8*K#cssR(e&>8eu^=Jnm9vy0h-i9`|?+4-BQM{gX)r}uV~^M z3|MW{MWUxA%(fuqn**W28fF3UO6#pYh3^P%5@hR;OPZ7nezO>)Y=2*4%0v;oY(9Kt zRRa|}&oyICMwE?MQ-sEn#`wm@zYyyr+#fzaG{J~LnXWtGP_5wg+f149lMB}S4HfIS zkZfNJ_lkxQKu?Y{HE(>hx2G@L{hgCy9=Ycv$!sh{;lO#-}ok>KqXH zgSrgOS?ZDnM`=b(_H!XF{$N-rKv#k`U!P&1?l`KlpUo(RO4+z9R>KyU-H$pqAN@1Jsjm)ei@rMR|pua{d%`>;b`Gq@R%c_{H{)2?6B}`ojgT_H;pmmTmhyXMTf`F7ke?c9fpP)m< zWWc+ijiBxzBtU3TAD~!?bVN)1;lpDY)b{D{Ke^LSiw^=Xz|xnL>5H{f(fy|Z-(FvR z9X>Egd8Tn!n%r37!NN;Qbc=^EV@=tj<_o}mp~JCTtCLX6lS%V#W%ZRaS`NZI+%J2i z=+a~V@P*}Bvp;3r&u|w!BGgYSvd+epY#=YEkS|&5-Pb zoE&-Vg!0`>(of-Zx`~4$NO<6x08*Y#c5fDLYW-eQa>JC|6QD7iRBTq!al8pZNMz*f~;tp!`(J{_PB>Y#>3dv={S? z9k+MMgKmoN{R2b1#+{#rYMsPjg$Bz)`TD8O#Xpw&$CN;%(eBp=o8P4ABYbFAlaGmt zWFn*1DgD|7uRL704>tddb%&&j1_-%$9bQ!G09KCQ}eozJF)RfMlc-gTQ|C;EWP?tqK*@OxY%X<*9@ zoI*y7qBD}Tv$841Ua|=3KZ6i2VhJ0>JJ)!b?h)B?f_F-{az$((ZB(N@9F>KYU3fFRJfcqySuSdUvHhKxa+r@sNj4`$;Cb9=|Ra0st{X#RnC6`f-05y7w0gz>a=XOILYy zJK`4f=TM4U7y?#+fJ!Y*;YO|gm8HNYbl_7hnSNj791(R*H*@oeU<662M2j}DI)Kjq zedK-!LjbiR-O7XP6q3@dSb{9%6M=)58UrrF%dJUbS+cr{_}JKVtFaXcbR)@hktK?B zEJ=z{3`ze{Ate!qdHW@h3L+&2IRd3bS#1V??PgkyGVHMa(zvbuQKf|h3l)+ z8CySRo%j5CoLPKKUUq|X_ws+VsEsts*3$o~Tt1=@uT?GP#EL7gRsUekz{eKxFoMV^ zi?zUDO;lNt1pebsd5Wl`RY(p^NCTIOBqj7l32{UeQq7n%d9vkr@04{76XNoaPmW*A z|98VQi*Dsrlp>;ak;{Cqo)XA3+Rb~gndxzj3Rx*>^6_KaT$KJdVW_>ITS0jalc34)BiZ4ayoytvlGoEgy=A9}BYYIZFJN)xh z1*K8^hY235a_^VOcC|FhvX4f*%9l5~mpA^;ouXjndvAIFo~snqpGACF~aPYVBlzuI>bnuOq$WFEK))t-eF z5KZAKEB!y}_5ZT`@8I4K;J!g9zdm<#3b$0j!+{P zwR1fPf;FR#P)q%SHI=hyQg)$I(rFa82H2NSip?ATt|O-saf{GA@YTBEZHeA-nwX%^ z4m$TWam<;EMQi@rR?zIbZHWUMuY4cW_Nlhe4Z9863(b4sdw<`Ir|+Wc?{?z6EW8xj zx!Q|2xGxOvZG3Z{qC_`yx7EGUJK5HiQXUm1@m0mcvymht^RqFTizl5?s@J_c<} zyYwY2KebhrMO#Y)oq`%jVRVa7QJtt6i@jPubrHYPI{G48fab=v=t@Ct@)!&HMvgYw zjZu>A2Zw_n2}jEE1)7b!_W5j=`h0y|c>Tkubl01I8`UR7wueJ3YEOy~Lpv4IgZYZUvEVqRS zo0;kdhmKM7atn&=;tb5(Ayb$+eC;lohe;0K=(nODTCBc3En9wj`g85=(}(4^Pbh0Y zhSeI-6DeH?b4+?a2qD_l+*}*g+z>L^c)+pc9}fuTDKEjvhM1y%dtbeoJ@Ri_JQrVz zK==gisT#&CypSCW+uPt>hGyb*hh8f~lpG)nw9t+uK&Vpo?SjN*nt=Nj7VkjrxADiB zF-F4ueyF~HMwu$`+UxfGPWR;U+c9Yi`NM$tpIy<=$(Q==FA<7Om3DTbFbuCfGhI0N zX|+S~k~s&gR*PG*na`v>_EY;%wfi~V20m8KKX2?b?;Ug;CGr)w^712(V<dj~dwsJxBCP(v`I@b|6e(K9>tnUq)Xk|MHvmN1M-0sf|s;c)( zUptO!mc3auZgIffB}3tnKHs8UA%R)Pd`UXZ@=7`Ogus<5@yb9cM*Elp=V(OwpDcFV z(gxoa)q4XwnE0<)_LF9JagX@WxR1mw;uwfaobE4FScB6a6??B<0XTOa?W2-a0n9UU z3_96f5G{@@O0Lw|l_Mo1BF52J4j#d~h{pLQPb*xmZ#x)ywvBm9Su1kG>vhQsujr(ljFM$ls}}S&gMm zYD*eFk4agITz7e+cTG4rAqAI^;AA)5n1&8RvlUG`um73@j5NOaZMB!Li~)Mj zoF$xbc=EYXP3{97&@M%FZi5Lw$k!c{TFSvuwA`~RrN5Mq`aBrM0DbHZ|VDryW#wX3D}-##2@^ zlwwm^){Y$is!JD*PmP>vj{NhEjGQ=H(i&@97LA?E7Cq7$Zv}67oZLI_kJh#>ue&ez zp2n=G#UztQJ|>Sp2`59x?GB$C(1zw>M9IM)B49008YT~j;E^k>b#v$)p7MVX)<#lt z(0tS(YVl&i0HPa7TXN~kyWaQvZ!lmpDn|V@nKU@k;Eo>20AXpL#ny0UTIBX z&tstOSoFky;PxNfvQ7?;=y2qWD9n}v7uG3gIHaVO=yu}362Pr3(x0Mj(?M@Wj6P7finxY54HASjLws>PvK7`)* zNs4CMp$y#Lgthl?Tky~2oW(x$Q^D8vD+?ZWwL6v_pp6CTVPY;mvjv@MIv5wA?`Hr~ zCNtO%Nq@`g49n@w)FlC8xm^wIy`m}o@FhPTL>r{zcbIQ35AFxv2p+pXjsc*DeT|>} ze*vyvoM8OwG(^T#58A^5w;zY9-TvjIfGs%JLvz&7>`E*S(s$BEk7Z=bbfq|?;G67J z!jcRfOph)0`nRGU_?aroiozoa@-LKhZT8S2;^+X98q;QN*VhGp#Sc2W z8quv$;R9>^KzeFoM9srxe?I=ufYPqd>c+u z5)TNsVd&!?5_r*<=IjW(xW$Pq0Yr=*IQ)y1x#$kcRSikQ8NoX)#_8DDg#K8W|{*5dS^b4d< zmJ_N4DVC*%azm{8lZB@a#1tYtQ9Mv0$~`1fn{pHO>xJ`a=Y{j9grze);|>AQR|hba z$+`&5NlIbd2;8G!v3s5V==S`{ceIN~7o*~zunyvmf@8@hp7k$qBmFMoJ%OrJ6G0sJ z{JS(B7E?jFLTOLQ>-l(F!_N*E8j*YLl4H;0*AwgcNAMh>#HZ+W3%sq-XPXPI$mDkL z=ri&4`MRLT)_e5>Q05cKb$mN`Y>bX`|KLcgUzR%A?tK|V)gNcK%&$Qxy^SqcIY*<5 zwyYlu(txgT`&*Js1o7GM4iyP#I=PbDl>XjB{V<1-EPW@_|p|%cV@3 zyOQK!es5a>vAC1gVzDO(c}R4GV#M#SUphUM2hkztq50V{%T0pGxH-eFtRy6V^Ap+% zxLg z8iEFpBvOBpo3EUr01LA>?2qz^6q?C6{&t*jTygy4xcNBexX50bkEMgNgRz6HgDZ;> zohN#nzLY`EQHl3tyZCtTJ|1mF@psZW%zRqyE}?3q#adGMlM6#@0{uRYhv0=RB@=G) z&~WlTIRsYxwBnL{KTPg%(eSiVO+JaG@e?ug&iNg=iaV)+>tILBKk`uWY@Xk?U#FHc z6Ni_x8zlEW4<^R!k(cvK+M50mcV6Ogf!MM3iaXzAW@ZX!CaKDmiOgjM^X3{#D+=LqMF*kTx5A4HSfEaCx({E``J2tbP;9FoOk zh?MeD#Z-t?IvA!1IY&?#H-0EInnJ$xviVCjMqR1stC%xk8|NRF_7hN@KbqD|s>?+b`rj zDM#>ZtPp1NH~ndp)gI~T*CZk8^<-Wlj0KeJ$l{;LkCDfuXbfLJ_9%aRr5_?yPk|M} z|Cy{Bnf~)TGUU@9vgKC--!ETh|FNw{{))Wz$L^0^59bxqw)U0(Rp@8IHYymQ8}h@K zD`Ypu2Yff;wwL5an2sCv1NRln9Q_WZ!R{f2O{5_6TLXN`8+TOtOv?jI)jz7h>`1J_Lw+feJ>W zeg%FT7ixim``zL-ZiodkZm0!P{5K2K`0t2U)JWjh)Tm(eyjNi4ytiPE1WEl>h#dqW zj*x=8LhNpU*^=o9eK-Jq2?3@7*$_w2)*E0VkO`3v^}PY60xxHp1tH}(TL7Wh+Hxx| zqzy%IxJyy?3CUx(H0G)me^x9MnEPwSUgz}59j*&^f-XTUroefKWEdq>asr$Qq(z8A zNpHZ}Ko&$GH2nsgFPVr4RhX;YM|?#5?Q`%-s4bK6!hTogbb@B4pn#bBhu*!ktPPe% zc*mZcJK#F0$2ABkZ zZi))Rx(flK+=T*hYEdO|Tu>yjUGNn}|IkgNlZ0~Czx4_&ElBA5`^AD8w@%V#Uow9y z7eNabr$hMXkwZ7cc%dxuxn}79&RVBx_op!a*+D(u=-6p-nw~uO@m5L>pR!*PUqq+u zN$BNqVXBZ^^zA_nw)KNWE^<@$aCGx}#oBbzk1Rr@;~1h0RhJQ;yQP7~Kvv?%`(UM2 zE>r&Gx-!{qw%+nmIQ1UoAC1o#wa94q@(>;QKh7}iAFB2=shIq-+8qR2JeV5T(bg8G zeiAHCjcyVn8uT}kKUeon+8`mFLSd>*s^0!-;?H^yuj{uqld2yK*ohj{i^G}uPe}z9p`+py?CE*oTrM_XH zx6QL;P?ey!`4LD5x4UTaB!nPbwj_>M6yRIu+!4X2Ul^b@YjKK)D)|a2KdP$egk4{| zYQllJBO&>s2=L@nFPECCHJ!yov-U7WZX^f=6LTFi7N2SuL8gj#NaC?x5>N+tBKLyl zp39zTmHn)O(2Ou0NTz9wSR`8{zvRTg<7#Qk_^cob{z(?f>{v1VRjG`NdA~BJ!(G}sdb2-PB2a8 zd-V}SVqOU_2EHiw@~3x^;N**>VEGOciu4a9N+))uffyBUvJhpC@J_;90&pzSto}`RK zCTm^!XucTxN%&k?%pHZL@Qg||lfdz1PM_I}`d#A~T5tw;RJx%h)R!c5p=E-lH;nsZbg?ad{oQ|~It z2(axl?CJ!^ej%Cx!hUjzIKqA+nvu?aESfR)#EkgEHD8DDhX_zmx=&q&#>2)o zb`~w#CX}VO{!bxI$tYVTB)k&h_zN~8YWn2rnqPgL%aTL!g+ti*|x@B9DMW@ z-}&f1SG?%CNT$fDNT8o6a*a9X;kF z1#Bvi9MBct6DE!otmCe9Y;&bG^_?lzE_F-KoR+7g4;P$yyPzwa#44H2dS5m=CCP46 zd2a(uX9Xs+ZYihURB~h_vkp{3Ds_dg>?@gYr>QorBN6){|Iuwk#4K;ZYlvke7*knF8%!s+l#4nZ>GQqg*AUp_P!+ zN{IC@v20dwHY?4AR+|Royh{eMHF~t~I&yRX*1^L_{H|-w%tIVaWHc<_Y?xR)ET>L) z{k>Y2C(LwMRTeC7QEYJ(%Z(TU>&6E=!=tw-V3V-z9j3sP5rvv*=4Oms>AH{1F&N3c z)%DEP7?hAFAtE^prbbu_`|yoU?G<`^@bT%b#xdoCwX5AZMfyuc5zR;96WSAl((qD+ z5{vZnqyZarBW;k-!fASfmSV^I@`Pzb`tRwdR=4!K)hMms1%E} zDwWnImZ!Q}Pd>$aw4%|RTt|SJGWAkRfaO0$Q0`exQh}B0C9o8aCdk|<$0%6aMGxNM zVF>-@A=|FjZU$uEFBs}Ti7Cf9|?MuX;>)v|ZhVC}DZF#b3M zeUx+5IVQyZTo?AvBavfVaF9i!YPt9!$FgqsCW?E2l<0{FShrmFK-ZWM%Lb|ziZHdd zFiVI%qahli9#gz?9$*=eWL0N_E4j;GPenCF0kv{;U{$+fkdz<=cdctPYqrj=_ZBO9 z1M$>jMm}cOgagADbF@KaUGj(&kP;#Wq=xtolG!Q(Dj{+}Du^hM0$568&UN7XyFZnKZxA$~o3*7e=G}8p#|X^4 zlDOLMNUv2lejW2@J5r(p2&^f{dC&4j+(fcVXaD}CVC71B%SRfd038Iq8~KA&{Znp! zJP*eB<-ry|glH0z#LXZsq9Pj+l3H3>Kuc#03yj^k}b1Y^d(?*v? zu(5rLb}!3YBn(PRP>WI`x6qhQ)}I|&B7#{*#3ZTh6EudJJ~9Um26!Z_%epYOCX0@| zZBJjSm_;ZVM{;DDp<>6R5bN0oE9&4*epEHu&c|8LWiEcp8-X_dmNdlZ zvp^f!_-oG|CMj;_*Ec%s21P;$%o$NCF`fpD`cI>xlsrrf)#FUy<@(ul3mV;9Na_W{QCIVEyK} zc^kno{uz^ZxmT6?e`y*a%ad5YdFheEYI1!ZH~wd?8VG2+m3r_tkQ;22a&Am9Id7LOdy07jDOjcl!XYJ2YmenqZo}xZ`afcCh!b;2SA?t z`2&z`IArfQQGCp3nz6UDit;h&<3G6Kuk|!mg)r07hqr#uAFG&@0fO=&2DnZB9cbkE zbVY3nZPAA6)eHfNES7k_vEt+BP@kBvCq{V5XMQQ7TM}62XT=^5+CDaoeK-f+WJs6+ zO^~ic&MIc`+x53DsNsH~2*$1qzR3TJyZ4T2YWv!S&p8$Z1&<;i)q;R@DWQa>Q~~LPKxiTmdM5#afJ#%UO7FcT zgdR$00s=}WkN|;zh?ImTB_JSp!|!{?9rye5e&0Xuy<=p|%(d2BbFH=aPR8E*nd_O; zqm6bdvr(t+=LNaYE7ix3nKtMSU*+{$iI=6OJUbojxj9pLw5$8=?k|nDJssCGHsih8 zirp&%(I+#Flc9}_Co?h|PP4yGMRFlpiWunGlogiIPtj`juhQ$K^LMmUW{n-WPBMPd z{{&+4JajjmW^3|1g0%>9{dsn`wg#+j&jth&@0^at-u__oR?JtmogWdOIJ%CL{bg_h zeeIpiUout0Qbm7xFXU1PJ=Z1XZ-aN~cE?#(4B8>|{9WSV(VybKsXVuFSWVS0`}NN+ zhF>@382CS>Jz=^#GJ-D?Y`YYt`Fh!B4 zFB0__+?KwIw|w(U-<5xMl>J_dYxG0V6_v2$;E+6o0#moockeEVGdZ8OZ?|?X{-L1E z`@oTvOWkq_f7$lpI)$1C_xRp3OWu7x??w9*ubf`~pC8Jeglb}uo66Q#l8(Co{Qgw>D;Bg>zx_r!nYJX0T2 zU1*JftObJuZUY_a?Ow@GisSk3K`#BXmAHM?%io8JeGz|h4Neag z&p5%7fd}C}kKVP|=%elVQZbTL72%!SpE{qlK4HHFK)G$1c8&fmRh;7u&C@$RoV9-= zUd=2kvCJef?3JPwAiDGg#k!@L)Z%!f@KspJ&4e<=Ki7VIg5B*5&0w&vexvc!{f-b_NXJ)PlPn{BkigSJQT7-zCJu#)w?R)AQ13gy_Yl>p$2OPlBdWXq%m=e< zs4G_)v{_f%o;|!eyq)K?z&jbk@Z!?uZ;RToy&aRlT($d(q}TO(K?R;&e*gaF_{IM7 zuRmeb$-Gh<^hFhhgEwm5z+H*2s$XUO3==mDyVv$2xx%R`(hqaDE=6?Fjhz%>cw#Ox z%X^Z&u~#QC!{%_}5GFor5SFL1L=>JhyY$`4qk7DZ$p*n#t(+MIh`HImlK=Zbm>IuA zvj5LjukE(8p9g@fXbeNbv{u|z1Ii$KOX}SpK`r6t4*~{qA}%8AmaiTbGr;U}t6!;o z)A?ESoQvzOx-WO%<*tigUh{sFd0*W`KX`M*@n|=4GVD+M&lsco9}`JSCkOR6cW+j9 zUK|u!OrtR_iaiKAsz13%<`s9?cNlWoGXDYb=XbLp3^Di25H^@&6<8OBXOdCFN*|{( z1NOfDU8|~iX1Y-!sBPOJ7Z#_Y{Os2LK%E19i$Um<@uGC_R(`~)vt&8=NXqM<_N2G( z)2210O>!nBT`yr`AZk=2&hmS%Qh=e++Su>q5|qDSZ-F{F`T8cS<*}0&0ovAOo<;!` zCzB$2V;25A!*?z_i+YrDH)I`*KLM)B;?VvIB#nRxrG3{RQIf&+yY3$H8lY$CnXV9a^Jfe%HP_NWIY1l%7!AhX$oX$=1?ZiQ{x@YWqgV z7ZI7tTDHXkYud*^L~MudLYWi$o3Af+Z=V@{c4n7adOjDINH2M#^n;5dF+;30i)?2m z<(3f&eKqsN-A*%|d&m=dy*`oMiAkzIJ!y!2MbYnFOZPJg+4R{VC1_NJ$p@r+iaDQ& zgi!kc(if>H)G4GcEk&2EHe^I2Daw@Zw{qZ5*QPO2#kLI2IYB`YLb@qsACV7J%pA?+ zO+8Z#SWGoclCttp{nJWha~Phm%qidB%#bgtq`m#-eezN{+I=q8&HY z%<@w0di99{3#3JrMFkmOIZ-)v%~i&w(Y29zm_s$G`bCz*!bk>wskZuJ8OP@$DW%gv+XC`GzW$tC_W(sEt4l@pW z3@g!g-{|YQ)?;3vpA9-wAt*ux)%le8UIyub6B~y+r@5xNfn9?!>kaFeaH1X&P242r z5F_B#@Xmw$gSQ8AfTgC@c~(i$yii>%SssLd%RXIa-KXRQW>hE_~) z!%4#uv4?0+Od?9rGSlf2g^7ZjjGG>tN}F+TeJx5I>_yJA{f)VZldG_CC*o0Cl?*_pWZ}7hgO8PgqC!GJM}wlRLU2M7my283l#=y zhm^zh>y*T`#B~GmC`Eite7%}R{^&*7UMr(s-`|URrk3zTReGInpOb32&wI>Gqq$K! zMjZQ`+MPN8HE|!qhL|gs3$%AJ!U=d9(}d$nyH!v?=kPs-gDjq-URP1?-_5r_ptYb zcmE@gz~||*P!7Min?>E_G92;nqQN!5<+sot<(}rnn#J_R;>Ebdw#AQ&F?IvqJv3^@ z(MR^_QXl)=i>4n+Noux_yZUn|X?99D#BpTB>Be#QmGmw5rS#b>0hfZ7@_mwgP(H0b zWfFFCZgXCW&WbM-Jrx}l-P)eFxwpBtLEBu~?6YN*AB|*5>dEuJqvcA@isNtn>bRTv zPic)H)KvnL0n{6OCj1t<#J9wA+{YdV_kxdhMmKQfldw3H}MQ3HXG*Nq56k!-D^q|7ZU>{{er3f0zG^Ki+@X zf5N|C+9T+BrmRz@-_Xta?n)WXVR-%E27qqJ&TnY$g{M?NW?BX~9h@y2FFR!o%$=uoddclRf@Dvpx8p zzF&9SRNF$xSjgv)xsZVnLP%H0Ob9+?IAkKEU(qA2IY+zXd_e@Lo@nYoz-!TeZ+Q$#IwIMwc|+l=EPjlu0gs#8T zhY$g)hILZ&sc)&x)MRQU^$oR-ilk;zOQ{Jk;_)Y-*I>i)^aGhlJr613hD_S9+tumr z#&mQq0lMBGT92+l*P&~vGcwar?pYo^GK9v#zL`FEI`?RIEe`?rGLKbvHV@`T?OE8Y z=&bcDVzx4;#%X5nEp#?$Hs2%31Le``Q6_3P>o)79;H>aM!BfFe!L9Xqt9z?!E40<6 z)jq3Hsb+XqYEvHm&e{$<8xL(G0R|Ol)re)@iwe))cl{s?=V56NfHXUb)i+UE6ZodfRrkC_n8D z`(DhEj%{t@wAIE#INM1~c<+brecuV+558A@-};{W9pCE~dlE|*Bg^U~$Rjv!)Yckk zu+#B<=X+0Ye~bZZo}jXANX0Lmom=BpbH;OKa~5rtff_r=?|@!JFK0}2j4a!Aw))=I zn3nIg-!Jq=$0V}mJyf<1srvO|M}5a(hx*;JHz0PKZ4`S2oGLup3s$s-q|GdQw^%EK z$5?y-Scvszl^D1Q)sG=!2>5LdZx4SDpZI2YGraYn`JkoGI@-G5O2FF5YSlW;3T$Ok z#aT656Oz%TRZ$gl)kKwFRcsagRPj1? zJ$1cmy~C|B;^9}JufmJMoqWWbe(#DtTYnd(PgU39(1qv{b+I~F-5?#av`SI3IQzpH z^STm;Vh63STOXD9PIUTonbNp~%f;bK z+;mTL>2zdMJq5W1Nk-UKe*(ywEXnk%Se8&t8cLpCMH<7P_^b)0lo6^jLC zc@MrQ#%XQW24(Xk_HWa_EX?H}y=f5bRN>U(R8lroKT#rx)6DGFVf4c9x@5BYd1L463fd?=9l%kdT z6$O->6jznf6v2unxtzJPxxu;YqgLz|sn+~rNhuPJ$C7Rt^+P5r;#X5N1~UgzlVQoC zqLwy|b(Kx-)-%U-U3GenmV=FHn!CA134ZL~7eCBJNl;i54Sc?X&F) z?eyC=+o9V}wr_0vYzuB%Y+u@T+y)iS%&vJ*8-rWhNb@|~uGvG3^zw+WK})Bi zDUYa^kgf5&QAb0_%cFta`CZuZ`XJq)Y>JoYf=x%gqESavNZ3)=F7I;xpg~HWXs2Ol z%Wu~s%x>0lz(CpHo#fFI$#*NenB~*u3(K5?P05ML+YcA4JIX?Aj{=VtckP!221k?g z#5+wxOG1#pHIFuTgO{b2{giQOo6IK;%6(;r76|>k{?)_C5F^_puXoiwO_NP?O}MFb z%T>#5&V7$v530xE=00CYFyaJ3htLY?N0fy)A=pCF5Mabqh%6!?WTJzv<0xh*CYwP! zvQX99uCfN){1&?4xxllaywJQ|vz@+OydAgQw*7HC#%my;Ctx;URCXx~byv7f_%ll# zL#e8*9opM0Q0O;HL5#D8N$-h-GNmUl7jEGNQD zW?U6=Ha^Jj?!A#QgDha-D$rbIvx$WDPX3GeJo4y{?r(-pqSyZHsaWUKouARC5@E5O z!wcHd;Oq)HTc3*WI=!a7@iDV3heA-HmEXlGv*HJXzvFDTn~rlr6Bo9x9~GVP|G60! z9aa(65?0bV)j85Rud=rAV}Y`;wLmubb$EPua{V~*SK^7m(de=GFY%M=v=(UU;pr(YUWC=Byc~;L^ zWR%ZYwsh`3U;Z$#lu{-%YGza3X7v)Y3t1i>P)M0bxh}MNA>(!Ss|Wd4$}jZ2Qu@Xa zc;WS9xqq)VTqORJ^V;z>%WKeU!0V1rQJ)N-`#qQYbQylB`IGs#zs9+q|8x8b@avzRDfJ@oAKeRs7lbdgzlOc0zV7-|`ib!A;M2(C`!%vPD&CL0A9yQz3wg_U z-}9FD26&5lOL+@C;tu>by?UT>pyH#cAaWAaCls858n9$3X8`viAxI(;h)M;a%ON04 zDYDvC4R45FK`sh4x`J8205e!V#SlM^WCoR?MnKk;nRhc$g&;kUE)s}LH509dSl}%& zRjvs9b9^Zh4Vp#4&G?W9W}DSOb67DY5MP0;2eBc=z}9H28LXb7kN3xiBafa#9|=69 z7kWdnRU1t!$1cJ`SW-Q0nn)NO7<&y2A`nf2>dSr-oCG z451GN9?%P_Qr=5ATyIgGH@tg`saI9BpwZCD*}_@F8RV>2F5YlY`WBIkgQ>Q_`X256 z6!lK&Q zmSReCoSAYMau}_zSTk8OT3;nyBhl+c^F*w;NxJ#EJ^;jUz~XCZkCMn8!bR6^Ky7Af zW@F|^rXxVu)eK)*K}O9ON}1NTK%1k`GoT)P9G#s)OWwMb4h1#>shJc-C#QD?(%*xciWS(DY~_rw3z#o@{{Nt7Wm4!s>MXg zdM_WUoXtK$uiG6{19ZPO+f!8|%XKBXr`B7yS#*xwhSlbV4T}x))>W@7*CS=4qkG%~ z!Rc2MBd|x_DQ&VN3!f09`F( z&ROA6>4EmB-b8LzZB|%Yw>CC*!t>$wo2kSPL~cy0+u`IEZ>Adyh61riw-Z3?XvWDX zH+zgI#sias8FU3tRw1oTX2Gom@N&4{rnjhND=HPmjZ!iUE@^Ld!oMvmRIQm{sZR2*_X!- z_71uZ59)a96zT-(#3gy;x#U^p+2xt#@3g2(YjuAxFXqFslH){TE8kYeRKDBSkWr7i zpT*mAL#9r+Tchtj-TmnMTD$`H%XnAsv+**2`1*zV1^tEe<@Ad?w^14>4J?2zqBOu( zfLb}NBVe}5*hv5ZL%>YI@USWBB)ZDda>`cLu&LHlm-LjBfF;3#DF^uYDefu-vw*s- zXQU%6?Ts6yl;Sx_s%izxn#gKNPoa^PCR5<10?%?!Kaw}MWfLj^#fefd3@G1nCcVQ> zz*Z?@1ieW;f^~H(D4=O8l;ocLmPU$ShOV$fLxi#Hz%u#H@6u{Z{+UoS6By^9l2@BkHS^ug4of zKJAsc6;o4|?^Ygil311t?Z+>StBn_pGmlS<`;Etrzgu(I585}|_uLQlZ_F(pMUJA< z2qsh_EyHBdy!AHfIzfxVxo){WyWUD^T@R*!r>fE0)pyDl%sWd$i$k?ew~m#lCzSs6 z>r;17Di&d-XCbF0$HG(-sw~B8Y5|p3kr(@+b|YPmKUP8lF~s55rzjC7ax1nk^M&r) zm1AaV+4?Bnwlc3gud>r740YytdU`x_`^I3*a&NJOP-%RIeL}jzO6(>359aoj00Pf? z46Hxs1bl-I9^iy{&_W*YTcUyNwxEx#rE(zy{E5ilhd@?MpH(I${*|OdZ z1Ku;vFn+&mabY6gt42nSQ<3p3%22JLpu$dDO{)hNwah5Y8N^8dR0?F;H@yh3KeVrB zR97=ovk7l_?K&ot&dJ5Nb=g*}<{oZrdW<+WKZYM8jZM^G?L5@NdLH-mMTs)#^dUNhdw@Oa@5CA8Wc5)sIiC zd0hi&a%OR)NyDYZJgnxM>uQ^Pte1}ay886uEjgQHx7?peZ>2!#JrZ#O5sg|djbjH7 ztwkD?bo|asxwI0(*f}^kCbChBY@#|_ByCG8F$C;smq-?D8VRuxc}jF>iVn?zF~m9e z)^5gA_6p5&8;dlIaSp9N{wl30oTdQIZR%;t52Fu|64isH7ZvYMr}=1+WNA+$H~Kwk zrDjtIe}fW(ym7>wAZ@Vs0hdIpizmg=H)+GDUZ&)meo>+^i+wz&rJ(uoxJ9cTrr9-U z&<1Q|psk^dHcyuYPZrBNTxd%#^)<> zuno2OGIRfj{|zEfWSba{Hl3^^HQci5Ebr-K=iuTn-UcOH{dvi4&HFcL%{RC?p{=eVwN9qKS|MX4qQ=xFD%PC)_k|3Y`Zlv@|#SW}w=!vehqz^1+ zs4edfmE`_7dce0LSo%Pb&s2Fd1o_J8Z@wkLq92OO$#2Tu6u!jW>PadvRRkqxmSy68 zP8tGpfjXlm2JA06DpYeLlf%oxg}z&;%fAFxyvXe}r60XHFg&4`vMW+D5SVIYlWT)~ z<8*0xm0b3Z;ssNdQ6ZtvQtJ4hl?C?|c}=-Tfyi7ZC6*=jqWPXZB~#{6eq@G|6u!GY zGDv*%&={>~SyA>A6k<{~JXUP7S=#b*qpO)!2qzraKViudEcfcpEp^in&ws4rdPj{m`I8@+tRQO0B(9Wj3;!iN5r zJlrr$ce5C7L@%W6Gs#1VolGkiH?b{XGO;a7*!6R`A(VTc0=~W4|7#Se-A-KtT?S~J zCamyko72;uJ~+K4TCnFLX#IH5g->r>2%@*{e8Ho5xFIsnR`oO{C_E_X7(m^g^eSI4 z_A=UQc*{@L*k|^a$x++mzj3QJopnMI@?=6<&COX9U8eW@k67uJQT-%Wr}CSTd?~U> zkc0|Mc3k9R%tIOj7^}Rx=LdsZw=~q_3(bsL%XKG3DL2rpXclVhWpz#sOLg8t?m|+b zQX!(yXWVXFVqANief;G(-#E*7@>V=-LK0(bn4Qqw5kN?zUuuj^Hpd`diFl}>*3)UQFo!U0{G;-h*rhzWwAXhowsu{AJ$MOs{nNs$`fpxc z^4>hZa~?!zwe+BR2KB$q%ysj})cn5u5-0gB<_g@t6q#*zg)=rO$27bmaS^4kCl;U%6}? zto>;eX6swbS#_8hE!HNnjtr^ys4v{3vCDc&GXku!{kaTEfP3WO(E)>}2;9|6N|*NP zxP8-p$GymSp(+3D%GA?{j?*jqn@)V0DYQK($*U=8$>3y@0nUNhf#3o5WiCD|;TtBB zF$Md{DZa)$0|t@h5Ao`v1;FxivMWBkF1mQ8_Jz_z||LX43Y zF#e3RvOX*|$z?k@qS>CgxISS<)DCu5;VvxlXKs(!%1^@$l2iP}+Y@XIuH&-S(EIQp zft>t9+zB~+|HiQ#B1T!)HeY-KOm^GXJ7!WE-WJ$<#-G&l^!BA9Xk1*5kAw~Xr-+Q( z6Wt9GIYW}rOZ71pJ^K=z>Gz;gQbRREVo~;eZ=srfkK%G`CH4Dyer5d2?3kI(_l&MS z*Vtv}oD3?RRqy7w&A&ZrNXesjstn57{1JYeq{+6m9 zFkLQxAQY*CmPBp{r467M%Da*2NDX``#Z=S;ZHP8T8&NA{%A-uPKs`cc7~S5AK2ti= zXj3hafN2?M)s*cW6!eq@1gJ=~)h(1Xq1$ zeYX)8F;{-+q|Eh9%golylS~WIf??c>%aK}&84AEWoVl5qlNkZ6hIX#xue@DpUP)f5 zTzRunw}M>BTq#{ifI{{jOH~g~t~m2SBF)eM*G)(o0mbOtLribfm@VC$6q~3TtHM={ zAGpXmM>k|)dLU-4x`QtL4Rj6B4O$q1hBC}*0~>~!sJ#i>6y3DmL~K?jj5(5b{eLeS zm*F#DOgWaT6PI8&tc$8roC!Qrxwu@s&6o|r25&PlKRG|H?{>#|6_$bJ%26*HtAJ_d zSg+zMT6-u?QkJSH)o+6I4H65U`Fo&Q~t49JImeF2EXSZ@z_Ie_<|I9pcW`u_K ze3SWg?TOmwF=uB$11I(xDT=4ZwFjcsY4@pSyr%cji)p)Qk7+e&&IgwxpLjgt*tne5 z<#y$EcT{>o?-+DVT12YyQKe+1#6G*s?Wk*6j6IhLHG`kn`>xSli@v7CC~&QearGJ- zBXg8?53EPD$GQj6Q~BW$lzlJGnAdTVV^}kK++&|Tyzg!8__V9LES$YHUa1e?hv^Gl zdgW8(6YKN2xu7>&3U1(Mgrwhe#vD?eo12~!Uq>f3LFfa3S5wLyZ_9hRFU})uPZKd zh(G$P$8N@((zg}kldi6^wDYZ}REnp)lM9`A+-pwr(w3CzhP9`6X*_v0$qUi zKrgHV_C=;7=@ChWBsKi+a4AbEs1#7DJaKvAy-U5z^yf@?hTKFt`4#y+xttt9ZXjoq z3thUUU9g_CtHurMl?h;85%J5-_;XLzZ5UeLvmtXb^u+J;oHH$rU{>o8X@zIcbr0g# z`SMfScw4XHi+Q_wk9qrfCmz{5GIyl%r1K>5WNjsFB@8mW(!H{_Gn|I}SaBacZdf|7 z_7w_b4);K5RMJBk{X=v^(L-9p0z+lPt3zzV%q!Y^usu;)ra#19Wn_(m#jc3)RmXA2 z5NmX=$BxCD)VC$$I9Hb@e+#UrQYt6_BW6T~rA{%}{EvXl1uCj#?RrC3=$}=GKJi#}cswq8E3K zXM<;Lf_Z>>faRh2p+!GB8r@$hfOe`}MWnB*DS*#d?h>=2T^a6c%W*`g-k%_iG*F?cN)GU;6Gb6_}s#4c3Vcb~?(JOGZ|b~L`wuVAe*_neqlf9<)73-y2t(B?c7f?4J-!yXB7;zNPqCi5Ye|E3 zB5B%!NyeFy4v8H=z1p6+mc1d;>cMreLC5w>QHxZV4L2ft!px5b-Lj^N+~AKp4cREE zwT(OV-2n5cYD2a4-!**(OClYfXQGzfQMd!I(+dZrjw z&^fI_uwA@<#Cuk*vUO)WZzFFdkDRx(eIULsz9W8Ey<1H^{3Ux7d^#IRf5z20wY`_P zo4Av96n<9IIkT{JXEpCf9wl!vZ!>Sz_M7d7?TRhgcFA^oVQu02!b;ljsIauK>OZgk zy#G`Fr}v}= zHL%+M3HdwDu|!yRD!EFWWR5NIx2!OAP2LhBSqA0r8tdv zF3WMGZbQ<*!p6eR!e?f>E~d`VqF4mND$Z#u)8Y=98LE?aBspFkOidOQw*)mdR+hP& zSa{7GNS3&3&1}^n9O(v`(zt~cjNr(PXER52v5w$@DthJtXxgx_rD0>UyT!~v9l&vY zP$tzwaMp}Jh261r;2@Rzp@J#AVIz=+zD_u<4u~aNi?u@F?HkaRdd1c`lU%Tkxs8=_ zV_P8&@Dxl;?H}weI0#Ou7Tp$HFrByTXtxqvFzRTfL6}{; zJ4tRkaOs`eZ-Y-`_yvd(jExushQ4(U=V(OW^Ewo@6 zn*ZDIXnc2x27MZ&79;=i80hDz7M%kecM)|jjzq2z^D?^XqV%$>X8?f9l5S|h(oCwM-R|LH*-3?jp9S}~L67n*gXK=W9na=mZ(d)ub zYp+!Py)t>3<3jCY@beeXb)E-3H+$~+JoNd8M+Li9%aH?vDPZAh@ccEo3p0Nk+!Z&x z{g5e+(e$F~>!)`)-qQ8a@za%Ff?i&^h`n(2g6=-*!K<6oH>SC# z+2n4^amlgD-H>CEW0t$qe7pH(Gi&pWW>AU|pjoI%s1sT4>YvgnWC*gvo3o%O$V_uU ziE9wP64?UUL$QKH(GVjH*3}vxg&YQ1M$&_3K)J{^WH<6VvKGVwDnLF3H3-=NI$VA6 z4af|T9}D$*6uIn@DUmdwNLJy~7yPS40jShTi>T>X# ztT*jln@{+fd7BlQ#RDG&$_0u9-VYQCORE+?}u6iiz96y?S(-wDwe{C&q6hs37{~P9DFeH5FBPj1M`w7 z1}GJjvgPSZY6(R=f*vo0S~U#-i&xqhx3>j>s6ygMs!?5fOsbz z2tOvx!&t8}tGcNv73dYrj~%?fNxVViCb9u<1G#{#H0+QC$PB!Ly^XzzWyRjWf|87+ zn)#dfJ4?%<{_&msh9;I1=FBKEGQ(V|1R6A4nb`u^b7RGepe>B*u~6&bsLWx2rQ1gU zWOyV~32@@3TqSS3r#)N-$iru&kJ?s@huHwOgbmuSImdsWtsq-Tt}v?DqD>G&?}n5Xkr|(3)6x*!f0TM+)gpCi9})_ z(cA;P`I#t)nQ(K$kDzmGTg%}tn=wQ@X5CeG(zA*L$*RP=1`xI?NVX?Fn;(bBURda%6D?D9Eao8Ey9)yY<$51qUvXt%g zG$P@!EHKnM0q;>hYt@7ivna!FR?eC3Qw#(JaArH6T(Tsw|=`+9`51YBicIGA#-m0gj%El#P&$Zi-5>6K#`f z6KGTU?epvDucV)4i=*96J$cdMk)2n<*w2tQ<)f9O6^DcqiWWYxLYxMMMXzVkps;?t z0WuGwQWOe5Z9Be1ja^T}S6AAabasT=pQavrP>tJ-I#Hosr>~FIx+9JsBRmlHh{_IB z=!?_jV=}d#vPu}Owl(c+2-P^H9K)!b6xk^+v;o15s<3`Ixn2FI`RwVb05y*gW){|X zws)*cwVe#J_ybaZ>!9g-fBvnwq>v=PF)O`h_lK3I!46gq#tyCynhtOW8;2(jJ`NTR zjt+Vbi2uN*mg+ILKUjZg|8U`h+J~YKOCOSG)b)NJu6`Koj`*_wrSi+%m)~Cszu>;a ze4)|ue~J3C@`dnJvQPuAd7yrvrJTU^F68Es^sdDZ_aA#-O1`jt5a+c8Tw%;$lxLj3 zY}->FCBf*(*cIii=BF0i(;TJEXu=7V9`a0|s>!$W>8XoKVRYjl$hx~v<7&`PTpw}3 z0UI82W8US9&OJL(NsMKjBLFMs<~eW7Vo=YprjtFqs7%5jeT;^zS@%Rm4KrGDeq@C7 zj6^9ho^UFA%He)$_mnZ_0kS=QwJjR=urb=ogy0`aLuFQ^gE$fKMI8OosesFzJ@Lcw zoAFB=0swuF>~XnPADg8&eZBF69AKF$7psNlS|8n|M$L+G=Q(_H)6V0ig1(~oeoh0K zTu;TRz=9p$C4Ap{ylhss-i%&uXG#rFJr=!!(x)b->0{0HJ_bu?eTkfj(xJFt zE=x}FPMj)UZIiz=meS&F0rYwqdh&Yn{I(P2r4o9MdR?X7CVnQt6V0XCdL~&=>0!^z zsfK(PpNYEC6g{_0f~jOi(J!HU*(;uQsuNCnPFc!c*vWm3i8MW1 zz}4Z5Vfo>CsO?_)io~$vaMy~rpPygwUh|6fut}Da^r&a2F#vcuVmLZ}=kiLdw z%tgy?(P7a|(Ip5!=9x#vxMZuN&ET8VUeQ5_S!1P(#X?=JqwZiMYelc~48E>u`SD;u zYLRHarG8_!r~H&}!LsilK6PDGwrIo|KFK^B%c>b$WM9NGZYX^-UUO-DXZ-89%Xr4P z{P@;d_u9v`-8JMI(b>S?q(K&|gj5eu570W)xX!>_=s5mdnsz7~wfZ##G|Duc)Sa|e zHQ3bIw9+)dnp5giTC$o=>P;FYJ+Gi;4 z!=BWJ6%1=5Yg2*;+L;lf2`NJF5O&Z>mSva`_nZkL30nixUf(5v&~BE&5LwJYqo)@L z640>aNtz0(p?a^^5}46tkkN)*ul9$}oO6i4A{czVjc^GaYng_ra<`tqcEIe{Qwbhu zW7Ien1@l^eO;AH?Std5+x+{@_s;H{#%LEj9%F?SZn})gzq_PRevGn)#3B4#Vf4~~w zYrkZlWIypj%HHnREw$2oh~)^au0s?Zu9MC!e%UY9CreDY|h)9n4EVx ziPmw}@2q1u6)C3qW!8)e~l;Sb@`a77yY4up%r z@4@Ba0Jsvoet0I8wBj=8ChRWk$vJB_&gvT5pfUU1V`-MZNzW~7My3qi>R~tgv2oc0 zMIUH3;pK-2>33+iWmV7IWC>ZXMaZ@5E1AaEDRpb(?b2RHSP0N&>wPYCS) zmGG5&0tkfEL#(;<13P5~mSaQ}1fuYCl_VS|9i` zxPPiw_6jr5voB|7qgf!AO+1dRzrRoTdqLm>p7{QyrKO}L8WZV~-*?hZ(;;G&v&(9BqPTU*s8z=7b9EEw;=sIoD5b=N9IR1b97b{Mo2j) z!0T|HEk(l1!adW~jFG(@Hic?`oAtKwmnh*PH*c^fI23F&wI&t@&PO$(YJ~}SJfPN1 zXKKI7!rHHOB|ww{Az}*MU{lyCM(eEBMmS$LP}}A)z~ShEuf56Y(FoyO=j?H|2!9O zX`))3=EU+n&57tUTG#m`n#O(Zvt9PQA^TiAHwg}-JWC9Cb}rm$qDhig$N7}j!>okn zIQ-l(h33vn@4QjwylWb*E82i&p?N;O-nqrfxrH>XaW<3IcCTM>&&8c{?`7vp2|J%kPU?9-?Q_GRbHlQ88}@UNcW&tPAH&>p!}BGaYMdLw&kbLn zuQz)#Blis_&H7RpZRUc%gkYs*-xANuvL;SJ44yO>w?cA&6DAL72k;hO{fM?o{fIu;hGM=5bXW@I@3niYbCiFI=X{z|E()a5A(nM+jq4nvZDK%UE?DI z^SdIfsr15;fbJl>q8g29{-uJHd<`zrX{z zUNX5E&?mfMxwL(SV1VhHER$C>d4K$;)7Ijy1tPVoaCC=?zf_1{z3PB+n+|=wiP_h{ zCd_tzJ_z#Mlbls@?^Kl?1Cuq6IY`OKZI$}=jFXq)+a%Qmk!ep%+Gf+5*|Ci6Lf_^> zEyY^~VlW@JyvLJWmhF_in!}a@&YsGa&2F+{uj;C@0(YRk0Eo*0m#i>Vn&2V)a^_m* z_sp%#Wg5<~4fz3~Ko%jJkX7P0;s%kTgO#4rpW>Mco$9aRtunC6!z%mbzz|#5AIII) zl6BOzd%RM-0zFxagSS&8_=`k%({GG8k2sIsPLmL{ckPRdn_=IRWOWc3F;A_PwAbr9 zj*Dlvlx%c-%C6a071z#AC&}cs8*-b2kDexdRdd4B!TSqyD2l0j+Glx%De@A2IxG7_78!n0 zt4?AAR+%mL{a`EDA;yd>sU|4D6lN$VBUtj#DKz`#gS{kL>SvWf#jK;3D=6R3=MqUg&x&uI>vt$8f1V*)@RaoGxRy?4P<5lc-`QHw#rKuvGu8r=pjfFM%m4t zkXq?sVVwE_BkblycwMPxp;e#Ylrsd(fr+iF5|%4b7E|?}P=)&XdZn3{Gm$gBGxqhu zb!syoHk{##!664fHe6<;>Q@~CoWzH0KDH|cgARxrxf^;j?K89WDI44~t@VeFcZQU+ z5h5q*2NfGqGpqIDP}{E^sR-T^LVnznaJprtfhL>lY8^*h?`z-80`K=myjZ_22`;C~ zhh%i$vTgKgctiqI+*o-IH4rMyHv39zC&EvblQ=wY%{}D07m@<(C^ajVjfGA;@qaX2 zpjHt*ui-}~P3lIED+04uCT>h>U3I?4tsT3j z@n;eGWhy07Yolw=j{ShKXKzMIuaC*^r}>NZ=WKRN3V?wov&wA4`JMwhKWi_CRQ`R( z?UQUo-OZ57i+6;(`e~K_A5^f;ptC$W|9{KH`M~`gKQZHQ;*+I@B)AdbT_WteeanXsNaV`gB^S@KA} zN|6+Klq_<56_};`cy-Jc*YX>XQR9*PNt53F{|-S`I=j1BdVTz8-wyjqS(Oc^MZSN0 z+xpp^GTk+1e?i1Yu_A-<<$V|I8)Y>x&WS8^%w?^YSLU{M)n63xp{huHoVxEwRI@GM zTtoTuBH}#@t0#u{8L^Qa+QDQ?e_=$HXVLc9ru1ngf5lTiA(Kd?X%P@mt{pHIK-NFz zA!&r^1xy^0d5-@k>8cc;tZDhH=*>KQ9e=Yi{^s=g_x~^Pc9ofvug2&fPQJ_T($9-J z|Ki+vStFgrR2c5U#I2*WFP5phU1|f2TNz)J&ZFfZhdjPYehN|FE+|@SZ%Cil(waCS z-#+FBrkdgYLKi-P=&3bC5pY0`QmV8nr!%idAuWzh(?vLbd>iMpAMCG~^H>14J)yl% z=P!ABFGn>@y$p9}!ew8;A9yO5^CV2u370ovvCrl&gLpMk&{^zv6hPLV)zo%R{``N5 zm|wb%^F01H$KX!s)iqxKdx&JQ!o>03eIIOu@{=^209o?*mbHFfsqmVVKi_|Dc*gPj zFR@V_kEd{KWZ>~lYXjR-rF|Cc>kb`R+|(NXF_83ZA>VQ>t0ApJqY2kUmN{l3=`%~8 z&c&D(N`lID07#SYOn*8=+E(%Qxb^;&zbqnetKiO9`@R}BF;x9?E4 zv+up1ElR7$eYEbc)#X2N_}Kr-+6aFe z^58A@c2ePMx?-)^&55iB^YVy1sSSV^1OCapDxv_ePV6O!|Fo0KK8k;A^P4E@{$+XW zvHYPfmdeq0vFBHu?pbh>Fu$CB(Wyiu`nfXxL+ri37L_|eZCvgAmmkF;Tkt2J@rd<6 z>?4z>?Ac@+xn9)37=e7y`29nYrZ2KDlSd2IJ+O~W6sn(DBuKRq=ddV|(c)<6M zt(zC3`0V^I%R?IQhr0f4&HOq2qFYH=^mA2wOsuujJuA-J%zr70+j~37`LEUGKXEvB zYY+Rk`9luLOxf2ABg*T~u-qn!?77h!%U&eF5P>}PF`L7OP3f|#dLwr0udsY3&ogsN zHV(WffbYxm1joD&?>B+lUIW&7y@-H`F5fCfRS&(JQrqO~N5tL=0;65>T*sXcS(`E* z*nhrQS~u*BvUw&8)hHasSPxB_655n~N6p6P4}nb)K~FJbR2#Bb>Us4yzlp*L{wKZt zrzq-S=D(?H2cc_pt`!s9z&&5Svl;xP# zA##j1;DJEq`rw|;cdW$QCvvlKq(0h}xgo4{+lA)J*Q9u+H9P)V)N5AXTkyYDm;c1! zuhDzNZ^eL-Lj_dh*AA(hKFPjf80}fN#EP3d%gj>QNbtH1j1nkNAE!IK-Sk;jMQ;?j z?tqmxQ83GL+=%vK1%50q5FBU2lFmOh%VXYf^r8i3xa7Nz@E@wqs{DT1y_kU!E(IiC zzuiqNd_6wg_z&DL{w9iPpVu;Axsi%>_6=3+@F6{3Qm6l)^R|EYANnFc13)e_ z_@Trjs#O&q6|3#^&61Ojx#%xO6)i&?;D7m1{BJ$-{#zhre7Hr)+d(5?Cks86aVXOi zeg1VPAAON5k*Fy-=mlmJv>x=e`ZrO)|7Cgjl~?{vU6j-I?MlIyMaL@R!($&ieY4=C zV17IOqDzVCuSIEYz9^gdYjycg9IhDvl6%p-q2MJ8OcBTejf5R)Hbu%RF^uhhmB{C_VB^B<99RW#Xuv94YS0sb#b!q4^(MUnrpt_oMhe~f+YWNpbw%bYsh z`(5dQ=wFJ`+-z`~{cCmkPaOWgzpgrH7hG3G$N&F65?=`6E&N}V1obeqJ;m!Nt%mtxXcLaZ>-6wAz$NLBWa6KKw1a0}emqP3uXIkLFsa;5N!s>2gSMZZSQ~8fa zw8UgXiy(^NyO4@~@Cqz7wFo)pULOFjdvF8BeM2I|{Nq%>bFz6DLpT|wa$D|GH%U^~ zAjjs3Jt9Xy^)iJcAi68STQYzZtq+H@!e)H~*H2<0z{x$Mj@5>>ld;+JjO8W>9?-*H zimG4L=8k|!k)Bz$&6fVzA@2oeXF!HO?AQ%? z!x0|fSzAYz!C8j7iv+@s?U8ucF{9l_2+B9f5NVfUpcpj;Y?3FH^wq1mZEhM5e_ z;jSs~q|C9Cl+P74z9~boBhRO2!AVksv*#~&yc}@_jdGAWyOr~~S#Y9M|Lpnm9l=u6 zOrxL?T&7V5cFb#9fAqDl_HbkW+~I_(Y+mw5z`R5Rp)(*%B3#bA>^5@OEbb)t7o)r9 z_bC{!;jTgRf`>!RuYJggVJYg1hDlp$n?KB_uSfv#KBNj3pY`3)f^uM!hnv@L_S|eG zU-n5KR+Y@>R*NeTsQw<(NqWriEiRatG|1Jtz-x==kPdrQ*+SkT+xy#XgWl10(@?d= zic%e~#G?Z#-66fAC(9>aCzot9$SuNFszt+Vct{PXat%mehTg#8*@B{0(Vk6XjB&}q z9BjG%ynMr!N}#Ukd+Ya2EsPex%o-3S^8?n#h^pG@5$U#KO_a8hu`0vLz<>dL(y+~a zZNF0QRT94|x}o5#NhXl@#KDCBW+@D?StjboR4VHKwY1K!6ge`!`4%#}_O@nraibDz z0)iY%%VEyuHU(v%wOC$|cg&&my8p=LmEkKTWHMxB0{eW`P2a6#42QKqNA@!P(*337 zho!YmeKmcXOdtr8j9`FiE%tMd`juV#QBI7pow2aoFx`wi*KASLXMqL5LO2*1*05V9VOFvN2W z%NgJ^kiMm76Uei*-J-U}1>-H(n!^Gt`FxG5`Kq=Vw&<+je&;lqh04 za~LOs_PhA?X$t}qgqT$emPK2msmf3f1EY2X%ciz(ZYA2Y764(0OV7fGu_F46PWU77 z@3TXDt2YeVvSmRKU@}_3QEJM!9)ddZFGE?h1v&yg4BI&~oa|K9DW57Cz%kgUG88Tl zV*t-BgFX`p#Nf_gz$7eB8S0&&Ik2@)&)GR5ki)ULThGyX>a-K)(<*4`EOx?Fic&I5 zfXq9w-mflQRw#k69zYD>s5VMRshwyect)FmBd)p49d?Wf{Ovl_SN_bm#ke1H#9UT8 zA<>H|&4a#1(5v{nAawhEUCcJ$?9H`J5abf!$ynFWX5ho*#z3^;tOxGcaL5BETOIez zB~IE!MN5o&T#ihE)Md}VBQ-2EET)qqOyNUmXL_dv%m?f}@Us>q7|NPZbM|bFD4IQm zGX`kB$4M482@Q1EyJE2%8XbI8x%(1RvBpO~B;aTM^Vyc`?p==D66aS{8hiMUa{Tmn z<-Xn$q+gN)TY6XD3B*Hw)hz&k&pvAKP6+vugnqcv;p$37Pa38L07O30;;yOpEXDC7 z{gS^*m01*i;uVJn@8()sOn~xhjpRU%!lhd~G)g3i$9zWu!NX!xjiu;Dy&Hj^a<^ft zF4_8p)j{RU0J$nQZ!nNxx+n{9OnGG3%V3O1llD)4WZOs8X2y55KrK~+PZ0%hGeUSm zZ`QIS-7I1>oXry60ujC+KFRdcDBZ9MV_Iy68XunA?NMur*ePHi=RBmvKE!V?n(>>i zi>DQPK6WnfTz3daVaw%Oe;5!BE@0T83y59Fs%P^z-|H$TH&iJYd45q|`Z?A3@VZSO z#`gQVLsQsJ7Q5X3E+>^;`Zwf;4fcL(VzE@(nie~Meh||)Y9_$ho_Q-EeKHcTwr}15 zYn^t;0HjV<0`evUFia)Xn1B+BomgG?oKb0AbG-q|O+|OvrOTlJkUS}XSy=7BX5rpV zI$$_TI53(ePj;4d9p|}FlLXfdAk2_Vf9s)rS;!|y{hJbLz6mnwYUQ5f zQa;Ihq<50|NZoHlYgwT)aM8lz{cdEXhM%^+^?Y=}aO)uf985UM#TpY_g99lSg*HzZ zzIqy=1JeSx=w>Zj!wthyMjq6Xu|6|izt!{sO}hMHuk)%!&Mwg6^Dfa=%ASG+X~pqj z8QQBP7y$tj`XF+Z<->Jxmjz6bsW3-zxTGN-*XC1kt0mp@+9|`?hlwDlQXM9w|>v3D%jqbD=R~PsnxGw5a0xjmud_{lZb?6lGS`L z(-%pW!A;d^1;3>@^^KY7)L!iAe7wlj>9ttUNxowUlGI(~#Mhw70pNS*ZldP6_gs-Q$g zLh+Ve*rqp~BRZm#t@>>*Bt1PnC*4g=Z>ToiUjpvwvl^Iw;6DV(9?D+G&W#YI$`JQD z9g$I>0$74?gHORKU}j$%#FO)KaC6-}M6g~|3=Ge}?ahaxO+7GQo9h7u0I>k|fC@iX zN?ta47J6n;|LJXu=K=1 zO7Zvx;sznIH`1LmAGFR^<@CLYx|K7A8mG*{>>ltvk6Mhc;50DE?7P^I*!&dAXw3+@ zb#%K8-)7Y|-lo#Vd~N2MZ2zP95cg~2WKCpAbfvuO{EteZiE(u40u9#qj4#gk#1+Aq zTXDSUrqd=DdFf3oT(dPBpu75u8=Wd)VoJ84!`MSmObm;d2ex-7zF(=Fc}8lCu`zh1 zD!xG3l*vDrySZ0yMKJ1CEbmv-36t7VdlOC9c+Fbqy8cDtc9rL1J3rfcd_e?ougvmJ zYLL2^qZ}ShQ))HaO9zu?E?F_CkXL^7kW=m@$Rj9V4!To^uJRJ*p752m@j{$}hK@4` zEB1)f1W)Wxa`3Egn`P@GZd~1I_}hAu%!lH&T|i`Wh2epGOJ|F;We>6P*z$W#*c5AU zTLHn}3UM0W?(DghN$`GfAScIMRB<%DEDvabVPxYNM20KlTux!sPEOdb1k`7lg;yZ1 zXUEfnWk48CZ$i>Tz1sAkrc`hLnMF~hmOii3&AJ=#YpT=tw`pbR<4Cza41e(Ke7;DA zYevGYDr9zQdK@?Qf`=hJACJX**nDS}2MCe1g_>A`q)smWih|a9Q<@8B*kE|9!^qM;l!e^ezIl9u_(NAG zSLe&cnB7Ji_1G(?a<15W)k<|sO?wf%ey5Si!!MGT@nXHi9~CFC79UY&!tXgk{dn z=8yfjWx%|(%DD5P84Lz9c+8#Gb8x&YCpX0g%IgWpPX3WA)f^zxy&lRXj51-RG!a+Dc{I=$UPr%nqcde`9ac9^h2l^BfT*V*-I<>VF)I zXTZs;%Gs?*Dqv&AbDsyax9~pYN9T!cv8{1Ij)Zha=J92@=i7Tu0cT@D$H98GAj5zb z7jzy1t{jV~Xc%`q#vHdIDls$c+lX^2%4hnVhd0u~oI~zz-@14^JdCr`eesK% zZo?g8>b6@hlEN$!anj21Rx!Dqnp^fh-&tu{->{0Xda{zSs9cmoaAc8*8;oj$TWTVB4>p}k2r5SWXRTT?k!Y{U=H;l*b}ac$!zRp zhHmU7;hBRn782C9bbhSAsE{fUX|>C^-FCRX^9q!@VFydi`_{9ay5T;;4R~E)h5V&H zw*2W3>$S$G4pJz{S5|ipXyF}Zt0?H1JH+}dWXJ|cwrC1wPFedj$)k0fa zkSPM09i)KhF@_Q-E1c{U%4KFt3OdgDnFNmJ$zthV+?A=nIx2ozxAo>=qu#_77`z+< zUsH1oYC*RYRiayfK?wiA%t!Vk&d@={eqOZ*?`Sz0F6u48L3bD;VH~wJ-lK!Wpib`r z=m>Z4=R0TFc!%`QLB4M1y+M`8pVZ zG`CfUo@Tc}#|NT2vj(KLH!|&}tx_+#xQl!VXo-0Z^;fKs24W_O#<68;TaHi%HBgD? z_%h6-9tbjWYs=szX9|P^TYS&!8olv2J6w4=)i|2AUWN>}t=x)ML?|DOmP?g2Lrv{L z8<>~Kp5sx}GKH@`9yUzKY}wdzb@|pqaO0Ob7fc>oE~vqs%i6UND9}4Y!Ihb#!{a=j z=XN+qV2AA5IpP@b<2fz`L%4Bl&rT~iQ?W{zl1;)Vj~@G#57$_=V#}Rgfe4KB*C`rN z{%1WdYlOb#Gi4kjF0A!gTP3InTBWzAgKOQ|lmyg*9zr3YpHMuXjHwD7eyXksn0r9p z*Mu4k+}IY&?8)t~4T^r&Uug5}MWvaY*(@3it;zhjWi+;oM&+Kw)~crm@1Ch(b|W4h z`-#h(yPF2Iyp>BPNYAi=4o&>)pW*cu_;DGhFs(RhLZ7GqmilrKpcWC~nisZnHX9TN z1zUmow?}2qgIXg-ZRR}#UbAZ&$Atme3i_*1Mrdk*o*;mz=&`CMnhL9NE!DF6(dO0dc z`QFq#*SM9uJ3Ci{lFO3Lgxx%SUhH~P&q6Y08#<_8bXwMSp!poXHi%yn!42vir*Yv1 z#|fsn!&Xc-a`^z1-p|%^SH#+a44B(%`rOGT|kDa5)P@_R~bb>8i&f5?z zr;5a-1K$Q!EaP(1uq)_I8!!z=KeH?fkoJjyPj5MRfn~ZcxY6S%MrXP5Q5@Qh87J-) z94>Pm*W2k$n2<%UmRF_WhImPFLqrMKp^_%tP)Qel?G?fw)z@~gTL45J?X?|*$Ku!O zu|v#MM;T%myziBA-C%@2JiVoYr29zt36j;;f9T-5m+`4=P8Td9WWf=bNC# zpp(Am2^TednSo+j0?S*3i?~wu9Tb*uiCBCiM0JZZLVi&Q$Aw4!_1rNZcZn9jp?t!?fpl z{@wLRIryZn?13=?jXp?LbpRt=Ws4DW2v@de&k%EjQa9-7Y|z2QjSIAQM=Wyza~@n( zhA`d`Lrl81K@n$eW(Q|Weu&d;4Fr662PLL{oW_h_YsL-Y@Mkj-ShitX_AM#GWPTeC z(;cF}B2eqMfgGIT*ZQ%8Q%7l- z-*7(FE{-q5 zPKCPg+pH^Cc-q`?6&LmshD+=T7%Zc|YBwTb;0G%bCnS9GYF!Rc7Ei3Yr*P{$7w0N6 zC1D&I{P^T@j~PXfdt{e8AD39c_)PpkO*(3*Abf~b5^*}EkjXl`EWP9&P@Tag1I3&z zoce}Xt+!1CTX7%Mv`7)S%uVk4qv}n%XOi1l1>WrI0zC~JO#;fItxe+G8_&yB%o`rf zr4jOgjYr7-NGE}s9ls5>s;#vCJnE@)uRT?WU_aVzqe>u+)b;FCcr3NeO%>YTI~Q*S zZPdQ?yi6s%KV8ZsQ094b6l}qBqplw^VWYjrD)?S=9NNgo2H8%Fwl<5AGWBtvaRdPc zk=us#&A#NxBbfpl=(hUPg_oG}X3TD@ShUESml<;IL*sAeHRdp=P2H>yWs2woip#I!_b^0lP^27Id*s9_r z(^j=CBbi#w`NwN^x}dVQ)TXOe*#uC7*k#w^>U2Aqk0>3AEk9oEpz>v1ll2Kb3#3 z_=SfwQe5Y0)r}jyP>Mj{DrsJaP_h!7WXy zH+N&w8(fue~w*@zvL1{FGIeOe!;|5Z^_V%U+{WvtD49 z3}ScJ23pQ+^@z$gF%Vu{VejEYds9fy?vBoYf(a)Wb+7Hct**7nl9_I^*3F+b@mpYH z+{8q|nlz-eV8K)Au%->!w$9az+yFD2+8vLJ9r*uxJ3P(>-Z&ZHkfm$YYIFdijQ|Mj z;ow;faD_Q@sI?ih1IH<@j4N-A^I$io3#7cZ$4k@+vaRBX)?v_aU2xq&jq=HtpO!nD5?l(E@vJG%;8W!J46;~5jp>WgoX>SkrqlQd-~Oq?WlQ?WxG z&f-WYxN0*V1$V}gFmMHl?G1eEP5^@+yNv-7bRS53Zn_5)YDBM)BN(eXxE)kNI;$Armv?ORlSs|YIkEj&LgA6`(Ox!{Pk8<+V>kwE+) zI4NB=cQ$5C1Utwmwmel2sc(k1o}jicQ6-v&wMGV|GWtBea8z8Tp>S5;3)6=|#ssz_?iITaHXJ=EJN)q3l&!X~R%@zqfItcXpS zvr#+%)f#^=x~xOGKc~OY1S;jXM90daj;DXLNQink*Q$BpsE!sl)^X>>M8Ucty`JYX zIK9;%976bfOJ}BS9VE@}uQstMc*2I|q+O!I7enthZaADbenpgHg+9~%d`De@!g5NT zZ)kcLCrs8zD({^1_wb7iZAzDjNC#-l^%?jn@R>geR1 zf9S>&il6G`3Twf0^e`afj@CgYDp2}Iw#DM!JuI!ID}nQ(K;p7-a(5ReMj5IMI@eLI zDEk&)rC74Y?tM_vCy_pi&s94w(^@dqVOLgiwDLMkM;jgaEFe6A%fw#;JN(Y`gA^f= z-8GVCQdWeKlg-yLh5k>p40jxkAD_3UQQ!Ys>dF|0H3FTieKlxpNPS+u^Mcf#2jj&<}EF8J^xY>9w9Q2ueADNE4i**~p`BT!}9+Yl<`MqQSn zXJ>CR>_HxbNW@X}vA|T|UH9P0ae`fDaPU4swu!Lgse^oh)>4+1-YqIJ!Twla-Uzsx z88O%!A3>}nnXwK&otSt*rR^O@#X8aXV#@2tzE=3YFVG&Z-q4Dgl*!gFu5oCNowNjuzO1F8+HX{l764QGDg{e5wEC&FJdli<`r$Nc zGC=M4BW;N*zHfn2mOYB-uF(Jkn{59N_eEM>MGkditGCu~@5SkV)pwyyP2%E{QGCDp zQblmF=CG#a&XA#LT?^mqe%_?_OX)U|HYwt+x1A06o+YWDJg((i9`D`1o!OoARf0i4Sc%0*hus)kMmK(@#a*?+e$q(WY9^@dCDtU}T20q- zI5mB!$HOnj!|+8VN&9(mXZ0H$?a68*NRdFlpo2FgX;tirZY<`!x4YP*M&OhIvwc+~vlXVVK{SP6nvmHxs(0c5Zw~8|+hmtIh zIF2}?%}_Z$Rp~l_LUqF{4uX)1)%00)R`Vi_h(ZN^y@~iu{pW=V6ECC6)pWUdMZL3| zUR0HAO&&!l;MMSI?!|J2a@^rf&*#e;E>hWQ=CuX9k|{B+2-hx}D>i^QyprPAZ8q2_ zov)a$ID{#^t@$E53z)UFsXWe2D(0IQtL^G5n57;pC>@DMtAwcYU_Z;(OSP%rk&sPzNk){>p+Wt z*;+qq7_6CDUN>&HE;7k*=zD~jOg?JF8bhGx*|KJ=S%M=Bg%z98hc=szSW;k^q#{9! zpv77ooEMx&IX<=Va5D{y!HRmPpVzdhWaJQv(K-o7_<$sAU63}W@W8ubM@J5(zV5$y zrBwq{5`8F)uWp)n;1q?04B9&8mqQ?x5FO0)PR)FU?W`nRvV;xZRi`{@Rku^;cl4pG z;3Aic`IgOA9=PtP>PQn<7gU!#DN=X2?!7~MlD&$yDxA5_eNzH{6>fdx3)hA}R;?PW z9UOZM2h?Gn%wMDf)31TcRsnM+tNCmA#~t9ZHT+YS&b-dNkfu8Cx-vrc_w}2p89~R&!TJ*OFFi=%w3p2_SPL+J9@APcI(?pwmvAlwz5{*|9XQViemG77 zh5$oEyTR7#W8Jd_vjvXJ+cn#02U-*wZs(YQ@l;A6dJVr`nH61SRDJ-k%c7gD$1zmY0p#Vgk^8#oTMeci$qd&GeQ$WuW<`P zb3(?rQK4=jCHPXxuaqqOO3F$~jA_~Pzcj-G3F3aF@q z>qu!w5o90|36mH?XB5GP(<3rgVHFf1R~o*kU!1{UqIPVBA%BjhTH*jQJwagXQmL=w=9zvdY^N#Isq2 z?qw{@oODbV`#z~-h9C9BX2xb7am8eG%eF@BrMWAjof|0X&qLy!{SFx@D&h;c7`bA# z@K2Uos9`;f46*&#d&^NO>u-#sR7MM$A19Y{HE#F8ymiqXXt!7C2y4yD1{ z4oeQ@f*uez$cUV$s=MlFa&vy;0!*)A!5x?tyowz;if{px8>K_ePP=YHO$w<^J- z?ZQvLYl=A-F5G<5Sk15JqZQGc85V}TbtBf1qP*-U$a&_n17-uMc6? z&b-s1@9pM$YnB=S50@o4(gWe&{Tz!E7?nStz2B?TBU`z9RNJ6%^ik9yyWu&1((Pio zeIrY0nT&!=8YaXo2s%+EX3Yv*YZOB}S(N%DtJVIYWc$-p4%4uyU;GB#NC2CpO|8o$w)R;WM12$&!nC7ypPY zzw_}^PPp{R&7>~m5(iwe?!Ni6hhO9+w68GD61P9~qf?5`7kcIu`H@aFw+ay6;G+no zTRwWF8BwUp;qWH1j$RQSstEVWLEX+NlN&u|9EGKp=+Ow)mjG8-jtnH;-)Kr}FleWx znb2;0#eZig@R`o=&Cnl9r}pU?YsJQz2g3$?pY1PRJZRoK6OtxSgM+E`Fv~OS2ixoo zTLR$LPj-T<{%}82cFov=^yP<0zgHAs4_fux-ERyJzQCkc=`Xf&r8^Q_)?O0%zhVYg zN;+%=wK?BB^6ws&UbX|f*R0x{(hk2J^fXs2=GJPJfk#(5b7g6k&EJl>Hn$!G0p@{VPMS zZB404xB1g`Zm;q5v^^9)UH4aF}ll1{7%=>owMt2-EL4SNLsg3 z_g)pVeoq{y@=)z5+e+6<@oU%iv&1Q6xsxT9qz_uIgxm~ybt7S3!0r65aY+BJl(7Y$ z)^)xse50lMS;w56rk{`#$WF^Txk)`kM@H^(J%INc98d$;cwNuqKIw7m@H)WS_J(ZW}JMV&_>C0xj!25`) zJs=UH{)%k%A}8~2U=;VI&bVD!G|;+Bxh`-=f~4RQ`%IKg+#r=*)%{ENh39QMC596B zw}rVQNRRh2_`lbE1_oNQUm{x6Im@f$iHg+~&>7(H0nm2EZ`# zZh}b{i&$Ddhl+V<$i!?~XjA0|Fiv(AGCiHV6cw)V_(Kkd_JI74n>=e-mXtheigu-X z(ECybt5b#j06W$O2+VeI?b!d9Yes%Y_N<6FHb!+}kw-m8LswFO(Cu}g?Tf}aDU?yQ;=8mUmZ#sprUFd~*R7>v( z>q$QnvI7nnuzS)6NB0z^Ij0tIr55-Pj3*3?OGBXc*_7`%EU$alKK#8=Lqy_cZ!4o> za(%irrIrgb+$V;_9qd^Cjuv774m@Y~9PKgo62XKFNQik34W=JxE-w|jyHC`MZyK?9 z^T#zV<<|Ysgnt#$3%uZ#5UOX*AA`mA&=1blX$V{&33v9`znxF!oKN082Yzo!OQE7U zkaaL;ITDP+GAQGtqrW%vDQ|gTYb5rarAJ}|gFXk!GO2rY(VDsYh>o5|27FNK7{|Bz45);%wcw^DqFo8KT0 z6SENiZEhr8$Q_%i-M%TXAe>PET9&}&wvLi&s?YQ6==v@Z-Yi`&J{Ix%2q~PS*r0LM zi0&o-5z{_gRkP%>dHSL;L27gCjVXK4#+;m@w9>ULHZ!@V*c?d31_AdQcP67kTFSN^sPkz7;>4qX_ON3Ui1 zdXA_|tk3yI&dwcZ>l9RRZRRF)IyV}Ct7|{#x{=M1)_0&rn0DStWmC*ub6#|@C&sk5 zy0OxXVL=b1udW91&a`-VewR4Wpv4y$pGI~YyERw8W-rKzwctyqHcHs4Xi)(?D zX6?z9G;JX|yH85PpH$MrI-tLp^{JT6IRnYk?p$jN9rSXPn%?yJs0d}*85 zFi8!DO?jaG9rX=Q3zDq&=c&@U6`zrZ6&6oQ-$Qm;dwgs1;1j`%fTn>lk;a8C%qMA^ zX3DQm-`HPw-%m#cG+h4L6+80GcE%+nEpG}&6M2of%Df9*C%TRJ(MY);Q^pA|Se0nL zt3IPM(oQNl-A*a=>k=2^uMh_fR)RedYR>^p6a3)VR89DA5#=7Z3QLUNiaA*9(iw-kEIp8@(AWEiMbp6 zzaBKC>iDSGU#o8~b7P*PEL)^(pq*_u8KK_^_i>||Bg4o8)-SOx2Kil*l(+M{$rcik zO(uQCWKnbdI!NBvj|KdW?Ix9a=bQc7JT7U9;irP@gAKU$nh^$Y=sg3=RPs0GJg-AH zK9P(3a!w(s`NeA9YLUvt%g^2!cydEF{95Hr`VOv@-n>e3+0fO>E3y%Szf|-|%sP0o zt{CceG3k?S{W9C7C?)nN3o~{+r5BYa4J4N8U6rz6*bbN3CEE@IRa+FCJTKyB;QTnDs0^F4{v^WlgY1gNM-#r zv;U$HwHY7T(fx^gfj0+jdBr36v3luN1Cmy-+cj!QFtOfotkU%N##@orjp)X6;yCBU zGxf?uymPy_clYhVAi#`Vdt<0m@UlJ=OGwuz0dkoH--~w{4d5FyEK)qYxv69Q)B3|3 zVRQXopHuB->=+g_!-g+A(q}x09{T!Rj*9N)hnsaeedBcw)!%hl9iCnkz~yzmINKL8 zbjxs?{$1+)A1smctONk<7_EhIb2l70LxeB=fb(Q>Vbn$&LqU@@i=d+OOh?eh8lv5|i6{BN_y z_V~kT^a_qWwSgZ2?~rj5oQq&ZEt0fhF2Nd)xf;~AOR&ZFZ0&VxmElLoJqs3g zcD%%^ZwTQqos9=(8i3w;uY$PV;W}}>yDmCApMvuE=ZG@0(grlx5{MIfvWZRnUHwCL z?k4Ztof_3+^EwPQ7(@FJFN9%!0aGa0FF8u|7^e{by^JmOuVl7s>0i(6w5w#%ZAb22 z3nbyqLo__chV{Krcx49r&S{|FYknr*&8|JG!oEz!LsbLR18Xl>q4rxEV$ZypFAgKk z35+uxAvS$?dH-igf8=q5a5n*N`sB%AvahW>4) zmcAyl`qGJNsSB{8DSenmbCf&Bfd6Un#>p&pz9bR38ensWJj{2M^6@maL9i9h;etn% zQ~{sVq1%sHr`w3&zUDYeC&VHn*OXLumtx9w*Z!jzN8;t#js~Ac<*a{aF3C%OiX^7F zZFHIKg>_(}qQ*69?GEt+#*Y#4eiI9NJQHntA=(TK;J2#Y?u!{P9mg{nMZIgIIvwlM zF+*Md4xx55d#~?;Uw#+)==Xqn_})^gqI5#!f1AvCM|@41`DpEg<_RuSAw|0M} zD(*evxtI0qO4~Gul;p$;I;LtIakQt;ZgzA4!<4|r%QUhDc;>=Ly)_rhi!*8DA}WrT zOYkQSa&5C9roBSyzXy`S_;*bIGw`4G{QD+JrxKsGdDZ(L?3R0seC1(b2~}>T_V1Jc zBX(4?*14*pk`vED4b$;Aa2Rs}+cqK;52%!5#?@5)JKR{bGH_WbLx&C z6t7O@{kXpsywXhSo;H@iGQ~ji(=+s^yKDQ+Uo$b{gkj@k#i5kDRFYh;pq@1MI;>N! zys=<<9buhv*|qES9WlwDv1%T<33KcB{s@TrRU_WvZ@vpY)c(ZGq_S~#^E ziqikWHEXU(id1)Rqj5FvW=`JgwkaQ6Hk6u@Onpen*P4;K)IJL@3A%pB%hnVVAz)=g zs+({AKM7F{%qpMv24w?l)L-6;-5ZwWV{9jHXeYm6@spgdNbe{iH6T87!2D-UuX@ey zylh}S6#~`ei@PvOUv(E-|Br$#8zy#W8Bn$4HVO6I>?@SBoJjjX3mC5yqc9q;ETI&g zTpYNv{jv-E_z$3M5@v$N#WQ@V+K&+qZ8&-QwJ)SseO4ksGnGT(BJ3j=nPg0@)lE&k zY!N=7WlP#D9Nlc!f7d44?P2uleVdOhE8n2rV+hHL&<7*8zRF)LE<}xMI(`(_JGMUE z2wkLLyrN*i*h11}aW&>cz4@(}aG^)PJ-Vjc5qyqn?0rG@<(@$#e?cN>RU#}Ayj~D< zZx#_U%EB6vxNH&iTJIv{kwPh=$ZC^6mo>23f^_wBZ>-t7+!VB8$46@$2Mo_rA;;; zXOeBN$I>?~=`e;)KaLn;fu;8^K4g4b`cNp&QGO%agE6s7JLM+b1H~{BO^av0n;)`M4Yn-Q9FG5;_Hjl?o&67FuADdM9GgQ<@MbIzX^8%OdmET+lgAD{-(nH9X0*DPtisy%43i*zV7c{f|2flFtM>n^fS zfAx*QeO0zr;OW*Cn=81N)hW$=AI~nuv)|b#QVhBzcNWL4wWq)n#QkQiw{_rM?tipA zL@xz&DVHzsOBhINPm@RX)eq&O6K*>8yro?2z%Nn%5~=+TM7pbaS(c|=`Pxb0C3d=B zxmRpoyt_?f9)2~2)1u*hEeN95}>*IxuxKf!mHD}6W? z+$HtlM8vO-yVCj}h@*GSsoD5CLT$eP^l3?nU^v*dyd-%2?;wXt5WD-|hg83x-&G!% z3h#aXnEblMdg(r`;Ga;}cC{`E{wG*n%#&{U5|O;WtHoy8*QMg`_mE2PA0wA2TW)o# zWUo85Y=)7xXoNHL?LNIhr3h2CDKrXi`VZikpvZQ);jK`}{A~W_X1Ipfho*m&dZ>^g zJn?_SXw-mP>P4Gj&jL$*!Bkm_>MAM^W5Oy^0-zt7<|E6?g^Y<+vmQPU6>ng>?lD-h z%S0YB^`4TZjCZu@AA=uT_9h=-&tt^fBZ&sC$kntD^X-a|ooV6;DVNvJUE|e>D-?sO z_vDlT)aTrt?9WefZv@|31l>K;{2&*#tNc%pq}Meby$iW~i#*Hx(lsJ(#-|;ZYC49U zc14)a2CmEfS0*7?i22N~7ZmZ|fKethCVc%T)UM7YvunMgm#br`P(=3ZqvG$nFF&Tt za=#QyWY6++`4SWH$UjI~T3uo$nr3Y8z9f3RQs`amWhZj;|CbWytonV%y|eK9cQiwd zSyiujPo!k)2u(wK>MoC=Q-q`(7W@oA_)a5h15W=ew(dz2GB@$jNeU7We zW5S>f!3uVRZ2b$pr_)D1#i?gr{C^Kb>j9TcsIs;$d&#^jCmuPv)Wr65>YpILYm*4+ zJbRsZ^UeLgGuKTccf$UgFcg`QYe60p=KhH7L2qYaH$$=QGyMr&(dec=HOV29@2f5n zIy1a_yvPla5RY;X`TP=VwIfm8in7(~kg`MkDZCG;NO5Ffp^aCwh>z!_TC7Tx_LbST zyuO{}VnY>wPPV<8ftzOgBGJd8+vKv4^h1<6N-;)j;5EhAa`^fOp2eJt%yt8M&gK!< zOV5q^uNrKucFYTZ^Z8T|bM^Kk)5N#k%unMUEm%t#uQ77IOE-UQo%Y>FctnBu z=hGjLWiQ$02_+w}yT{Dg@mU57@h#uxUA<;SF^ssxyz0MfH2uBm)^UC1j|ZF?R=3@* z##N)=v$P?f$xbEq1};l$_XX;eJ~r{r5~!5)s*?12f;=%#UCSx(6%v@@Gg!nv1^e>9 zyT6iJ|HH9LhFBJo=_GqXB+X?Y=Dj4`x-Wzzz zFR2`*NV_B3nSpCOcx-hbB+8}kri@fD+E^RP@R0M(SS&|3=8F2JuK@i=Py34{B_q;= z)m^Qi5a|w+(-;p>LtL*Ud#fi^{1MqUrzNEah9jp>l_B+qs1f*qq#7-2!N-_!#qO7P zm+xu1e=ZbP*G}i+8KR}OxO?}t;)jos35w5BUfiH1DcGBPEA7ix@mx4KzOdWROR4QM zrfjuU&T@->noBUpQ6K;t<1YODpx-}8VpvctsgjUNzL)Ni?XGu?ll>=a!CiNCu9hU@ z>f1&>{a$fv+_zWaBg47AvCj+p?P!7l+J~!Uo{a%Kp2c^V_~rWUEr7pg*l@d3-xt{b zaOKMywba(2qLmvEpaeu(WKh!qS)t$NX&5$7mF<;liZjW z6nr7HNcNcXo&AiMHMKR<%bU7cF4sIOE`{-G=;u^g@6csEqj{zBB_*21Q`1u5pyCol zFz5LBL|f$S=Tp7*Gv231(SAsS#0{*WKLB!N6rWL(q+YLCI4 zp544eDQw_`TsHl!8J|WvqG^4qe{DqUnm)3|)!cgKt{X^5<_r~Is zTq}I{L8yn^zfuckuvs^wzCX^n|9tNN&v!Mlg{JO7dV=f2JdJLQhqxf^Pt^@;7phcv z7x|7toa8s-r8%1u6BoVm%0z7oGVYr{&6q}QSDV$q9=%1y3FvSZra`;O8Q8n88f2C> z#5oY=(b-sgl#+8sk?0qzNu_j0a@8N64lMAk#p@oXo(-C9S#{=wi{LFjX(S3=-|4(> z;jzMNo#eVZ`?y7vqC%B(7Vt?>P6O^fDC1Uzu)3ew75f|Skd4VD-OjySaG-F?(R_B3ltA-#odFuyF+oe zn|{AP{om)_x%13@W?r*r&n9znCOOHReD=M&syfBrltVkrMc3IM0#a2P>H1vko2m%f z_L>-pmxi2{?%GI{c-lgqTZz~D9nilWlRx!Uv2(*7@X^CWf2N)z+tEZP-parmSQWix zH?daV3S903pM1f|>^eT_J3g_%{uYVP9xAkjf)OJA4ttmc-p&l-y@5oC6NCu}eh>?L zq7R?+!TlPzUGqy}3+1WqQo*y^qxh{|viy5;UUSE+y5|qcna}vuAuypr$?si$X)8pX z&g8)NTSC^-N6vuwH#*1Gd@0gSFZQE~tWPs$H0%kB0jG(Z$Wqo6 zykpZanldy}L{DXlk4zB~2YOf)DgC}5tF_w?NW*u-RFls_! zO$%YzrHXJHG$5@85^69+q3pg7Afbey1;K4l?rU{?^6@qmZ+=|n7m}kmJecZxuV5cr#@!_Jhat`b=52*iz03z;`Gnp73k}Q43jpR=2E6tzc*7 z8vdw--^TTOo4t-EZcH_N$r@S13}eQ!+M+JR2c=6x!<#lH8b+Dd@N5=Z)(dVLzpHS)FgqK|eK-W|#LD9;Lq1Hxa_umFdM(PKDBc0wji_W9>wQUG$3H8+ZZ| zX(4<1xt;*UwiL5A->*j#=KK?$P-U}us!*CZ7&Ca|rM{AFz5;an@%|8_{Fz;sJdOE> z;#11YCUA>v2Ib!CkqHaSuL_|6#~mAC zGA{oo0~lWJZF%4fmL>cTL!M7rpZl@)@ila_KeyZWonaZ?1p%JA@V$kG+bf!hgtjba z*X*>{G8*UoPYSi$GYsQ68sO4p6=Tj50R^mmj!A&bvInG59&ugpuTem`L*y3m7I#1X z==pEfRh_=(Vb@cQRga|GtQ{{?w>6Dbr|8>+^XQsf9{IKK>vn_tHp^-dQD*ywY>t_l zlcAu^8FEXgi>1k05t>WP%y1V7Rao;wwUVoY9*9AgLQeP8!`uS_*7oze(^0=XOpE3F_rlpXsRp`m}3>mD}uF^T5Rn$Y$RKM^#%MQX{w9U+ZU;76Eo$Q6u2 z{4T~c0GX}|yW@awheR3ugi;7w=b*qFqL{?eg{d+sv_t%FgFU(-OGTRz(8N=e{+HNlFiQEI4EG`IpKEAB!Cmua5LfGP6nfWpwo?<3oyV5>*<$ltAhTT~gY3WsFOI zR;y0Bq^NKTwuVUM7yq18QPTM+hEn$gO{pP%!dbi!*Y+F5mg9Uq+4XGLOf4*DQN5_j z==+k<8|3iDk3Uu!OXBr`m!Z6FF%o8cd+cLjPhbw>sy7i)`|=o1aYu?2N%xKoC=PrV z${OYCZOXZ59`BCmE8C!t=yQ{9^VD6XOmqz0;F8ou%j8Vcp(Mx=?4gb-LD0h=D?!5S zTh<}tT%m0e6Swx=@ms2A{Lwr9_c5bfV{ST?$KfSCujb%2jn4w>;9)-#=+ zV?Jcmqgyk&bZ{n_S6VATh{4;QTTy@4CFv0 zVt~I{5v{5Oq}jS%x~<~xM(w#R!L2&SHjrR*eY^S4gu~ir7O3K)*fU|sblFW+Fn&lP&J%l3BFb}m;6F^5XTpF)kf+Mu1`oCBlADvXzi(^a6^&?R zJ|!$Fbv{L^kT9%C=6LXD>D83#L)8v5d zw4ky@2p>b%S@cSs;eKYAmc35~S`PNAHCfT?)F(16X`(}N$^*${nlReR(D@f4tyHxE z@9o0`u!B3(Sv1SX``9P*l6~wG$M75cZ@yS4--I}d&^Ufj zPx~)^%U-szMQ6Tz=BQU*@E&old+H=jH~{d`7jQnGN8~2)eXxL8ke~KzQb32OS8}Lo z{k7KZT%p}R^YJ0c3(30@X88%65u+pwhb|k7{${0csm7-g#QDb}jZistnmX154eRY(YU{5oMyZPkP5Q z9GYP)I%-5=S{>c`=>}7%^u$)Y_8r-fBY;f6KSm#lA@HAqp+B+?)X8-W;$X)CU&>e{ zn*nHa>;c*Bz`uFkKA*_Iew+(;M^KZ%|3oLurLuxSIsL`Y$?ft+W`auk=GQ+`W zJbf$K=yzW~D9%&~xU~j55jm{%@ip`gKmRR|EO#UQ`klziwo>q|csE4y8?Q$VhTcs_ zjj}Q`5}_m_1Y~p0x9K&1KY_2;f+Dfn*Aqb?`ouEF3HUcRY;!kDqrz`S?QG%tCj#6W zI_;asMP>EjNUZci{`t|GF&~Dbu_(xW=%c~h!U{W|=(*D~@MHl9q~MduM55zvxpl$v zByf{`$v~$X4Z++K5vwj@`X5Tud5W~q>>r=yI`Xj2_F?%R0Hium66#wMGp>#tq&kcg zuYv){tVk8q8#5nT(gM}v8L|f$hW}_2I_-f_+1+?&RG`2=e=|@^^-)1VPG`(_@Uz|j z62cfI*@qOBFVh`jPXGiJUWyXS)b(J7f#AG#Kg0DP;(?$o-z-rN%!w?~@>H`jx|+}j zr0tZP*_tjP?^MY@5LmQ+usHmPq2&%yJ8^xM=25Zjy^;GRJxx`JGIP4|h`|&01o#(e zPXGuhPXHiI(iPHYh68D%q!+2H_8()_I)5+X^S=LDZc-qt_Xny4@zBHiI2N3O&XCH` zt>Fc4rZkrH?^Z{5S!35U8`u~Q;Eb459x^ruH3&;zL?cH69kg{j-8N$g5{yc*XHKeE zhrj+yfCZ7{bO28xXGZ^+e<{PD_$h#j6IWyrT=%9 z-t0(JYtK>7n>Te$Znq)+{=_IluJ7P~X(HwN_Kp6_m@QM3s7F8{a1Ww~yQicoedY}J zjCeYUa~}d$rwVbh4Vb_$fXUOvUe=i48wbeK2_|A7DOARTe3-LIDA$8GEsk%#etN@9 z;+u@tA&s#9cX-gV4#ENKlOweECn&*8-)y-Kd7AY?tg|VkyMKi>>@of#)>S8s;vIZ9 z5esZ^7mF)aa5o}8lI@@<>*2Tmq}m+szbFo{IwVj3G*Ez6{Xg6vzju{f9EzJ8r&qKO zZJ3<6lAF@$DFjb}sFr$+R_{;;T2PDHsjugLzNAg-#y?mp`N$qtNIi2D|7Y-fnMCYg zgbL4Aiz%RZb0b61LSc;xLG<*E+M*`9V*iO6nf!kuf0|QxJ3i&Hf53lrMe6R3&fgl6 zwJP#|Fl^}dWxDPvuyBK5A1+&xD{(-U%3e8aS%u<%-yPAU2&(JhoW)!MN?RE+Rz>}_ zLkFT#0!sg^Op?@Rj5D~G<^D^{iHx8M{t-@~0uV7LySG(Y5CGSwX9#md6sGk`lrCJd z{y+&7Em`7Fl_mHHqf-A^Y!y&!b*sDpUxS-n+D6r`*f6AHQBqX!`{x6R34eCyCw}GW zyrKJI`x5tr>*pCr&&)}Vn3pIi!TvENH*utZkERMcC?y#}iEKso@T#Lfh6q%6{uQJ- zDU83Fl6pM&`Rq99{mEP~vo>39QU1Tf)^Y50y_K*6et*=7L1TK2$HF^*=xU-5a#DYL zRE}Lz6!7uzNBF0rT(tkS`ydl9F!ghc{eVsO|H)NG9`eP76asX^{X$G$XJw%&0&f-n zA)p9s^YIdK)`#?epoaAIFT5f4qbuH#xp}qH83d(41jRuF4TAVYfZ{~6!UU=s>enNj zn|yXBC|rflIPi(9dSV;K|0Mr{NX0uKF(^4PNZl4(H`j?u+#L6e`?=gWaRV|5Q`l5* z-{o5t{!iYbk&&y&Sm&-)^kc#?ikad$x&hWRRyYEgF5*64^ z2i(h!#5SMMxJW|M>%P6U+`yjgS^^^5=E2z2kgoQ*bN9{)aRadmE16g{@KQj?GP7{h zNB-JP395hlD?^A)iSO$1j5=;8T0ZpG2(Va-+>K^bqXzuZc(12YLNx<0f5lEr~I06R=yJ}neuTLdjOMXbrZRzprS7)(k$ftm4WSV}QI|`vS{eTD2%Y4c? zcN9jO#ih1Hj;{+ETe;@Tjgit7iy~{bx^l=>}_Q-nMy{SOVQ8r>f zO>KgsELV$AzJcA}#vEs5(zS^S!O{!;e*>N5^zvcZxt)R|`zfc!gQjIi9h)X5uK%~N zwQYCGZ~sT5@K*j7a1BDGAO@tkiJLR@_MT3!&FY=!T9n`@iJTTmafBzMdL_Y z@Tui{T7H1=bbf$Czn+$ibt60JH@2K8%+!U#3pW7F=6QJXF7H3Zjpr`_$bF zCm0i+BwMK8bo`va(ewWo_x#nc-}I?$tCVtgAUY{o6kXciweKPv-}Hc)vV}e~ z_t#%Oue|3{-ij`1-ex|u;R$INTOZM%p+R=@@K_Z{ZYXVeW?OC3nx7G|&rcgo0S=Z* zY`@`9wozPJPGoc_3hzHqo*UF9SgO#zC$781P-ose3_FaYSO4|kQ0^W1sVSAW&%U2# zqWxq(ZGu{Hq$1BK1sKDDNrcU zCJJutqM#Kdp?ZyIIl^#HqPjRVRiPJ`{)NA)M5$EOQVD1H?Ti8F!r=+TP{l{j-Y5nX zLLi!d4^O-f3!|-oS~6Ug3tyYelMC}lY@q>=6onZYmoV}#q^$4#jQ=Qu!;}f8`*RQFC>cy}#t9D8I70)+ z_cQ#5fOgPuh{Qf`68Dpk{C(a<`PIi$DQ3l0q6*m1n&F;#alUuteOVv+m`Zc##Vn}U zC>X2{gXj|vd+B)&sftUJE3ix2hvg1&qNNu;*LiRT>g&R2?P{GP}2vz(^_ z+amb*XCwF5s3Y+~#zixH7(;#H$Pgr!cho|E&h9J-JON2soZ*1{|E?UUM0u{fc zL$ska4@-AOViiobV`q*01goV_WEG-vN8sEcHxJjWk4_v%R44OI1lOor@vH-ICXBY- zW!E_2E@d;JO787cx?D16phaZktM-j%nabhHV}3NL{~Dql@j9Mv-{ig7pU*RliROQR zkG2k!jfEEMz>R+W^Aar1nN>#!citG@TONPu!cir504u|d!raKl3TS&d(EbW^F-!jt ztF`f&SiV8cdB+}H&)V;d9vMqyO{ou&-lOaDcrvkB9nGr^Mct%t+dVR}_IvX#@y_>k z$9ww7k=CHEKS7HAR(I|UqM7~V_2@tW(igzU*nUHcYGdzSmI?zxVZ+odeDc=lPRPwy z=Qn&funWTFN~fm_%NogF?l~0LuaN~Ezrs+!6PBzS8i*L72VnSfEQSF24Ym&Pen@#^ zn=i9|{__4YQ|o_9ko9w)CU}s(>#@rC6|;mVu1oFTfEfx%<5FA{?T@CvOhvWx20y47j04_QffP@#K&q3b+H~=i~pt zs@j`VLogkbEjv3#ePkMcT{HNwVD$WdE*$xU!!%qG=}>`EX@dH1&~(6`905n8GP9Yf zAYQh_#A@1y$2fJLqy3*sbn;3gd@5D>hx!uUfU$!L&i65u<8x&7n_bbVmvKASuZ6fkT8{Mo}1g)_T=wh?QuF^O{l> zCrSHjTPWj?67FuyUiHbVi_*-;`3N_YuW489)Xx=Cua^H`T?=1tj?e8DlX>vRd2Tl< zZ9XLTrRI}A*VqrZU;tI%!Zv#V|E_`ikPHM$DO`eh{cr~R-l6z%NVyK=cOs?loOwqo zM?v*POs6nL*$4BsSgSYUa4fg1Nn~1Ljci)SQK`9C_VE3?nAvmCQJEtOdS!h@ev=rH z<5-@9nQ*p4cph9X&a*JzvoLa$B~FCZ<^7>(i|x!B{3ZI=bZ=>2Sj^a^oT-0*elecG11}xau>N-)76!Z zENXZ|8u}trMLM@SfKTzt?9aBzS^g`twL2FJx6i&Dsb2i$P)j$pAR6<8;Famb`+*~f z@^PMbU}l=yz02X4#MCzQTa`;(tJfxVPMBQRf0YikR5cXk-Q@LqAO-79sXcU%T&40F z2XlULoD}cI$4B1M|!vo8ph#4GrOM&%yTi2T@AZ-p_yIH1lqcU zzq~SQJ2v379B`{;DEjop$GxTx%H8v?oM>2)1yKtE%1^X|>gIoA)-fDx!b=DLf-(Lo z91=3)t$p3%`qhi>fonHQJ!Bv=uKml;=(xh^pxn$R$>nYj89pz{OtAZjz=XIZ^Y71P zdtz9>&AL1mH%An632Z-xwFo{?tIxd78C5($yR;8nBU$O{^M)fzC-?8i!Cdv@<(|hg z9xvy=<-hO|-Z*U1)<~u|{5829?vPtfOCB*Pf<)#uCAo@yet@4UwMNo$G&A^%U}CTF zTo2df94skeRYt{J6Wk6ad||cR9tOoR*NC@)3GZ1g*M?ha8W_T#@Z|ZbaM*fry)=_R z7}qa1qj&=vNG#Y(;uB$HNyd@CiJenKwMkYQ%zfW2=6`on8yccIwVIUF;Rc91;0C5CfFPuUOq5jP^T!d z+oLiO^K(_nfG5)?uV(I|`i0USPvTxYrd_^nbtBpE^_ZR_qW!% z6=?Q#&cnxatl6{=-w=Gfz*b{Ami1^o_UvsgEctypZd=m+gVgsAQj;GfB)g}t}*eYApr0nzPeYT6wtc&2I#+*y5CI8W5%jv2mI-72i zxPi8eVIw|z(Ed4N5g@yKMD0?n#5%o^#DNL%>nP7DzTGgbmd$4t4G`wQqB%c?jnICt zLERq4?t7K3OYcBJ*ji;?C>@g3qY2Ko*Da*lV~>o>TQd#l(MOM32B z2V2j)iB?ZTR6+V^z!t1Z04}hPvoexV?^JD4@bK)YfvEU{ncVuPWyAxMG$K!~7QF+3 z$P$FgRTAOmm>+!=BbtP^GXpLd_YAZ;5`z>5&NZB%ihIUpm>jY$uU`*bo9;KCo88|p z$HWaPlXcMY1ZD|Da(bb@UeJEw33jRuty6;r+a_)yuBEJ%z`Xk{jvx39z3UmVTcJGr zR?yEmcYB4_t-+CO^w4|$iBP*A244&T5U_8h9}@E;rj3&;j(L^vgg53UQ{r*dV=QY; zc{N1oCI|an{)Zn?P_#QJU(7$#c^0~nP#y2RN(BD(v^=l9iMC6#HMiPRzD1WTs+u+s z)?cTKsMbj;j30K!(nYK0NBFF0h-sDNPufPxDJ{gTi=KXses!gEb@efF3LPL<(aC-C zfsvhND?^~~?Z!nd{1LA0$h*ogzN8pH8Z%xh@6G~9I4j@`vs3{ZNRv-^+JF9n+9joy z(?@AUiDHyF-TV&z{c=FZQemFz^{O4Edw-PVT=?z!+^&8TQ5F74)~PJcu`Euc^BhHf z`tQ%4*51K!fXWTsGq`rYQ*~6`Q=&WP8GG$+b$m-0B8wb;s1YQdQ3mm17@`}g>;1jU z0WYZfjod~JH89&5^4L(D35k-8_)vYqtyhot+mXU?AgyhgBiePQM1?lHU`WgY`6COC z8&T|`!`*jONe$>`_R0+m3v=IO&5$IL1C z-#GNBz_NcGy3VO})QP=OFGm?{xF#j!DkguHiq zq8T&|p_iz_Wx znr$F4_Jj{tQ)`SJC^Fxr-WvS@EBcv}6RDsP1jx7#IwbTt7ii(kPRe4z{S7ed793 z)VV-v;`21Fc*t&hfH1PPi?FM{DqrZW^au!S-A$(Eqpg9t6k4OIEHXJqZC6WmBb+No zqk0;*zY^?Apt-@h#4#af*XbtPd4b=cciY}Y1hPow-3D!EoEls zNY`wX!*rt+Gp9!eaLN@TY%v=XWr}`qCvVS{ax~J7FLX2#Gl8a!uz7I4!%-$BX@s8qA zTbkcmcFDixADOCLbM(#Tcy&Cb%I2(GbN{LAek#f4vi@+e8?9S>FH_T)Ico1ibxq*_ zl|8ZR?kpDK78-*lVB&*$d2c%q#m3ejr*ge@Z*_BzdJhl>8yhv;oFCnIpkJz17gXfx z`nd167YAbPzO7E{U%(-qMo`aMveX|bQ%~?f+Ca16dAXw8nv2)t&#MFT#n@e~oR)Xq z_09tW%T=Ve!W-5uFZv|3spa{;zH{y6Qct^VJ*S>nY!2>nUA|sM}b{Ufe9; z+e;seue`Xcu>{%506d6}&vfe38W#v# zsu$Ylos+tqt15sJ&OnU$5nasJ5^s+lBkqHJeBN)@tEX0CD?SP z>jWF)G3nO)_G-NCkB#B2w6=+|oYF`t&(!46oD6j>R_fA$b+aOnMtNopmR<|*PHY#~<`qwvthsp$qQ=Fm zPU|KX^FTsGh5S@3C+61GKP<+~rr^k|gE>Xc=1eTug5FpsacY_6w1P&kG%YI3Pv4f+ z`k0d;F`X!%B*cPd%nQC{G983}izq+B%}KV|_wLfY#&ws@saXAD%eY(|a>%LgYcod~ z)C?I9B#sZlJEH3HdN_F?>3V*^a?fYc_W9!T1wV&*77rO+LmViMNXbaa7=wuZD6q{d z(N zpIw?iX6@qj5by8~;_cnPo+0BwnlK{cLA;3E?3nC|qWiiFOGeG7(T7Z|d!1|&b^};K z0EIZ1-4%PRiU5C#xzcUC#Xq@kwjT~ucz*zfx0^n71>DZoZ=Nh;PaLl;W0W>f8vK1vdX(w-a{XkGoonZE+;@SxQe}%icNvcs=_qDh0c#SH|MZG4SgS6tx{-M=ZLmSY`s`a{=;ATwo+%T-AJ-sFeAg4qvDmJr@F72%(!_g!5Y*4 zCW^>uV$dcNIs+UEM3L;b79u|y<(p%|78Opsr&(o)g1?h>$Xxcycpx^4TTtfs06p*z zB=mo4nEysf@sKB%&A<6@NK(NcG+$U(n3MWbR=9j{(deg}csl%u!=i)PpriFC_LOXJ z*B;GKYW|3D`NE>rzV7T-ah}UsH_7|78$$Mo+TMZ3;2Zb{{jhoz{>!8rw8chYEk6M_ zbq~CD`*<$%>euX<&_IE*kGf*E|ZL~!3kT+3H* zWCSLQ&MNqEWT4%{%?pJc|9DIP3-Q9Bp7;)}+bn=X8^(>%>PL@&FG+$Pf?!DRGTP(E zs!Z1dBLu4IfU*HJ_;`}qSQ0B)XO_TYJ)-J>93uqO&b3RQkt`ppn4|^*D3I8 zF@f5JJN5U(E5F2JXhKs5wx7$H#p6qr1Dg0u#9K4Xd3 zgE~qL8#t*nD>maE7T&ccxUbC!&dWLZ&`4d4Gia_GmVpK$ENt{ml8q`DeRGGmLAYGfk}4 zr%Z;-Udw}E3z3{gvLrbwqC!h_3v`N8L~GbdF3lzhau2Iz{1d>y^5lWh!G~%`Tx)+$ zsK%Fa*}z~e{!CETMxDEIE#0`oQepfFGF2%}+)R8Op8oZRikbAh5x=MJH<%2I+SW{y z4!pE+Bq-Jt~E%Bdb=8MuS5r|!6$2r z^IwL@ns@N+apni9R(}DL&59a&8%aP9M#Fac!wT=>{>-ndtK*pbw)D;jwINu9Y@?1u zk=Ac1`g1i2lo79H>ov5q0Alv}2PS zL9Y}EaE05McS&2uTJP!Qcx&65){T&NNCe+0$JKpAA0#{J+B&wi{Q5!Hu|dO-wCyT- zv|?__HDr_+{4yM}@GgtSNANk_f!MF`c_VQx+5F?)U5sGr8m9a88P3so4TlM%@Kk22 zNtT&H&2n>`1%hfYLUtFRs`0%=|K5{Q0zGk34E3jZEOOS#NjMgziP|HsG%Hf?4WQ=q!7K!s^R& z*eHb_BrFPEgx1CZv-8lLiV0)xxuME|B5hk<~Q4RLaA*;`fO9 zDg7oouRc*}m>@B=jqq$_g_H@$s_tb$N&cQS(K~^TqqBUM^1<(Q`cbzgbNY;T15eoc z)U_nwF>s7j`$#v%e%OufJedIDeZnnPSV{xh@2 zffuXK>QnrD&Tfcrp0yX^XBRS)_O;Z`OOl8$mv-)gLb&U)q~we&rF@vZ z92acvt6}ulXpbuhR*&{Ta6?P>Y$`IrtM~Ylwz%(3AdVIS{ltL3e8+?LaUE9Ho~gGW z-KEGS<0Zdss?bxsx=)xBi>$L4LU#Ucd4YUX+psqi$3r41wH)pVrGNn6+Pm}7Y-OW3 zTaGaLlvBV9yDdu>Oe}TkRMjm1I%EEVi`F>IX&Pnuk2)U?GS0m;7ZJ?}4gR^7_~Y)i zD#8&l!FJP8_D4f&{?2Tu$<#6yymSXX4iEJx1&5QEAwDac5cPx9Mh)5T$u4PY9?*vB zo9{Y9wl7-`w1kq&m1^a<+}e6POAkEIN80V;><_rqUX=UuS+OzH22Cs^Y!gJ`QoqK#WY{Zo5ZszUH>yF<7XMzLG z7?;k-V@Gto{*Bw_D&ys^YT0Zaaiy)78dQi)x>T`8_;=@eSJ`t?olXGkqkUffFn0a^Sw#4cf7u*QB zdgxqkfvB$X?FOa?QedAA@9g`NY~ZZ-Zflt{5gJN@H#$CGGc8y70|iTNmxJFNu61`{g*ggM+x^ zg-$6Rq{DjmRNhkb;ezxp*6njGGB5P^FWsh3w@KKC{MksYE+ak*pIpa!oeyrKSlZe+ z1oK(q>)>gg7a!S+7ugEUL8y8@7aLw(vtTVQk972uR~FNWHYnM(0|0NDw2$fF(F75rBy4R%PK*^jxCJ*5{dSG?Da*grLHhQ{GQL16pv={P#;IW@>-V)>x#&$nUFr z*+}1$-LhSTr<(gLo*C`2(-dWh79^pyLGiU&(=pSn;l600^D*p0WCyQQmTj9AS|@i3 zQhhx%J+r)`ahoyIW%=UMZ%-EKJk!zc5x<|8o@92ouGbMy?q@ofX>D+hgRSJ3kA1qA zujMxawry{9t%Gl;OiDbc7w$)<5uOf?Fl$CVvoT%0>rS78{amn3t6o#LUbpAw1z1Po&gWEW4bb+I&v%QC_e4wFx9 zwA*x;Q<-6Otsh$aAMKMpYjV@oe+4-iH-cp!dwLXPE*%=!tvI}hM#sN2PPPnt##iX? z(q00Xa;DFdRgUh_=5^G^SN(SRxnDi@1JKOL7e@Nc@?Ws$F1`iqC12T2m6JyyT!Y-Q z8zL*_aY&NA^Uk<-dF0j**ZKU!v7&aJ?iiG7&m%lT_AX3=%vuKoM52v6M@^|1{1P`3 z`#u?171sPdrZ)4a^p;%6j?$k)%pDKE#yJ*dC1P^Kgy_7woP@bJzwWC_!FuT{ zcncFGbgZ%AtSYQW;x@xr!&Ce;Q_P@M(#` zBz(atB87RkW~>LZD$p9M0+W7zZ@ao+#sEq5(t}lU#V#u*E8RWPOI|Ey^`NL z4USZ=u&>I;#J7G*K`QTS6Wk>m5QUVO4>;eaysF6|#)S;YBj#MV-ZQ=z^Va&xcoqA~ z=tFU($Pg~}O9X%|vR?>G%NWR;NS+^c#9A zCVoD#vfSIeMCBnm{S13e9%jBAZ515-+>&DNE(Z%=LUOPg%#2zWF^6a!^5rxwhls1} zh*C}9j79XKoU44RT&v=I?rKRimUEGOiF}yq>VS z29km&A2=ASFa52FL+Lho}%hbvczSNhi#kqE4t_y zWK#iGlzR)W9r<-KK&FSOo7nvF zV|dvU$k!C-8m%hKSlLrcM##7Yt!lx^w%5@rkn6y&21vfd8d=@7`F!=*WH`m&z8@;=fAu) z1sSs@#tuz;Ynl!yL)RV$1gc#-B`&K%@w`y7XTPsc_4PApcu{y!aghT}NW+T$8eDt?Rm zRW23x$%gdPlS#`bb&tvBHr2M$d>?|e4Q6Xr%&5}*u_&#`mr1EDCd0~UJrqFjP&ELI z&t%z$Xc%Y(5GRZoZWGT3DB2jyuu>0l8ioT@(YOi-AVWb6%K_?g?7IXNgHnA&eXKlF zu1l`!qg-kPrQ4WW{9F8u)2?gt=VzW2)Xx2{g_VGTT z-y&ZkCzD<9Zn=n)?ueRlVx@dgWs-0}f8)Cp+v9@vZnIs}Y2pG^W8 z)PyprI=?)0km9ny+{B*t=*V~^I7A#s;7*a@*6`Y|1gay?k7y|xFgx?o8++-C4C{%6 z`0^}=sPhmF1=pw@3$^$!AacIt5QIi1f=0HiRzUXftCDEz8O{Be) z0v@se4+}NwS)^Q(b`YoZ>ZS%Q3gc(wXi78TOP@b(2UV_^SFVuh@dKGbrf^*$UHu@1 zd05M@qO;n89AmI1osb?UQ!oPs5r0{PINA1aEBB8JSK8GFoby-e8iBtQvKl$#Yo=9eypx1uW$h)je@RS z;;v&TkI0aZ$ht6paw-ue(FT3Vfr!{(W2-PLT|ux_9o%%Jjg_R8AKFOC)!P!#8DigJ zXnnweipV$k*}3?pXYmc{Ync=8Lz$DugBN7$1=-3vX@Rg}Dh=FfpJ1^nHDwH5E{xm= zhvT#33u}@tE-x68n8%WI4a#;JFOEP_EkN&xAOkVC^v0c?3yY+|IUKctIUJKSCpi2c zu$8R&L6iRZmoq_)RZUig-!B?3cp_Bl>6cR5t3?(%jf@McBj|umH=k?N7m!B;jLD`F zm=l>(%T?%SK#A453uB)5X+0oMS>Ykdp?9;w_nP-+q1FqU!pB8cHC3CDsAKV&QNK3+Zczk}tXNi(h*RucLN=*~v;Ep!S}(dvUWaoL zTx1<9pn_`XS0allG3Y!K-J)oLJ)ZMPLAaJM>Pl`V>yymVbKa8S%RjcE&cr9H-s9P?-5#e!xEOIM3{cuO8S4Jom zQQUeyWKk;@_|fHFgkC}ktbB-lz|iDXA_;PE6D5hVCsidALo%EO&~5;(0lTHqs{Of1 z{WJY>CK;d5>U^OpSw`Og3Gq9Ol8WUN3oB7ZVSq$uzIzzFI+>%wGkdD@P}gwRaB4-P zDyF#&dqobu%*76=T3#An1P7fs3SE|mmK|ar#fzJOI*~25Mbh&#hk`Rcx!d`N>7ivx zrLnix*Vg;VrS!2EI!;tdZH47R$B&1aNvOe9qz~vb=o)Wb`y?dW6;}{P`Vadh8>OCM z=^Bc(#yk5yLg!6hA6lBp)UZI05-1 zC!>ob;$BkRQ4ZQwg-v6V+%h`Y1{%h^D>Qk z+}s6VG;X@%aQ}e#oKun-hpe)CBYbx0I zA@Cuv+9;bPn`MBLjK~7%7D)oM(vODvi^S*~Z!PRH8lnvXYy*t{5>)4j@4EBnZ@lEc zNHG2pHpCr00V4fcL1pNe9GQ$NP9kFD68>#-fObzkEE{WEf2AjsaW8ZkXiSR5SOLTp zf`1J_c?n@(_mRA8t>_Tdo#0B)>D3?~zCK>*&>+X+L5B5*gSG|O=x>P2=g~y4+i=(z zGe&+DXU5fEHd*e=jan7A-DP>PcuJHKC)+|Bc#iaz^eMEXnY`k9pd8WZ(}_hObYUw5 z4B!W{-{J?vnS=sht8NKIQc1uUQ2QZ7-8l&Du+i+|&}5wAfb{cFK$_V9MbuXS#St{& zBEf?NcXxu@!2!YD6WrZ3xC9L@2LzYk5Foe(cXxL?oI?)x$N&GY-rK63?&*=L?cUw7 zp81I4iOmwAoV%Qbq;|kKVwTvF-|5DRlEYiSOD&=}5$voVv)td?2|)C-n!y2f}4rx|afV`G|7A)b%e#adrPxd-X6Aat^P-v3c(#P z+$UND)1AxM@Jgdc@9C#6cmEpX$h_e^(cZ5Xag<^Y;@7IBJxS8M{^cI*4i{bhy8h^C zO|Mr{EqTJdV5N<4Fgq2fQb#*cqJwoXs|fZZMixQ;kZUQHrNYghX25iL)Yw-dWjaH? zu{M+j5WS@dI30WqPNm@7z3qz;!s5oDwOor#bK&6JUFeIEh#+dRY5Wl{{&aU(|6juR zPQq@_)vVvh-$~8Pt1v2Lvta7KWLM?s?my|G|C21fOUZ2Ba#HHwQO@gss93FZ9tf^< zmY_j4aZroT&^GMxD*C2Zt68bOA|r(FD+&`Rz6hqM=szQFOK-DJxv?2iUgJClnQXGJ zVUp6vz&MekNaw&y8xBWx_2-5@Ctu*sxcx`)O3H#jkUKom)sqUl`Dw#+PyE*fxhVjx zGgABhTVD@LM3@mee$D``>9#ue>*t^!MpDmD#24preLW8t5?m0DxnK`MTQQ-J4f$k0 zb+KeRa|C>H?h6HS@SeW3gr zvt!t++r>HKN&}<*8r>NJ&71o3ry)-c`Fw-*PkkXfT2rL>nD7r9jvgz^LreiQ3*!4v zBrSbT{Tc}mY%(r8-j{IZ9gAwAOOzR7%0lD-TCq=5SN`$(iPTI94`(tMD=$M#5Aq#T z_aQGOSm&NN=aaM>o8M5A?5EsrbE&1?rSfdmZ@8v!HtNC2FaSAuxMBq&R`{GR7+`&- zR5}Ik3ncX+3fWZDZOlShI(3whgV!&p-f;Yh3{%;_Ad+F6LuHXKdev_>W0-9}@X=@o zD8yq#V+eoz)khdGf*I(H!yBd;%G3s2zD8O4axv92B#AhIJ@UxVnh=N ze;{+d^2ukbBZ0FzKD+qD3iwmHJT~?nNqs{oS&SIB>)T(&vU5`KGoUFZmsM|0I98LR#A!>cpjbAH@`LBixp7jK@Bxk)+t-q^+202-fM`Ou zbU}q|1oGh)*G54C{g#AgS3;LPYWI$RSio1_YA}cCFh7`%84&kQJDpBk3+woV(Np)UR(n>J(r|8n8}uNr*$)(EEh z=rmCXHU7%~PyP2^02M+}%(E)0nD^3KQUBvT2SxGJtBFCz|LE(xNc<`MVfNMJKN;Us z{;$M9;wjv{@TFIG=GA2J{my=$Jw360t7fbJq0RWeobP|0>WTMgs^wES)BhEBh1(26 zw`=;Uxu7Z|H`>DZ9b#GJNPlxn8EW-~Sg#L|#O||BO0w4T?m6i^7ceKGF!FogILa zoN%Ot_$`ydHA+?H7~ooR-FP1WVUKl!6(1e|%iwL?qq>{rskVyFn3a|$4Y7?0rN{C| zaqy0a3h4FUtKdvq9y@FY%H*KdW(fsM07C9ys$Y%=_$v9t-G@wmUqq!Nz)&>4ZdW9p z{Q=0IFsUIeqC({@vaC?eJ^L_@a^`2A(E8N2~r6*c8~Vpp>94u@tec?v(DXyp+5z9RvnwE75-uAX1A_ zxA}HbzS9lA+YfaU4roA5ZtYHKRUvy19vAI7cu%)CWZnO!mEF0#g}8uOl3v(r;c~PT z^c&6aB8thE{AMs|f_HlPLuPWJgRYq1?t%6T(w{`VzqdQ&>n{^7v3M{^;=2^KU*$eN zFhqiL`+7x*Fvm46)OUszB6)N8a-@CEa%qVtiD$8%NS~9m?-?cwc+PVB5`OGlD&`M! z%W)cV8Nzkgw|xZX$kBV#8^mgDrx*5e>wI`Q88A(e&XE)JrY8cYoA+>g<78M2=&>%B za{WnwlI@Zmw){x6tqA>*Xj;LiN#j8VOyYscaSbyZ+1m4nNT1T1abK@-4|9lci%7_y zC7Bbq#;i~MfX$_a7a2B8Zp6%q%ziIXuu>}Bz9#CD^j;S!N7tpbXBX{CJWscPEou1A zbKFA?+t{Rphkziq74|8yCj|QGfFO(&c8=g%ng$Yr*yt}Ep2mqL#KwX3A-{3@NIxdr zV#oY$mxI)28Vf*_Y)ga@4C+gaKS7i-jBn~5B_{6(zU%1e>WTMy62%l4AktJ&EvWWE z+YytjtHcN(yo55o=z^6Pu&hzQ8bUAA_(X=Em&X1*j~{^b z@?J)qV1J8*&3U|l#kzzNosv2pXa`pXcLg`)RW_PIy_<;uL_bYZh+trPB8+XNMfInX zc{S12y;*mo$XzO%Bxq{T8bK|Fw^iD$N zpFx*Gebx)=F*v*1@NJA8L%Ir(BD*fg3Nu8zluNQDemVK>*IoKLCOiH%!I9_Z=0@n) zw#uz1A1F4=>W+v6>D*q_uO2=)41)F1ORIQ`z5dgOAkmkp78$yFd>>>_RK9Je9sw$` zQru!xNZ8T)2_AJDpG2@7L58V@1V4i`Hrauc@hOAIm?OWS8a=Y!wLl$0^njPP3K z(H?D%cfYbEzBVfdVz@NDlIq<76`QpsS)h>|jp3ZW;_1% zonS-BVae+^2+PV`z%dr*r!}|avn>0xC&(!WBFw5p`8w5W2K}zpAtZa7*jy-L&1uzsV#VS7ZH%29OkLpI&H7w}X z-*Yu^(hNY(5_XhNaRq}#YXI-!UI_O7$7 z#&ui5FjR!yKexU_NXUu}Ne;;{N?Auwq2#gjj3c*WJyL)CLO3S5%7Hq@ml$kK5~7OY zP2KY~lnB`kYoCTyTsx|o)P%Q3(20cab?gb>Nk@O+Qt3eafV2b0grY|*v;dg_`xu*zL*NAY-`)Co_}#$uEoG?cq>#$w)#aqp zB?y@qs%$s=B-GMk2S0J z%~z+ZDGHM*%yXU%P2WL1^c8;GM{MMR_TBhY?z3>urw^e_uF=&~)k7Rw+UjYU9I4fW z+Sm)QOLP@N)mGXR#&6YPU3n%nfxyMXY8Mlnp5jm?%uGB!c6*bh#OgoQzf9~<_<4pi zdmCZBPtU54t0hbZdzHho5q!)s`IgKx`|*v@=<8w0XoY0s>WW~v9Ui*W_4JGx^t3X= zT-QIIA}ATH!mJvva;(a35$e%7=Q}VboLDXGFYT}5FQ=@ez-z58Ec2~2E;X*+F4@}4 zAlspw1RnHo+V##m!xIvc!_|ii1)*%)L`eO;IKAk(fL`2gXZN;--65ZoZD0y;_{rWo z_o!`~^$v!spyuL>;0W;h!6w+@``(c2<9AT|DcwI_C~fQYdcJSy7LU=ST%@?!8NPVD zK=YXXi}MH@B8$-=17~nc`+GG9jkQsW#{|ijz}M4P#h1eO#}nm~>J##l^^?F8vSEgQ zuoic}NIOc4Wr}}}f1ZD2`$$KkvqRF@4asRHWc9QaGJh-ag^dC!C)jUc1B*&Vn;H%| zB-30k6rPX(1UD8lgp?v(kKhq?C=VUS=GuecP4k<6>D!7h!KR@Zko+pGXx~%TMTG4} zy)R*iTf<}O-FF<}-iD4%g3`n@g1t&}3u8weCpjlQCzWN_CyQSO7dzB7lpyO{n8Xpp zfu2UDgUlLlk9kVEjJ`xu%U^8-{z5s)OY7&$$eyNPoBY zJcSiMFTLEsmZ>b5aAC{9{uAq3k4=XBF|rXpdm5#y{?Ojoluq1v>Wx6Sl!dxqTfY#{f$ksYst5BsM_^R*Ko>nTx6jnbdCxwOp zbATSe3Sa`z4d@4~15RWFCR?Te{nPU;eL8#kNBSpgTWhCl(#@@Me?7?I$USphbKLp* zhGGfLB2i!v2bWAqIbArJLesna5*5r=;Dq|WBW#e)qAl@T!ZiQn7 z;yoy9e*_W#-$)R|AUkMXUpNq`<)kIL_+=4m(Rq<^QG3yAk#>t`QE^Lu5pK(Lk!uTe zk$A2)$2rNa+^)nf_vH6U=}BRE&IR0{Hg+?+rYBkKO*A^(&jD#TgBm&gb3wwBxbfJ} zKZ~gwCG1m|&T53sp89U%$v%)03&9BpdSul_nVp6%G1bhPS@lmu8$?_yn3e}#nQDDv zlLU~rBP|X%My!*ze)ecmh^>qh{s2_=V!ma?dR+P`0GRl+4;_JZ>2_%pkkKbKk;kzd z*n?Nt{g0B|-<7oZt|Z5IC9PFAgIvsZn0M(19HTRd`Fk6v9hKKU4qfe9_I-}hI~F8v z0y^?KlTq>1oHfU~=6ah_)K^OYYr+0rm(Z(oWU@ zsppLQ8_^!6OT8eW-MfB@7*XOMTpc2>;)?WxA8N31u0MzxtBPBTn+LN{p&ZhWDKR2y z(tejc>;cG$--YI&WR(Y!&|a$$CUeYL$`OJ%hy~b8f~^o#(s~xVLyu7EKJAAY$!e!n ze_)~4%n$t&`U}PG;ZJfkEDP>JM(8-o>L-s?Plm4y#`C*ZblYA%WubMP7$S~1#Gm#g zqgiMduOPRQ`_J80fz;LfnGUw2FHqa0(L@0A6zpTsnGIEK|iNi(1omG57ZYM zC+KMPsfpH6Wv$mi*%Tcsh4xa`)WI~{O=72oc7Lr)CZIw{PKhfKE=fG`RBoa$w6MPL zw6LcTT6im$o%Ap48{LiUF_{Oj%xI>okV=-D)JB>vR*5*5hsj2FW~{J94lNO%;j@A+ zsGi=&e};Z_E22YAj|PzeqPUX!o#V)QX1MS%LQ0N+I)x#6*r(R${t^5eJav&Yyv02H z7hISYIeZ3Q1Mh&Nz!<{@KtGxmU)M>n$nZ;2_h&$XEO`cy+WR}S8H_TlasN#=XQR26 zVNyOvrWvc5*2c^A8*~KRFieuj&)}r6k*%NY$N1m{Ed$pLqcgci(a}-T3G}DzTsZ6M zp%*WbW5z?Pli#ngY9{iHw8UI>RQt>s6jlr~nxgXcY*#n=#biS!e+|UKkIF&v z02};W@y>(hCd$^;eZ2-6&CG4j=K{6~)RBrYYR;9(as-*(?T_#0wG&O$s=#i(C$KwEIitu-=+6EDrZsXoREC!oJIJnP zHI8@CI(X{xV)H-=zJ^h{rcvsdZg{Or3gx7>egcp>`D}57vGwP!BKHrTsE1$KTrJo_NmH4`xs@~Nu ziJak`@t)aF{v*|c7@n)IXRhf1Qk~CZT$=A%FrmEb{a09GqzV zG|Ku+!$>pd&O^i1yC+C2%0yGJL& zGAe!^DXj(Q=DsgD$(-B5>87xM+YCwf<*GSz6XucOvJ)=%vozoa4lb6l4sdb@n)8kh zq4urB;sIG`M|1Z2{EnEzBpzs6m zLGph6_)+pK9&{Yg?)td@afm33o7KvEA}wnqD-xjLW(gh}PS34lw6d9iX3YamT>19x zFTH-N%>!1q-9RO~mrSm=;5jhqrI$CLVM5l}U;=QjuYKaCQ_rn6ZZYvwpN5}AD_M&`#fTM&vtR|>dUi0o}IEv zBHN+v*r|W7WJpmWF(+W9dX|tiGl!?9;2K`=tkz=YHh7>sl8rB%a`)wIY^|jQ4X97| z$M@_V#~|+C8eWTC7K!WPf#b+}Mk}|c(V1AhXqqq2ow=j`Ss0L0_OL?>07fGu2M{^0DsP;&2+cjE;mjO<7N;l~`mEF@4yQ;ncf)TR@?KRJCRYpl z4nwP_m)cj2yuItwNzgw9;b5{6Aq-$Y=qW9diF`~bb8+jEhk(?emtO-Zj_X z@Bt9T!6oOFMurK!mCM6JXc76CQ|2a04$br6^WO*lgS+4+WOlAjr`N#e?ukFoCJ!`0 zW>A)F5-7vI%DByFmBQ=C9)MaM^x)uT(kQu;$H(Xu`aD0u^l$>@r`}6>KPHjt!53-= zjd$Mct|NC@#pCWR+F#sX+{G77bBJ#T1E&%*h7Gz z3BtGXn#2chAiSU=;(uf!G~_^S8SwG@7hHp|i$;&9$dabR(PS*vy%TJKz=FDfTfvUJ zeVb%vFVS5bTzNFw(!jbT*UZk>1oLXpJsq6%zI0E3+Al8bVVGxB(aKTEQO{93^)2n| zdlzfZqqcf!SI>pDg7H*!si?YjaFY2{XQ`z6$M)}@yk!zp8QeHFQZ0czXZh{x9-XkO zKs2;eTuqluo#yv3;P%g+@vzmvRs#vtax~1n>(4+#FXoaeD@esca;{&W6Jeq$L+GoF&D)?8Vs9XL2YGuj95<}PqVf5^iV#h)UV6vX!?OF z#tdB^ngFrsto(=RQ6LNMV7?TJm^L~U!RPTMh>2rabaV)pQ``X)XGKNMc2i{#l*$ivq+emO1EfZ7h*@Mk8rGR7m-rOrYHxx2(1I)C}c z)Q`+Wx?K6@--nwMQRp<}i&Mv#)3s`=&E@3qIy>lC6cz?3J};}*wwUV;pY7bz&BsO3 zh0DjKWEi(Jc!cqnaLY@Ev~=hTR`GT_Eo$JsxBcFXz(oDRjw2{SI;lYAFVq+SL^mZ594H2Qw?Rj%q$S z@wFQkFTjRmbXF2|zBc=>%S+%twU-u2BgOr5xOZ`7pEGs%n(W0+S8DrfGDlN>RWj;n zGz0sV-zB6syQ`ZyRCh!McXqKS8d6`(mB&2|4Ob)u5-q$!t9xP zkV25EmF&rQuFg^2=KJUxwwteeQ&w6II^nF_t07}4Ld^P2cXQ8>r{>urX(X;_)BUcoHfvf zJrezPw2@K%Rv+KbT7`uBAq!Aq_)!MKjZe@iB1}z2jw~xc?n>NbPWx57a*duP)1`>Rpq3gN0c|g|C7{!kD>>0Xusw77btn<;N%0bC z`ki!~D?tNyuDUBgLQu*EsAU58t1)p!`ap_?Rw7;L2v9tN#<&M}Oe81-NUdfmI#qE0 zre@GAy>rt>H-kpne=-hBI&U@w>{e5z^(K%xESJ@gf{G^+BWv z7WtFKCcgS`ivdQ|MhgEW%54m(DbkPcjuC-F z?9vT+ssef$wJ7A@c#7EbbYJCa=y3JK4|o$V$mGp#cEo2`XzGi)=4R zw(NOVK0oC*%07z4q6tL39}nd|_jCIz^wV*AQ)y`S-0OR&Gxw_2_O`eD9ZyGzw?HD|T(|C7;Jo^dqpE#zyj=;iPNm*rXkY%+Pb&Pv_7vz4;Ux z^LnK;6-M>dzj=)a{L(rxm6VE_f~R zpuY7U`b8=w-M$ik_s568pfw=*RcFs5`B_BfQYZeW&yfN9OuD+k)x%PXXd$*puKGj? zkBk5_=ht1-o(CWS&o^3jT5qc1U$k0@`UnN9mm_%L%aU08zmP{OjBUtw-p$|1o72{q zTa11(Oq~Th$%glFC7_Vf+u`q@Hwr~^6+fpd-iXL*OEstzdmBgzbENOPWDo8%Kchc`CA}tyYr6Ub<8}Zcd#fBcx{!oT8Cu*q~BJH^*tOY?mwzzJF@gLx0 zQncfC@Q;6hMrRmjrpEAEM^=A(M;9#37v%9(Jy-8i+ew`Q3+^X5| z$$JN>H_|ET3AW-S7n8|shssDWy&wzCqzA~~Q)QdU2o7Q%kqXTK0%Q-CKogf}wh}@c zh}$2=XFvWa&;8g=I;?g*wh-_&;B!L>#bmU5cQ*u+T}-*K?oh@`ZKx{jbc+#ReM5Yt zH3aHWyhH?bX1mhXR9XC+NK<}iUHbB!ZHG7Xy46B+vMO63j>bGI)eBx`s9e@i%G#>cMhji1gH!MC zJJM47YmjV*r_*U1*Ta1LEmC>{_|N0h%`opACQ;~c4)@*x9m6cZP@=LO^jDnGAdG}* zF&0>)FLuwk_YdSMEZ^b?ZijtvOVk3jMY#eP+e5(4iM>p*=umFbeiD-72SH`XbF%az ztSuyoJbj|(r;l0S=}v8l@Y*8^(&6Jop<5LV@JoArpzbTWj0xOl2;v?Rv8 zldp>~e@@)x9|Vh7i+QRvGNiZ`OpmDIdZ_=jlie5s4Wd2B(Qg!~e{IJ3(1U!6$=>-J zMWN$#$>Ven9s=7ktCeZLsy*cNyBVc9h2Bz+q+`@P7RSV23R|_hV*ZI+(^FL^EXkGn z`|e@^AKx1c!h$PZg(CuxWu=USl@G=CC&A4I9=Ft~G5=_vV&R)Hz2w)=^2_1s9a2|K z!sDA}P~kO07u-0t5wj8czf|wGEu{e#x5;J@$dM~TjT4<{9{3VPDIeey<23+-EsDD> zyj4;SsUwcK?;p3WD@#LO#ziRs#U9hIuYXHGRm|sN zZh-}*&^GxPC>2=M;`22_@?DFf1)nMj^HBu}koeD@cMs%i0DShYhu|Qh;2`9C9QyaT z)gw}pQuNg_boB52PmCmLqk?hb5uVSzqX`RcxVFTf1k^vDl%)_eI|%>Mlqjk!nXygA z^CNeWeDY==-)^Ustv8fmI{ED#;$?}e(`g2*;sDVI?ayC8DfSsxP@<73wzLwa@o;GX zT>pYi$z_Ie#g%s;Cg10mI3KFo%zJEYx8c8P@rn|7WPn?~p4-F^WNyTpddE7H(S;wf zO3&z!=65_Mmn3h1nZi`s9i)l3UE)sDG-KK@Ke6pDs<~dB6wS>vTvd;#CTh7!vR@jm zEAa07UP{fh4Vl@5`VCb@uYqP(8PECR6^oWjL;XqjIGDQ!uEYaC;BHz>`gf(jYaTw) z=4EeDA+D(0GKs(iV+?z*_byp_>i!LBUMP6~^<ZDj-SZK$r%S&*_bHgy~~$J1lnG zD;Ju?UiI-|q*b8x+xK~TjZ^ce%AJ}K zlz+u<@$FTxF@KtGbDvr$mhByHS%wp#>hes~QpmE{-q@Vf)J3w`*y??_8hwF;*w{?e z((>5YSfKC-9@UsYTo5&-vAm6>JkuUkkt|aYE>lr5wUqqu*<04;7+WS55B?szNK2NR z%0xDR+s$%+ti|(S*MC3ht`&8IT_J$NL=i*cHYN9U{?+MPK>MS!>DH+!#`0f+FTKPZ zMo+wELCrpY`;a^1dox$ZF0ISQ;)CCWP915|RCN7eb@!%CgmV6hF1xt-q^=|GlYX^1808z%^-4kR~H`GBG{vrYNy zf&^7qly^XafmFI!kyqcg_^iIx;oiibp+sw&M@lJ!9Yof?KL%De1qW7gvFXWbifJ@? z7Njmb;gvnPO6)pfJl}UF3itegUq^Bc_HvSkXBZ-_gWt#;AzF2#MSmrM3TM#GY7duL z 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

    ZisCf(J56`kZ-6n(K%011Eq3cP2p#-%X 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%0DY>DX#YOxeSb&{CwG9P+-#3 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�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

    8BIOYZ(fNPiL~u@e`U1{raM@3HFcMSy7i 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 z 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%0Df!817dIXLPauGawF+zF+JW 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

    RIq5>;5sd=r|+?->&Gv_pqI5Q;ikWkU*`^Srsue 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%0D^k1|{ujYX1OA{m*?Ew+ z%O?kS&>}!7bl;F+uKff;#iuqdoG~G85<))oqkv&*ARQV34a%iS$2MOe*{p0(jV-VF z;ZKD;XnyyxHn&g&qya@*BLx|M^lDS`&0Wk6@DDFsgFN{+Y_w!djk1f&S#s99#%BX~ zzUuc1cD)(wtOO>KqBhZvEXo1zL_p@Lc5N+-xqdCb%%z(BpUNRCn0ut|=nzGmruHnz1uW}>gu4|%AcehoGGzrAF)H+rT>+zd^-Ut47eylvTkJ#V$#~b51 z{^h4gkcJo>r%LvK2XeCl05dFpMgVQ9Xzo+00!ZGX9^q+cS#6Z<$o}}aM!sF{=>%@caP*xEbDhx56~T3 zB(2*SPHkWtd##nwHvzwXDCc*E(b*-XF0NtMqyy%ui`4Oed2{@fk4a5Mvox>@e9KCH zr&{TnvRw-h3*{HTn6J<~(1Tc>eP0k6A^WhkG{np5!!Y@Mh~sjT!XE<)Bxs9opB4dy|y%_ecIfBIoYGm#3y}DTpYB8o1*5%ZQ_%}~v zs{%^?;1Q@>2ssXGGqJOIj#21A-i>tl+Cud6pnF925<|4rmF-%y>x=q@xfeagXE;+#|Qp<5fTB(OL_1Lmse|;wU1DU2~E>@zijXJ(BGJ*ib7e{;7-(i#AmknIiZhW`i-1yzm9U)#Xj6loRRh>UE^{vIRP z@OztYa<7Y~FmXoxeu%;=TquDk&o8N>zVEO z#NCk7=8kXdtLg3&AxLp5fBy6WrO+7*Y>zSbzQ~tV1}d)rNeYq}(XoO3W=&)EV%8@% zs22_u99$-c$tX(t!lIjS0$PtN56W|0&xoTCgGrYgZGii4sJPU(6evNzBE3r*r`7K1 zg+>%$W>33jD#4t~85IAjdiRQ0u<1xnW_>i3ONU$f(YvA;y%U4Nmju-!oh8+VZwIv3 zWm^5THo2@qC2RK*dUgk!|Ll9zy!0PJo2g=+ABw_0bjLh-KDi)I*7?#-HcJ^4?wf^k z53U9hGprSB(**C z1#h2xD_SH7cylgGTXY*XK%>~=`CH0>`X`1-D5!IArX?P7aXQJCWJH{9BJGIZwR>Ed zpmSfO0O(gFPp@uhf?I3Vd0P6ZJF&f$UeP@h3>zL8Zat|q*Bw_EhNU1U6CLguZF2p> z_@S|uo={XXAIUkgco5?({{?ObBbve zVqgCaA4`Mude=ZYanT$r&W3N+O&vYL<{Wl}SXAS&v9@_&qUPIDl_0T@{c<(`9Ltw` zz{K%QB4pnCYy+@869&GNiYq6zG=5SGAzL50IoP$2OO$|M%)0&(@v}sWST8JbIdWPj6g)%X(%+&Iv4PY*w!YXH=gv5` zczQha)>A#nEpSE+V z#rGSq`6yRc!BHOKPT{Qm=$8HBFlf@P$Cl>38*Gax(l`n87ZTmFSv?4adqoi`ei$2} z-FXx5{LQsKpE>>`&EPt6grku zz{Nk;z{*4sX5LkwdL{wL7keJg62BaS6A}KHU@ikObJ-cJ$a}BF> z+_A8WTp(ba1`WTCmFg~dYEEK;G1UCcoO1Puo)+Cesy7w#Oh+gGd5?Vic(K=k65p1R z)b1JYueLgvs{dn5mg==dgo<4OC83%E-4=x#ABj59c*)^H8AGZ99(x8^Crz!+xrHHnG^)8 ztao3df~8xeW4%9~0D@K~;yIeId$B9ykwkQg)(i%o+BR#&w7_NA^wq%|#9n0n-Zs?> zh*<^G^l})J0nW9dHL1Q)x-S52)Z#?Js&_W(nOES84BRq@d6}BeL$@Q-d5|aqNbBeq zbk*u|bh>aTt6Zz47xuCO8lXZs#!Hm6&9|%tAq>}ez^&?7GcK0$#6~6qZ25gWAYH|8 zKpgMO@_gQd4_;xK7>Sj&6leY|5(|E0hsNsrC)gsV0Z?9bzMtR?tMG~2IN1&l$Dr%C z>-WkZq!p8DH&pN4U{LuPj|80!HBCI!%b{T90%AK3;E*e#7jN>IT*K)ExG!aH1X{e7 z(!TJ`tMu-aX&mTWqQYZa?ud8+{Gcq~>_gJ7r¬Unt-ce^YJQ$#=_;zS2lMO76%y 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 z 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 literal 0 HcmV?d00001 diff --git a/tests/example1.exe.cfg b/tests/example1.exe.cfg index a392fc7..230803a 100644 --- a/tests/example1.exe.cfg +++ b/tests/example1.exe.cfg @@ -1,5 +1,5 @@ { - "binary": "C:\\Dev\\Current\\BinaryHardening\\cfgrip\\tests\\example1.exe", + "binary": "tests/example1.exe", "mode": "full", "arch": "x86-64", "format": "PE", @@ -906,6 +906,54 @@ "name": "", "library": "" }, + { + "instruction": "0x14000101b", + "resolved_target": "0x140002844", + "name": "", + "library": "" + }, + { + "instruction": "0x1400056fc", + "resolved_target": "0x1400056bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000103b", + "resolved_target": "0x14000b140", + "name": "", + "library": "" + }, + { + "instruction": "0x14000104a", + "resolved_target": "0x1400028e4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000106a", + "resolved_target": "0x140003270", + "name": "", + "library": "" + }, + { + "instruction": "0x1400010d3", + "resolved_target": "0x140004448", + "name": "", + "library": "" + }, + { + "instruction": "0x1400010f3", + "resolved_target": "0x140004448", + "name": "", + "library": "" + }, + { + "instruction": "0x140001137", + "resolved_target": "0x140004448", + "name": "", + "library": "" + }, { "instruction": "0x140001180", "resolved_target": "0x14001ef10", @@ -960,6 +1008,54 @@ "name": "unresolved", "library": "" }, + { + "instruction": "0x140001490", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x1400014c7", + "resolved_target": "0x14000afd4", + "name": "", + "library": "" + }, + { + "instruction": "0x140001582", + "resolved_target": "0x140001df0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001513", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001542", + "resolved_target": "0x140001410", + "name": "", + "library": "" + }, + { + "instruction": "0x14000155e", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001542", + "resolved_target": "0x140001410", + "name": "", + "library": "" + }, + { + "instruction": "0x14000155e", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, { "instruction": "0x1400017bd", "resolved_target": "0x140001df0", @@ -1092,6 +1188,402 @@ "name": "", "library": "" }, + { + "instruction": "0x140001808", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001854", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001894", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001904", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001948", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019bf", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019cf", + "resolved_target": "0x1400014d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019e7", + "resolved_target": "0x140001590", + "name": "", + "library": "" + }, + { + "instruction": "0x140001a20", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001a3a", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140001a68", + "resolved_target": "0x14000afd4", + "name": "", + "library": "" + }, + { + "instruction": "0x140001a94", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ad7", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x140001b09", + "resolved_target": "0x140002000", + "name": "", + "library": "" + }, + { + "instruction": "0x140001b68", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001bda", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001c0b", + "resolved_target": "0x14000afd4", + "name": "", + "library": "" + }, + { + "instruction": "0x140001bda", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001c53", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001c8d", + "resolved_target": "0x140006170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001c9f", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001cdd", + "resolved_target": "0x140006170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001cef", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001d36", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x140001dd9", + "resolved_target": "0x1400018b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001dea", + "resolved_target": "0x140006198", + "name": "", + "library": "" + }, + { + "instruction": "0x140001dfb", + "resolved_target": "0x1400023ac", + "name": "", + "library": "" + }, + { + "instruction": "0x140001e58", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001f66", + "resolved_target": "0x140001df0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ebc", + "resolved_target": "0x140001410", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ee2", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ef0", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001f22", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ebc", + "resolved_target": "0x140001410", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ee2", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001ef0", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001f7f", + "resolved_target": "0x14000afd4", + "name": "", + "library": "" + }, + { + "instruction": "0x140001f22", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001fd4", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x140002034", + "resolved_target": "0x140001ab0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000209d", + "resolved_target": "0x1400023f4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400020ab", + "resolved_target": "0x140001d10", + "name": "", + "library": "" + }, + { + "instruction": "0x14000204c", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x1400020c9", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14000209d", + "resolved_target": "0x1400023f4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400020ab", + "resolved_target": "0x140001d10", + "name": "", + "library": "" + }, + { + "instruction": "0x140002184", + "resolved_target": "0x140001410", + "name": "", + "library": "" + }, + { + "instruction": "0x1400022a8", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400022ef", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000232c", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002373", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002395", + "resolved_target": "0x140002260", + "name": "", + "library": "" + }, + { + "instruction": "0x1400023a6", + "resolved_target": "0x140006198", + "name": "", + "library": "" + }, + { + "instruction": "0x1400023b8", + "resolved_target": "0x1400022c0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400023c9", + "resolved_target": "0x140006198", + "name": "", + "library": "" + }, + { + "instruction": "0x1400023dc", + "resolved_target": "0x140002344", + "name": "", + "library": "" + }, + { + "instruction": "0x1400023ed", + "resolved_target": "0x140006198", + "name": "", + "library": "" + }, + { + "instruction": "0x14000260e", + "resolved_target": "0x140001df0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400024b9", + "resolved_target": "0x140001480", + "name": "", + "library": "" + }, + { + "instruction": "0x140002531", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002512", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x140002531", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000256c", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002608", + "resolved_target": "0x14000afd4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000256c", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x1400025ce", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, { "instruction": "0x140002629", "resolved_target": "0x14000448c", @@ -1212,18 +1704,960 @@ "name": "", "library": "" }, + { + "instruction": "0x1400028d3", + "resolved_target": "0x140003730", + "name": "", + "library": "" + }, + { + "instruction": "0x1400028d3", + "resolved_target": "0x140003730", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140002968", + "resolved_target": "0x140004658", + "name": "", + "library": "" + }, + { + "instruction": "0x1400029e3", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002a3d", + "resolved_target": "0x1400023d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002a22", + "resolved_target": "0x140004770", + "name": "", + "library": "" + }, + { + "instruction": "0x140002a68", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002ab5", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002b1b", + "resolved_target": "0x140003534", + "name": "", + "library": "" + }, + { + "instruction": "0x140002b6a", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002b43", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002b5c", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002b6a", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002b86", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002bab", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002bc1", + "resolved_target": "0x1400047dc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002bcf", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002be5", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002bfb", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002c11", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002c27", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002c3d", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cab3", + "resolved_target": "0x140020018", + "name": "LeaveCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140002c6c", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002c88", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002caf", + "resolved_target": "0x140002ac8", + "name": "", + "library": "" + }, + { + "instruction": "0x140002cc1", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002ced", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002d00", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002d51", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002d64", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002de9", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002dd6", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002daf", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002dc8", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002dd6", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002e21", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002e54", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002e6a", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002e87", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002eb9", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002ee1", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002ef4", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140002f9f", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140002f4b", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002f7d", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140002f9f", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140002fd6", + "resolved_target": "0x14000c554", + "name": "", + "library": "" + }, + { + "instruction": "0x140002f9f", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140003050", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400030a3", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x1400030ff", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140003165", + "resolved_target": "0x140002bb8", + "name": "", + "library": "" + }, + { + "instruction": "0x140003138", + "resolved_target": "0x1400029cc", + "name": "", + "library": "" + }, + { + "instruction": "0x140003138", + "resolved_target": "0x1400029cc", + "name": "", + "library": "" + }, + { + "instruction": "0x1400031c3", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140003242", + "resolved_target": "0x140002bb8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400031fc", + "resolved_target": "0x1400029cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000321c", + "resolved_target": "0x140004910", + "name": "", + "library": "" + }, + { + "instruction": "0x1400031fc", + "resolved_target": "0x1400029cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000321c", + "resolved_target": "0x140004910", + "name": "", + "library": "" + }, + { + "instruction": "0x140003314", + "resolved_target": "0x14000b1b0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400033b5", + "resolved_target": "0x1400034c8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400033bf", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x1400033ce", + "resolved_target": "0x140004658", + "name": "", + "library": "" + }, + { + "instruction": "0x140003406", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000347c", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x140003495", + "resolved_target": "0x140002a80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400034a6", + "resolved_target": "0x140006198", + "name": "", + "library": "" + }, + { + "instruction": "0x1400034bc", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x1400035a9", + "resolved_target": "0x140003270", + "name": "", + "library": "" + }, + { + "instruction": "0x140003581", + "resolved_target": "0x140002f18", + "name": "", + "library": "" + }, + { + "instruction": "0x140003595", + "resolved_target": "0x14000b334", + "name": "", + "library": "" + }, + { + "instruction": "0x1400035a9", + "resolved_target": "0x140003270", + "name": "", + "library": "" + }, + { + "instruction": "0x14000361d", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140003660", + "resolved_target": "0x1400049d8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400036b8", + "resolved_target": "0x140004b08", + "name": "", + "library": "" + }, + { + "instruction": "0x1400036fb", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140003718", + "resolved_target": "0x140002614", + "name": "", + "library": "" + }, + { + "instruction": "0x140003748", + "resolved_target": "0x140003368", + "name": "", + "library": "" + }, + { + "instruction": "0x14000375e", + "resolved_target": "0x140004040", + "name": "", + "library": "" + }, + { + "instruction": "0x140003785", + "resolved_target": "0x140004c48", + "name": "", + "library": "" + }, { "instruction": "0x140003953", "resolved_target": "0x140005210", "name": "", "library": "" }, + { + "instruction": "0x1400039db", + "resolved_target": "0x14000c978", + "name": "", + "library": "" + }, + { + "instruction": "0x140003ab2", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x140003b45", + "resolved_target": "0x140002f18", + "name": "", + "library": "" + }, + { + "instruction": "0x140003b7a", + "resolved_target": "0x14000b914", + "name": "", + "library": "" + }, + { + "instruction": "0x140003b65", + "resolved_target": "0x14000c14c", + "name": "", + "library": "" + }, + { + "instruction": "0x140003b7a", + "resolved_target": "0x14000b914", + "name": "", + "library": "" + }, + { + "instruction": "0x140003c3e", + "resolved_target": "0x140002f18", + "name": "", + "library": "" + }, + { + "instruction": "0x140003c53", + "resolved_target": "0x14000be90", + "name": "", + "library": "" + }, + { + "instruction": "0x140003cff", + "resolved_target": "0x14000c720", + "name": "", + "library": "" + }, + { + "instruction": "0x140003d16", + "resolved_target": "0x140003270", + "name": "", + "library": "" + }, + { + "instruction": "0x140003d52", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140003d64", + "resolved_target": "0x14000b754", + "name": "", + "library": "" + }, { "instruction": "0x140003f82", "resolved_target": "0x140005210", "name": "", "library": "" }, + { + "instruction": "0x140003fb0", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004011", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000402c", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004063", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000406f", + "resolved_target": "0x14000272c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004083", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000409a", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400040b6", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004101", + "resolved_target": "0x1400041fc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000413b", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400041a6", + "resolved_target": "0x14000bdc8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400041d2", + "resolved_target": "0x14000bdc8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000425a", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000425a", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400042e8", + "resolved_target": "0x140004380", + "name": "", + "library": "" + }, + { + "instruction": "0x140004321", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004359", + "resolved_target": "0x14000c554", + "name": "", + "library": "" + }, + { + "instruction": "0x140004321", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400043e1", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400043e1", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004468", + "resolved_target": "0x140004e00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000449b", + "resolved_target": "0x14000ca90", + "name": "", + "library": "" + }, + { + "instruction": "0x1400044e8", + "resolved_target": "0x140004df8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000455a", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004585", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004585", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000459b", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400045cd", + "resolved_target": "0x1400046f4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400045db", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004600", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140004622", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000464a", + "resolved_target": "0x14000238c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000466c", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004680", + "resolved_target": "0x1400047f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000468b", + "resolved_target": "0x140004868", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046a2", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046b1", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046e1", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046d5", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046e1", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140004708", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004755", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000475f", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140004784", + "resolved_target": "0x14000cda8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000479e", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x1400047ad", + "resolved_target": "0x14000cda8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400047eb", + "resolved_target": "0x14000cda8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000480a", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x14000484f", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x140004888", + "resolved_target": "0x140004dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x1400048af", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400048cb", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400048e3", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400048ef", + "resolved_target": "0x14000489c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004904", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x14000491d", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x14000492e", + "resolved_target": "0x14000d630", + "name": "", + "library": "" + }, + { + "instruction": "0x14000499f", + "resolved_target": "0x14000cdf4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400049af", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000493f", + "resolved_target": "0x14000cdf4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400049c1", + "resolved_target": "0x14000d640", + "name": "", + "library": "" + }, + { + "instruction": "0x1400049af", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, { "instruction": "0x1400049ef", "resolved_target": "0x14000cfb8", @@ -1236,6 +2670,84 @@ "name": "", "library": "" }, + { + "instruction": "0x140004b25", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b2e", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x140004c5b", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004cae", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140004ce1", + "resolved_target": "0x140004d34", + "name": "", + "library": "" + }, + { + "instruction": "0x140004d26", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140004cff", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004d18", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004d26", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140004d73", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140004d99", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140004df1", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004dca", + "resolved_target": "0x302a8", + "name": "EncodePointer", + "library": "KERNEL32.dll" + }, { "instruction": "0x140004e6c", "resolved_target": "0x14000d9c0", @@ -1297,35 +2809,647 @@ "library": "" }, { - "instruction": "0x140005d5f", - "resolved_target": "0x3048e", - "name": "GetSystemTimeAsFileTime", + "instruction": "0x14000514e", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x140005142", + "resolved_target": "0x14000deb0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000514e", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000516a", + "resolved_target": "0x140001dd0", + "name": "", + "library": "" + }, + { + "instruction": "0x140005164", + "resolved_target": "0x14000238c", + "name": "", + "library": "" + }, + { + "instruction": "0x140005186", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14000524d", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x140005267", + "resolved_target": "0x14000e120", + "name": "", + "library": "" + }, + { + "instruction": "0x14000526c", + "resolved_target": "0x140005de0", + "name": "", + "library": "" + }, + { + "instruction": "0x140005273", + "resolved_target": "0x14000ec20", + "name": "", + "library": "" + }, + { + "instruction": "0x140005278", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000527f", + "resolved_target": "0x1400105ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14000528b", + "resolved_target": "0x140005548", + "name": "", + "library": "" + }, + { + "instruction": "0x14000530c", + "resolved_target": "0x140005e44", + "name": "", + "library": "" + }, + { + "instruction": "0x140005294", + "resolved_target": "0x140006060", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052a0", + "resolved_target": "0x1400056f8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052a5", + "resolved_target": "0x1400035c8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052ac", + "resolved_target": "0x14000e384", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052b5", + "resolved_target": "0x140005de8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052ba", + "resolved_target": "0x140005e1c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052cf", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052d4", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052d9", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052e0", + "resolved_target": "0x14000f240", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052e5", + "resolved_target": "0x1400035c4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052ca", + "resolved_target": "0x14000e140", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052cf", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052d4", + "resolved_target": "0x140003488", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052d9", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052e0", + "resolved_target": "0x14000f240", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052e5", + "resolved_target": "0x1400035c4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052f3", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052f8", + "resolved_target": "0x140005f90", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052ee", + "resolved_target": "0x14000e8b8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052f3", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400052f8", + "resolved_target": "0x140005f90", + "name": "", + "library": "" + }, + { + "instruction": "0x140005318", + "resolved_target": "0x140005e00", + "name": "", + "library": "" + }, + { + "instruction": "0x140005328", + "resolved_target": "0x140005fec", + "name": "", + "library": "" + }, + { + "instruction": "0x14000532d", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400105c9", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400105d4", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400055cd", + "resolved_target": "0x140005e44", + "name": "", + "library": "" + }, + { + "instruction": "0x14000555e", + "resolved_target": "0x1400060d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140005572", + "resolved_target": "0x140010988", + "name": "", + "library": "" + }, + { + "instruction": "0x140005582", + "resolved_target": "0x140010988", + "name": "", + "library": "" + }, + { + "instruction": "0x1400056cf", + "resolved_target": "0x140010934", + "name": "", + "library": "" + }, + { + "instruction": "0x140005743", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14000576f", + "resolved_target": "0x140006e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140005a9b", + "resolved_target": "0x303e6", + "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { - "instruction": "0x140005d6d", - "resolved_target": "0x30478", - "name": "GetCurrentThreadId", + "instruction": "0x140005aa4", + "resolved_target": "0x303ca", + "name": "UnhandledExceptionFilter", "library": "KERNEL32.dll" }, { - "instruction": "0x140005d79", - "resolved_target": "0x30462", - "name": "GetCurrentProcessId", + "instruction": "0x140005aaa", + "resolved_target": "0x30404", + "name": "GetCurrentProcess", "library": "KERNEL32.dll" }, { - "instruction": "0x140005d89", - "resolved_target": "0x30448", - "name": "QueryPerformanceCounter", + "instruction": "0x140005abd", + "resolved_target": "0x140020088", + "name": "TerminateProcess", "library": "KERNEL32.dll" }, { - "instruction": "0x140005e60", + "instruction": "0x140005ad2", "resolved_target": "0x3042c", "name": "IsProcessorFeaturePresent", "library": "KERNEL32.dll" }, + { + "instruction": "0x140005aea", + "resolved_target": "0x140005cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140005b8c", + "resolved_target": "0x140005a90", + "name": "", + "library": "" + }, + { + "instruction": "0x140005aea", + "resolved_target": "0x140005cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140005b8c", + "resolved_target": "0x140005a90", + "name": "", + "library": "" + }, + { + "instruction": "0x140005ba1", + "resolved_target": "0x140005bac", + "name": "", + "library": "" + }, + { + "instruction": "0x140005bb9", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005bd2", + "resolved_target": "0x140005c4c", + "name": "", + "library": "" + }, + { + "instruction": "0x140005c3e", + "resolved_target": "0x140005a90", + "name": "", + "library": "" + }, + { + "instruction": "0x140005bd2", + "resolved_target": "0x140005c4c", + "name": "", + "library": "" + }, + { + "instruction": "0x140005c3e", + "resolved_target": "0x140005a90", + "name": "", + "library": "" + }, + { + "instruction": "0x140005c59", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005c71", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005cab", + "resolved_target": "0x303b6", + "name": "RtlVirtualUnwind", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005cc7", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ce1", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d1b", + "resolved_target": "0x303b6", + "name": "RtlVirtualUnwind", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ce1", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005e04", + "resolved_target": "0x140004e20", + "name": "", + "library": "" + }, + { + "instruction": "0x140005e0d", + "resolved_target": "0x140005df8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006045", + "resolved_target": "0x1400070cc", + "name": "", + "library": "" + }, + { + "instruction": "0x140006051", + "resolved_target": "0x1400070e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006059", + "resolved_target": "0x140010b70", + "name": "", + "library": "" + }, + { + "instruction": "0x140006082", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400060be", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140006118", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x140006124", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006148", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000613a", + "resolved_target": "0x140010b90", + "name": "", + "library": "" + }, + { + "instruction": "0x140006148", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006182", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006229", + "resolved_target": "0x3051a", + "name": "RaiseException", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400061e8", + "resolved_target": "0x30506", + "name": "RtlPcToFileHeader", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140006229", + "resolved_target": "0x3051a", + "name": "RaiseException", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400061ce", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000626a", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000627a", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400062be", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400062ce", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000630d", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006487", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006491", + "resolved_target": "0x1400062e8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064c6", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064d4", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064de", + "resolved_target": "0x1400062e8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064fb", + "resolved_target": "0x140009dc4", + "name": "", + "library": "" + }, + { + "instruction": "0x140006538", + "resolved_target": "0x140009f50", + "name": "", + "library": "" + }, + { + "instruction": "0x140006538", + "resolved_target": "0x140009f50", + "name": "", + "library": "" + }, + { + "instruction": "0x140006573", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006780", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400067d5", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400068cd", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400068cd", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400068cd", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, { "instruction": "0x1400069f0", "resolved_target": "0x3052c", @@ -1350,6 +3474,792 @@ "name": "", "library": "" }, + { + "instruction": "0x140006d24", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006d2f", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006d40", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006d61", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006d6c", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006da1", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006d8d", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006dac", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006dc0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006dd9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006df1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006e25", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006e32", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006e3b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006e6c", + "resolved_target": "0x14000952c", + "name": "", + "library": "" + }, + { + "instruction": "0x140006ec8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006ed5", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006ede", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f02", + "resolved_target": "0x14000634c", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f35", + "resolved_target": "0x140009534", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f54", + "resolved_target": "0x14000747c", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f80", + "resolved_target": "0x140006f70", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f90", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f8a", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f90", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140006fe0", + "resolved_target": "0x14000700c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007001", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140007019", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000708e", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140007099", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400070ae", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400070bb", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400070c4", + "resolved_target": "0x140010b70", + "name": "", + "library": "" + }, + { + "instruction": "0x1400070d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400070e4", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400070f8", + "resolved_target": "0x140010b70", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400071ef", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000721c", + "resolved_target": "0x3052c", + "name": "RtlUnwindEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140007222", + "resolved_target": "0x14000a700", + "name": "", + "library": "" + }, + { + "instruction": "0x1400071c2", + "resolved_target": "0x14001e050", + "name": "", + "library": "" + }, + { + "instruction": "0x1400071d3", + "resolved_target": "0x140006f98", + "name": "", + "library": "" + }, + { + "instruction": "0x1400071ef", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000721c", + "resolved_target": "0x3052c", + "name": "RtlUnwindEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140007222", + "resolved_target": "0x14000a700", + "name": "", + "library": "" + }, + { + "instruction": "0x14000731c", + "resolved_target": "0x14000a73c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007348", + "resolved_target": "0x140007514", + "name": "", + "library": "" + }, + { + "instruction": "0x14000734d", + "resolved_target": "0x14000a784", + "name": "", + "library": "" + }, + { + "instruction": "0x140007389", + "resolved_target": "0x14000c9d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007398", + "resolved_target": "0x1400073b0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400073a7", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400074d7", + "resolved_target": "0x14000a90c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400074f0", + "resolved_target": "0x14000a9e4", + "name": "", + "library": "" + }, + { + "instruction": "0x140007507", + "resolved_target": "0x140007514", + "name": "", + "library": "" + }, + { + "instruction": "0x140007523", + "resolved_target": "0x14000a954", + "name": "", + "library": "" + }, + { + "instruction": "0x140007559", + "resolved_target": "0x1400075e8", + "name": "", + "library": "" + }, + { + "instruction": "0x140007572", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x1400075b1", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007648", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007770", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140007790", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140007917", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000791c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007921", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007926", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000792c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400077da", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140007872", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000791c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007921", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007926", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000792c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007912", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007917", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000791c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007921", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007926", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000792c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007921", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007926", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000792c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000783d", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000785d", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x1400078a4", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x1400078b2", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000785d", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007964", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140007984", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b0e", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b13", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b18", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b1d", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b23", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400079d0", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140007a69", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b13", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b18", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b1d", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b23", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b09", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b0e", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b13", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b18", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b1d", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b23", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b18", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b1d", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b23", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007a34", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007a54", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007a9b", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007aa9", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140007a54", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b5a", + "resolved_target": "0x140007740", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ba8", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b71", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007bca", + "resolved_target": "0x14000a504", + "name": "", + "library": "" + }, + { + "instruction": "0x140007bb8", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140007bca", + "resolved_target": "0x14000a504", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b99", + "resolved_target": "0x14000a510", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b81", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140007b99", + "resolved_target": "0x14000a510", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c1b", + "resolved_target": "0x140007934", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c69", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c32", + "resolved_target": "0x140007040", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c8b", + "resolved_target": "0x14000a504", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c79", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c8b", + "resolved_target": "0x14000a504", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c5a", + "resolved_target": "0x14000a510", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c42", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140007c5a", + "resolved_target": "0x14000a510", + "name": "", + "library": "" + }, { "instruction": "0x140007ce5", "resolved_target": "0x140006544", @@ -2040,6 +4950,786 @@ "name": "", "library": "" }, + { + "instruction": "0x140008e23", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008e3c", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008e79", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008e6b", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008e79", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008ea4", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008eb4", + "resolved_target": "0x14001efd0", + "name": "", + "library": "" + }, + { + "instruction": "0x140008e92", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008ea4", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008eb4", + "resolved_target": "0x14001efd0", + "name": "", + "library": "" + }, + { + "instruction": "0x140008f48", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008f61", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fa3", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008f95", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fa3", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fce", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fde", + "resolved_target": "0x14001efd0", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fbc", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fce", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140008fde", + "resolved_target": "0x14001efd0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000907b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x140009080", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000918b", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009168", + "resolved_target": "0x1400064ac", + "name": "", + "library": "" + }, + { + "instruction": "0x140009110", + "resolved_target": "0x1400075e8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000927b", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009133", + "resolved_target": "0x140009dc4", + "name": "", + "library": "" + }, + { + "instruction": "0x140009257", + "resolved_target": "0x140007e60", + "name": "", + "library": "" + }, + { + "instruction": "0x1400091d6", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000921b", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b3", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009441", + "resolved_target": "0x140009604", + "name": "", + "library": "" + }, + { + "instruction": "0x1400094f7", + "resolved_target": "0x140008350", + "name": "", + "library": "" + }, + { + "instruction": "0x140009476", + "resolved_target": "0x140006dbc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000942b", + "resolved_target": "0x140006510", + "name": "", + "library": "" + }, + { + "instruction": "0x140009378", + "resolved_target": "0x140007650", + "name": "", + "library": "" + }, + { + "instruction": "0x1400094bb", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140009523", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400093cc", + "resolved_target": "0x140009f50", + "name": "", + "library": "" + }, + { + "instruction": "0x1400093cc", + "resolved_target": "0x140009f50", + "name": "", + "library": "" + }, + { + "instruction": "0x140009564", + "resolved_target": "0x140009284", + "name": "", + "library": "" + }, + { + "instruction": "0x14000956b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400095f0", + "resolved_target": "0x140009b74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000970c", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009830", + "resolved_target": "0x14000aae0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009811", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009830", + "resolved_target": "0x14000aae0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400098b8", + "resolved_target": "0x140006d54", + "name": "", + "library": "" + }, + { + "instruction": "0x1400098e8", + "resolved_target": "0x140007010", + "name": "", + "library": "" + }, + { + "instruction": "0x1400098fb", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009904", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400098f6", + "resolved_target": "0x140006f98", + "name": "", + "library": "" + }, + { + "instruction": "0x1400098fb", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009904", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009a2e", + "resolved_target": "0x14000ab20", + "name": "", + "library": "" + }, + { + "instruction": "0x140009a12", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009a2e", + "resolved_target": "0x14000ab20", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b6b", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009a5a", + "resolved_target": "0x14000ab50", + "name": "", + "library": "" + }, + { + "instruction": "0x140009aeb", + "resolved_target": "0x140006d54", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b1b", + "resolved_target": "0x140007010", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b2e", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b37", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b40", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b49", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b29", + "resolved_target": "0x140006f98", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b2e", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b37", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b40", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009b49", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009d70", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009da4", + "resolved_target": "0x140009cfc", + "name": "", + "library": "" + }, + { + "instruction": "0x140009daf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f06", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f11", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e37", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e55", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f2c", + "resolved_target": "0x140007590", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e68", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e75", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f47", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e8f", + "resolved_target": "0x140007590", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e98", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009ed0", + "resolved_target": "0x14000aae0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009ed8", + "resolved_target": "0x140006dd0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009eab", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009eb8", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009ed0", + "resolved_target": "0x14000aae0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009ed8", + "resolved_target": "0x140006dd0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fd3", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fbc", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009ff2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fde", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fe6", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009ff2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a0a8", + "resolved_target": "0x14000a520", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a218", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a223", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a236", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a0f1", + "resolved_target": "0x14000a464", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a122", + "resolved_target": "0x14000a464", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a14f", + "resolved_target": "0x14000a5f0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a0a8", + "resolved_target": "0x14000a520", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a1b0", + "resolved_target": "0x14000aae0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a1f1", + "resolved_target": "0x140006dd0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a27c", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a291", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a29f", + "resolved_target": "0x140007564", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a2b3", + "resolved_target": "0x140007590", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a2c4", + "resolved_target": "0x14000759c", + "name": "", + "library": "" + }, { "instruction": "0x14000a3d5", "resolved_target": "0x14000d6d0", @@ -2124,6 +5814,42 @@ "name": "", "library": "" }, + { + "instruction": "0x14000a3ff", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a436", + "resolved_target": "0x14000735c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a412", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a41f", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a436", + "resolved_target": "0x14000735c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a3ff", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, { "instruction": "0x14000a58e", "resolved_target": "0x14000a464", @@ -2136,6 +5862,258 @@ "name": "", "library": "" }, + { + "instruction": "0x14000a648", + "resolved_target": "0x14000a464", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a648", + "resolved_target": "0x14000a464", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a75b", + "resolved_target": "0x14000aa38", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a775", + "resolved_target": "0x14000a784", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a75b", + "resolved_target": "0x14000aa38", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a841", + "resolved_target": "0x305d4", + "name": "LoadLibraryExW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a84f", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a868", + "resolved_target": "0x140011460", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a879", + "resolved_target": "0x305d4", + "name": "LoadLibraryExW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a92c", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a94a", + "resolved_target": "0x140020110", + "name": "TlsAlloc", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a93e", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a976", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a993", + "resolved_target": "0x140020128", + "name": "TlsFree", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a987", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a9be", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000a9db", + "resolved_target": "0x140020118", + "name": "TlsGetValue", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a9cf", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa0d", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa24", + "resolved_target": "0x3059c", + "name": "TlsSetValue", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000aa1c", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa69", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa83", + "resolved_target": "0x3055a", + "name": "InitializeCriticalSectionAndSpinCount", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000aa7b", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aaf9", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ab00", + "resolved_target": "0x14000a700", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ab16", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ab39", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ab40", + "resolved_target": "0x14000a700", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ab6c", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ab9e", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000abaa", + "resolved_target": "0x14000a700", + "name": "", + "library": "" + }, + { + "instruction": "0x14000abbd", + "resolved_target": "0x14000a6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000abdb", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ac01", + "resolved_target": "0x1400119b4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ac10", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ac29", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ac4c", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ac72", + "resolved_target": "0x1400119b4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ac81", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000acb8", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000acc8", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, { "instruction": "0x14000ad34", "resolved_target": "0x14001ea80", @@ -2268,6 +6246,162 @@ "name": "", "library": "" }, + { + "instruction": "0x14000af21", + "resolved_target": "0x14000ac30", + "name": "", + "library": "" + }, + { + "instruction": "0x14000af73", + "resolved_target": "0x14000ac9c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000afad", + "resolved_target": "0x14000afd4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000af4d", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000af4d", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000afc8", + "resolved_target": "0x14000ae60", + "name": "", + "library": "" + }, + { + "instruction": "0x14000afdd", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000affd", + "resolved_target": "0x14000ace8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b002", + "resolved_target": "0x30404", + "name": "GetCurrentProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000b014", + "resolved_target": "0x140020088", + "name": "TerminateProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000affd", + "resolved_target": "0x14000ace8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b002", + "resolved_target": "0x30404", + "name": "GetCurrentProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000b014", + "resolved_target": "0x140020088", + "name": "TerminateProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000b065", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b073", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b08f", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b09d", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b15a", + "resolved_target": "0x14000b74c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b15f", + "resolved_target": "0x1400125b8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b171", + "resolved_target": "0x14001266c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b185", + "resolved_target": "0x30316", + "name": "DeleteCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000b19c", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b1b9", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b1c4", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b246", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b2c2", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, { "instruction": "0x14000b378", "resolved_target": "0x14000b210", @@ -2286,12 +6420,84 @@ "name": "", "library": "" }, + { + "instruction": "0x14000b3e4", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b458", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b43c", + "resolved_target": "0x14000b678", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b458", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b482", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b533", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b52a", + "resolved_target": "0x14000b3cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b564", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b570", + "resolved_target": "0x14000b678", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b57a", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, { "instruction": "0x14000b5d3", "resolved_target": "0x14000b468", "name": "", "library": "" }, + { + "instruction": "0x14000b62e", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b63e", + "resolved_target": "0x1400134d0", + "name": "", + "library": "" + }, { "instruction": "0x14000b6c2", "resolved_target": "0x14000b58c", @@ -2310,6 +6516,54 @@ "name": "", "library": "" }, + { + "instruction": "0x14000b762", + "resolved_target": "0x14000b58c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b7c8", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b7d3", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b81c", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b827", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b928", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b933", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b9a3", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, { "instruction": "0x14000bb08", "resolved_target": "0x14000b960", @@ -2340,6 +6594,66 @@ "name": "", "library": "" }, + { + "instruction": "0x14000bddb", + "resolved_target": "0x14000bde8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000be31", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000be3c", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000be2c", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000be31", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000be3c", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000be99", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000bea4", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000bf14", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000bfe6", + "resolved_target": "0x140014f94", + "name": "", + "library": "" + }, { "instruction": "0x14000c190", "resolved_target": "0x14000bec8", @@ -2358,12 +6672,54 @@ "name": "", "library": "" }, + { + "instruction": "0x14000c1fc", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c205", + "resolved_target": "0x14000c224", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c210", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c248", + "resolved_target": "0x140015084", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c274", + "resolved_target": "0x14000c340", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c285", + "resolved_target": "0x14001514c", + "name": "", + "library": "" + }, { "instruction": "0x14000c2ec", "resolved_target": "0x14000aefc", "name": "", "library": "" }, + { + "instruction": "0x14000c39f", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, { "instruction": "0x14000c59d", "resolved_target": "0x14000c2a4", @@ -2382,6 +6738,48 @@ "name": "", "library": "" }, + { + "instruction": "0x14000c610", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c619", + "resolved_target": "0x14000c638", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c623", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c65f", + "resolved_target": "0x14000b5ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c66b", + "resolved_target": "0x14001266c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c6b6", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c6c0", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, { "instruction": "0x14000c797", "resolved_target": "0x14000aefc", @@ -2400,6 +6798,90 @@ "name": "", "library": "" }, + { + "instruction": "0x14000c879", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c8e6", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c8f1", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c927", + "resolved_target": "0x14001518c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c991", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c99c", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c9f7", + "resolved_target": "0x1400120f4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ca13", + "resolved_target": "0x14000ca3c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c9f7", + "resolved_target": "0x1400120f4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ca94", + "resolved_target": "0x140012358", + "name": "", + "library": "" + }, + { + "instruction": "0x14000caa4", + "resolved_target": "0x140020010", + "name": "EnterCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000cadf", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cae8", + "resolved_target": "0x14000cb08", + "name": "", + "library": "" + }, + { + "instruction": "0x14000caf2", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, { "instruction": "0x14000cb3b", "resolved_target": "0x14000f858", @@ -2466,6 +6948,390 @@ "name": "", "library": "" }, + { + "instruction": "0x14000cdf8", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ce11", + "resolved_target": "0x140015b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cf8c", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cfa5", + "resolved_target": "0x140015b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cfbc", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cfd5", + "resolved_target": "0x140015b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d076", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d08b", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d097", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0a8", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0b2", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0bc", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0c6", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0d0", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0da", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0e7", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d0f1", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d60a", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d60a", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d588", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d590", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d598", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d5a0", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d5aa", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d60a", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d141", + "resolved_target": "0x3037c", + "name": "GetCPInfo", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000d17f", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d1f0", + "resolved_target": "0x140016514", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d234", + "resolved_target": "0x140016514", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d265", + "resolved_target": "0x140016050", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d50a", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d51a", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d52a", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d536", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d5aa", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d671", + "resolved_target": "0x14000cac0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d687", + "resolved_target": "0x1400165b0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d6d4", + "resolved_target": "0x14001667c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d6e3", + "resolved_target": "0x1400166cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d720", + "resolved_target": "0x14000ebcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d6f6", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000d716", + "resolved_target": "0x14000ace8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d720", + "resolved_target": "0x14000ebcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d716", + "resolved_target": "0x14000ace8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d720", + "resolved_target": "0x14000ebcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d810", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d819", + "resolved_target": "0x14000d738", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d820", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d840", + "resolved_target": "0x14000d738", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d858", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d87c", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d952", + "resolved_target": "0x14000abc8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d97a", + "resolved_target": "0x140015b60", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d98a", + "resolved_target": "0x140015bcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000da0c", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000debd", + "resolved_target": "0x14000df00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000decc", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df08", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df29", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df4f", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df86", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000dfc5", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e365", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e36f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, { "instruction": "0x14000e3ac", "resolved_target": "0x14000d878", @@ -2479,11 +7345,401 @@ "library": "" }, { - "instruction": "0x14000ea53", - "resolved_target": "0x304e4", - "name": "GetModuleHandleW", + "instruction": "0x14000e51d", + "resolved_target": "0x140018868", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e522", + "resolved_target": "0x140018c34", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e531", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e5ce", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e5dd", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e6bd", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e7c0", + "resolved_target": "0x14000e68c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e7dc", + "resolved_target": "0x14000e68c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e838", + "resolved_target": "0x14000e7b0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e845", + "resolved_target": "0x14000e7cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e852", + "resolved_target": "0x14000e68c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e94b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e954", + "resolved_target": "0x14000e96c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e95c", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e9bb", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e9d5", + "resolved_target": "0x140010944", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e9f1", + "resolved_target": "0x14000e8c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ea04", + "resolved_target": "0x14000e8c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eb2f", + "resolved_target": "0x14000eb40", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eb36", + "resolved_target": "0x30618", + "name": "ExitProcess", "library": "KERNEL32.dll" }, + { + "instruction": "0x14000eb1c", + "resolved_target": "0x30404", + "name": "GetCurrentProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb27", + "resolved_target": "0x30418", + "name": "TerminateProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb2f", + "resolved_target": "0x14000eb40", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eb36", + "resolved_target": "0x30618", + "name": "ExitProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb65", + "resolved_target": "0x30626", + "name": "GetModuleHandleExW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb7b", + "resolved_target": "0x305c2", + "name": "GetProcAddress", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb97", + "resolved_target": "0x305b4", + "name": "FreeLibrary", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb88", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ec43", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ec4e", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ec64", + "resolved_target": "0x3063c", + "name": "GetCommandLineA", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ec71", + "resolved_target": "0x3064e", + "name": "GetCommandLineW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ecaf", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ecc9", + "resolved_target": "0x14000f2ac", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ece1", + "resolved_target": "0x14000fae8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000edaf", + "resolved_target": "0x14001a844", + "name": "", + "library": "" + }, + { + "instruction": "0x14000edba", + "resolved_target": "0x14001a644", + "name": "", + "library": "" + }, + { + "instruction": "0x14000edc2", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ed43", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ed4e", + "resolved_target": "0x14001a844", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ed7a", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000edc2", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ed43", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ed4e", + "resolved_target": "0x14001a844", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ed7a", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eded", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee2d", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee1d", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee54", + "resolved_target": "0x14000ee70", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee87", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee97", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eeee", + "resolved_target": "0x14000ec98", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef2e", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef44", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef94", + "resolved_target": "0x14000dca0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000efaa", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x14000efc4", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f02c", + "resolved_target": "0x14000edd4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f055", + "resolved_target": "0x1400165b0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f082", + "resolved_target": "0x14000f7f0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f0ab", + "resolved_target": "0x14000f7f0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f102", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f248", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f271", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f27c", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f360", + "resolved_target": "0x14001a5b8", + "name": "", + "library": "" + }, { "instruction": "0x14000f3db", "resolved_target": "0x140005210", @@ -2514,6 +7770,12 @@ "name": "", "library": "" }, + { + "instruction": "0x14000f925", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, { "instruction": "0x14000fc8b", "resolved_target": "0x14000f8fc", @@ -2790,12 +8052,306 @@ "name": "", "library": "" }, + { + "instruction": "0x140010308", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x140010353", + "resolved_target": "0x14001053c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001036b", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x140010385", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x1400103e8", + "resolved_target": "0x14001053c", + "name": "", + "library": "" + }, + { + "instruction": "0x140010406", + "resolved_target": "0x14000cdf4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010406", + "resolved_target": "0x14000cdf4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001043b", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14001045e", + "resolved_target": "0x14001a3c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010473", + "resolved_target": "0x14001a3c0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400104d0", + "resolved_target": "0x14001053c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400104f1", + "resolved_target": "0x14001a3c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001050b", + "resolved_target": "0x14001a3c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010563", + "resolved_target": "0x14000cdf4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001060b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140010614", + "resolved_target": "0x14001066c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001061d", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140010647", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140010650", + "resolved_target": "0x14001081c", + "name": "", + "library": "" + }, + { + "instruction": "0x140010659", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001071e", + "resolved_target": "0x14001be60", + "name": "", + "library": "" + }, + { + "instruction": "0x140010728", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400106fa", + "resolved_target": "0x14001be60", + "name": "", + "library": "" + }, + { + "instruction": "0x140010704", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001071e", + "resolved_target": "0x14001be60", + "name": "", + "library": "" + }, + { + "instruction": "0x140010728", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001097c", + "resolved_target": "0x140010630", + "name": "", + "library": "" + }, { "instruction": "0x1400109ed", "resolved_target": "0x1400105f4", "name": "", "library": "" }, + { + "instruction": "0x140010a17", + "resolved_target": "0x140010988", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a23", + "resolved_target": "0x140010988", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a34", + "resolved_target": "0x14000e824", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a50", + "resolved_target": "0x14000ae58", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a58", + "resolved_target": "0x14000def0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a60", + "resolved_target": "0x1400166ac", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a68", + "resolved_target": "0x14000e130", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a70", + "resolved_target": "0x14000eba4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010ab4", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140010ad3", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140010ae7", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140010afb", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140010b0f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140010b4a", + "resolved_target": "0x14000b74c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c018", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010b74", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010b89", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010b82", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010ba9", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010bb4", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010ba9", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010bb4", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, { "instruction": "0x140010c49", "resolved_target": "0x14000d878", @@ -2826,6 +8382,78 @@ "name": "", "library": "" }, + { + "instruction": "0x1400114ab", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114c3", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114eb", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114f9", + "resolved_target": "0x14001185c", + "name": "", + "library": "" + }, + { + "instruction": "0x140011501", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001152b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011541", + "resolved_target": "0x14001185c", + "name": "", + "library": "" + }, + { + "instruction": "0x140011549", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140011573", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400115ab", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400115a3", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400115ab", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, { "instruction": "0x140011669", "resolved_target": "0x140011494", @@ -2838,6 +8466,18 @@ "name": "", "library": "" }, + { + "instruction": "0x140011699", + "resolved_target": "0x1400116ac", + "name": "", + "library": "" + }, + { + "instruction": "0x1400116a1", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, { "instruction": "0x1400116fe", "resolved_target": "0x140011b00", @@ -2976,6 +8616,744 @@ "name": "", "library": "" }, + { + "instruction": "0x1400117b3", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400117c5", + "resolved_target": "0x140011fe8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400117d2", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011878", + "resolved_target": "0x14001a844", + "name": "", + "library": "" + }, + { + "instruction": "0x1400118b3", + "resolved_target": "0x14001a5b8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001189f", + "resolved_target": "0x14001a644", + "name": "", + "library": "" + }, + { + "instruction": "0x1400118c8", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x1400118d7", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001191c", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001190d", + "resolved_target": "0x1400117a4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001196d", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400119a0", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011996", + "resolved_target": "0x1400117a4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400119a0", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011963", + "resolved_target": "0x1400117a4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400119ed", + "resolved_target": "0x1400117a4", + "name": "", + "library": "" + }, + { + "instruction": "0x140011a14", + "resolved_target": "0x140012530", + "name": "", + "library": "" + }, + { + "instruction": "0x140011a26", + "resolved_target": "0x140011fc4", + "name": "", + "library": "" + }, + { + "instruction": "0x140011a63", + "resolved_target": "0x140011fcc", + "name": "", + "library": "" + }, + { + "instruction": "0x140011ad5", + "resolved_target": "0x30660", + "name": "HeapAlloc", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011ae2", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140011ab1", + "resolved_target": "0x1400105b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140011abd", + "resolved_target": "0x14000deb0", + "name": "", + "library": "" + }, + { + "instruction": "0x140011b16", + "resolved_target": "0x3066c", + "name": "HeapFree", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011b20", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011b28", + "resolved_target": "0x14000d738", + "name": "", + "library": "" + }, + { + "instruction": "0x140011b2f", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140011b83", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011ba2", + "resolved_target": "0x30716", + "name": "EnumSystemLocalesW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011bb4", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140011cf9", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011d1d", + "resolved_target": "0x306aa", + "name": "VirtualProtect", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011dac", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140011d4e", + "resolved_target": "0x306aa", + "name": "VirtualProtect", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011c6d", + "resolved_target": "0x305d4", + "name": "LoadLibraryExW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011c7f", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011c9a", + "resolved_target": "0x140011460", + "name": "", + "library": "" + }, + { + "instruction": "0x140011d5a", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140011cf9", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011d1d", + "resolved_target": "0x306aa", + "name": "VirtualProtect", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011cb0", + "resolved_target": "0x140011460", + "name": "", + "library": "" + }, + { + "instruction": "0x140011cf9", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011d1d", + "resolved_target": "0x306aa", + "name": "VirtualProtect", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011cc1", + "resolved_target": "0x305d4", + "name": "LoadLibraryExW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011cf9", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011d1d", + "resolved_target": "0x306aa", + "name": "VirtualProtect", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011de7", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e3a0", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140011e3d", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140011e7b", + "resolved_target": "0x140011bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x140011edb", + "resolved_target": "0x1400122e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140011f02", + "resolved_target": "0x306bc", + "name": "CompareStringW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011ecf", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140011faf", + "resolved_target": "0x140011b6c", + "name": "", + "library": "" + }, + { + "instruction": "0x140011f66", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140011f7d", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001205a", + "resolved_target": "0x1400122e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140012069", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012039", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001204e", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400120d3", + "resolved_target": "0x30700", + "name": "GetUserDefaultLCID", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400120e4", + "resolved_target": "0x140012164", + "name": "", + "library": "" + }, + { + "instruction": "0x1400120bd", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400120cc", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001214b", + "resolved_target": "0x1400122e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001215c", + "resolved_target": "0x1400201d0", + "name": "IsValidLocale", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001212f", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400121d1", + "resolved_target": "0x14001c034", + "name": "", + "library": "" + }, + { + "instruction": "0x1400121ad", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400121c2", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001229c", + "resolved_target": "0x1400122e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400122c3", + "resolved_target": "0x306ce", + "name": "LCMapStringW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012236", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140012290", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140012332", + "resolved_target": "0x14001c11c", + "name": "", + "library": "" + }, + { + "instruction": "0x140012319", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140012328", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140012348", + "resolved_target": "0x140011bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001237f", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140012384", + "resolved_target": "0x140011bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400123ad", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400123d6", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400123ff", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140012428", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140012451", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001247a", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400124a3", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400124cc", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400124f5", + "resolved_target": "0x140011c00", + "name": "", + "library": "" + }, + { + "instruction": "0x140012520", + "resolved_target": "0x306aa", + "name": "VirtualProtect", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012593", + "resolved_target": "0x305b4", + "name": "FreeLibrary", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400125cc", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140012656", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001268f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400126d6", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400126e0", + "resolved_target": "0x304d2", + "name": "GetStartupInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012719", + "resolved_target": "0x1400192e8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001274b", + "resolved_target": "0x3072c", + "name": "GetFileType", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400128c3", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128cc", + "resolved_target": "0x1400192e8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128d5", + "resolved_target": "0x1400126b0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128da", + "resolved_target": "0x1400127b0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128e6", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140012910", + "resolved_target": "0x140019298", + "name": "", + "library": "" + }, + { + "instruction": "0x14001293d", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140012948", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140012973", + "resolved_target": "0x140019390", + "name": "", + "library": "" + }, + { + "instruction": "0x1400129c1", + "resolved_target": "0x1400193b8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400129a8", + "resolved_target": "0x140012a98", + "name": "", + "library": "" + }, + { + "instruction": "0x1400129c1", + "resolved_target": "0x1400193b8", + "name": "", + "library": "" + }, + { + "instruction": "0x140012aaf", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x140012b1a", + "resolved_target": "0x1400193e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140012b49", + "resolved_target": "0x14000d830", + "name": "", + "library": "" + }, + { + "instruction": "0x140012b9b", + "resolved_target": "0x140019390", + "name": "", + "library": "" + }, + { + "instruction": "0x140012bed", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140012bfd", + "resolved_target": "0x1400193b8", + "name": "", + "library": "" + }, + { + "instruction": "0x140012bca", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x140012bd2", + "resolved_target": "0x30748", + "name": "FlushFileBuffers", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012bde", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012be6", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x140012bed", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140012bfd", + "resolved_target": "0x1400193b8", + "name": "", + "library": "" + }, + { + "instruction": "0x140012c20", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, { "instruction": "0x140012d23", "resolved_target": "0x3075c", @@ -3036,12 +9414,132 @@ "name": "WriteFile", "library": "KERNEL32.dll" }, + { + "instruction": "0x14001314b", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400131f0", + "resolved_target": "0x305f6", + "name": "WriteFile", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001320c", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140013222", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140013222", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140013253", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001330c", + "resolved_target": "0x305f6", + "name": "WriteFile", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140013328", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001333e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001333e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140013373", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001343d", + "resolved_target": "0x1400170bc", + "name": "", + "library": "" + }, + { + "instruction": "0x140013499", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400134af", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140013474", + "resolved_target": "0x305f6", + "name": "WriteFile", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400134af", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, { "instruction": "0x14001364a", "resolved_target": "0x14000aefc", "name": "", "library": "" }, + { + "instruction": "0x14001393d", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140013948", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ac2", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x140013b2e", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, { "instruction": "0x140013c6c", "resolved_target": "0x140012934", @@ -3084,6 +9582,60 @@ "name": "", "library": "" }, + { + "instruction": "0x140014048", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x1400140ff", + "resolved_target": "0x1400134d0", + "name": "", + "library": "" + }, + { + "instruction": "0x140014084", + "resolved_target": "0x1400134d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001414b", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001416f", + "resolved_target": "0x307a0", + "name": "SetFilePointerEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140014187", + "resolved_target": "0x30790", + "name": "GetFileSizeEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400141c2", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147ca", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147d2", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, { "instruction": "0x1400148e8", "resolved_target": "0x14000d854", @@ -3096,6 +9648,12 @@ "name": "", "library": "" }, + { + "instruction": "0x140014e62", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, { "instruction": "0x140014f34", "resolved_target": "0x140014d20", @@ -3132,6 +9690,114 @@ "name": "", "library": "" }, + { + "instruction": "0x140015046", + "resolved_target": "0x14000b140", + "name": "", + "library": "" + }, + { + "instruction": "0x140015055", + "resolved_target": "0x14000b140", + "name": "", + "library": "" + }, + { + "instruction": "0x140015062", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140015069", + "resolved_target": "0x14001c1c4", + "name": "", + "library": "" + }, + { + "instruction": "0x140015091", + "resolved_target": "0x140015038", + "name": "", + "library": "" + }, + { + "instruction": "0x1400150a3", + "resolved_target": "0x14000b140", + "name": "", + "library": "" + }, + { + "instruction": "0x1400150f0", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x1400150fa", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140015169", + "resolved_target": "0x14000b5ec", + "name": "", + "library": "" + }, + { + "instruction": "0x1400151ab", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400151b6", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001524b", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001523e", + "resolved_target": "0x30660", + "name": "HeapAlloc", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001521d", + "resolved_target": "0x1400105b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140015229", + "resolved_target": "0x14000deb0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400152bf", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x1400152bf", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x1400153e7", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, { "instruction": "0x1400155ca", "resolved_target": "0x140015260", @@ -3150,6 +9816,18 @@ "name": "", "library": "" }, + { + "instruction": "0x1400156a8", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x1400156a8", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, { "instruction": "0x1400157a2", "resolved_target": "0x14000aefc", @@ -3186,6 +9864,30 @@ "name": "", "library": "" }, + { + "instruction": "0x140015b4f", + "resolved_target": "0x14001a8ec", + "name": "", + "library": "" + }, + { + "instruction": "0x140015b87", + "resolved_target": "0x14001a8ec", + "name": "", + "library": "" + }, + { + "instruction": "0x140015bbb", + "resolved_target": "0x1400188c8", + "name": "", + "library": "" + }, + { + "instruction": "0x140015bf3", + "resolved_target": "0x1400188c8", + "name": "", + "library": "" + }, { "instruction": "0x140015c38", "resolved_target": "0x14000d89c", @@ -3444,12 +10146,180 @@ "name": "", "library": "" }, + { + "instruction": "0x140016534", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140016580", + "resolved_target": "0x1400161e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400165cb", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400165d6", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400165cb", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400165d6", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140016648", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140016669", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400166a0", + "resolved_target": "0x140016634", + "name": "", + "library": "" + }, + { + "instruction": "0x140016753", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x1400167f3", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400168b8", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140016921", + "resolved_target": "0x14000ebcc", + "name": "", + "library": "" + }, + { + "instruction": "0x140016917", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140016921", + "resolved_target": "0x14000ebcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14001684a", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001685a", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x140016948", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, { "instruction": "0x140016d71", "resolved_target": "0x140005210", "name": "", "library": "" }, + { + "instruction": "0x140016dbb", + "resolved_target": "0x14001c5a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016e49", + "resolved_target": "0x140016bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x140016fd8", + "resolved_target": "0x140016bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x140016efe", + "resolved_target": "0x140016bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x140017193", + "resolved_target": "0x140020038", + "name": "WideCharToMultiByte", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140017193", + "resolved_target": "0x140020038", + "name": "WideCharToMultiByte", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400171ae", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400171b9", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400171ae", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400171b9", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, { "instruction": "0x140017272", "resolved_target": "0x14000d878", @@ -3462,6 +10332,48 @@ "name": "", "library": "" }, + { + "instruction": "0x14001749b", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400174a6", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001749b", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400174a6", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001761c", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140017627", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001769c", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, { "instruction": "0x140017839", "resolved_target": "0x14000d878", @@ -3564,6 +10476,108 @@ "name": "", "library": "" }, + { + "instruction": "0x140018077", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140018113", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001811e", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400181b4", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400181bf", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001810e", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140018113", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001811e", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001821e", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400181f0", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001821e", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400181af", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400181b4", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400181bf", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001823f", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001825a", + "resolved_target": "0x3081e", + "name": "GetOEMCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400182c9", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, { "instruction": "0x140018398", "resolved_target": "0x3037c", @@ -3606,12 +10620,360 @@ "name": "", "library": "" }, + { + "instruction": "0x1400187eb", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140018845", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140018862", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001889f", + "resolved_target": "0x1400118e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400188b5", + "resolved_target": "0x140018540", + "name": "", + "library": "" + }, + { + "instruction": "0x140018845", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140018824", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140018845", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001889f", + "resolved_target": "0x1400118e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400188b5", + "resolved_target": "0x140018540", + "name": "", + "library": "" + }, + { + "instruction": "0x1400188cc", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x140018b7f", + "resolved_target": "0x1400182b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140018b8e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140018a95", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140018b75", + "resolved_target": "0x140018348", + "name": "", + "library": "" + }, + { + "instruction": "0x14001895f", + "resolved_target": "0x30802", + "name": "IsValidCodePage", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140018b8e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140018b8e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140018b75", + "resolved_target": "0x140018348", + "name": "", + "library": "" + }, + { + "instruction": "0x140018b75", + "resolved_target": "0x140018348", + "name": "", + "library": "" + }, + { + "instruction": "0x140018bcb", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140018c4d", + "resolved_target": "0x3082a", + "name": "GetEnvironmentStringsW", + "library": "KERNEL32.dll" + }, { "instruction": "0x140018d68", "resolved_target": "0x14000d878", "name": "", "library": "" }, + { + "instruction": "0x1400191cc", + "resolved_target": "0x1400191a8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400191da", + "resolved_target": "0x140011db4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001920c", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x140019278", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019278", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019237", + "resolved_target": "0x1400120f4", + "name": "", + "library": "" + }, + { + "instruction": "0x140019278", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400192d3", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400192c1", + "resolved_target": "0x30316", + "name": "DeleteCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400192d3", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019335", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140019307", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140019313", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140019387", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001935b", + "resolved_target": "0x1400191f0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001946e", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140019479", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x14001942f", + "resolved_target": "0x14000e118", + "name": "", + "library": "" + }, + { + "instruction": "0x14001945a", + "resolved_target": "0x30878", + "name": "SetStdHandle", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001945a", + "resolved_target": "0x30878", + "name": "SetStdHandle", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400194a5", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400194ad", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001954a", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001955c", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001956e", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019580", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019592", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400195a4", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400195b6", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400195c8", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400195da", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400195ec", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019601", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019616", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001962b", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, { "instruction": "0x140019b11", "resolved_target": "0x140011b00", @@ -3624,6 +10986,54 @@ "name": "", "library": "" }, + { + "instruction": "0x140019b6d", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019b7f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019b91", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ba3", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019bb5", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019e67", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019e70", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ec1", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, { "instruction": "0x140019f12", "resolved_target": "0x14000ef78", @@ -3744,6 +11154,750 @@ "name": "", "library": "" }, + { + "instruction": "0x14001a23e", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a249", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a257", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a265", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a274", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a280", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a28c", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a298", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2a6", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2b4", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2c2", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2d0", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2df", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2eb", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2f7", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a303", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a30f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a3a2", + "resolved_target": "0x14001a81c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a526", + "resolved_target": "0x14001e2cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a586", + "resolved_target": "0x14001e2cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a73a", + "resolved_target": "0x14001a7e4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6ff", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a713", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a722", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a72e", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a73a", + "resolved_target": "0x14001a7e4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a769", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a771", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a695", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6a1", + "resolved_target": "0x14001952c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a78b", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6cf", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6db", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6b7", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6c3", + "resolved_target": "0x140019b54", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6cf", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a6db", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a808", + "resolved_target": "0x14001a21c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a810", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a8e2", + "resolved_target": "0x14001a81c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a8e2", + "resolved_target": "0x14001a81c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a8f6", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a91f", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a92f", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a93c", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a91f", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a92f", + "resolved_target": "0x14001a95c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a93c", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a954", + "resolved_target": "0x14000d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a9f7", + "resolved_target": "0x140012084", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aa2a", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aa3e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ab0b", + "resolved_target": "0x140011f20", + "name": "", + "library": "" + }, + { + "instruction": "0x14001abbb", + "resolved_target": "0x140011f20", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ac01", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ac2e", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ae71", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aeef", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001af1c", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001af83", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b068", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001afe0", + "resolved_target": "0x14001d690", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aff3", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b006", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b019", + "resolved_target": "0x14001d690", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b068", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b09f", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b0ce", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b0b6", + "resolved_target": "0x140011460", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b0ce", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b12f", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1ee", + "resolved_target": "0x14001b0e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b24f", + "resolved_target": "0x14001a9c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b20f", + "resolved_target": "0x14001ab3c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b22c", + "resolved_target": "0x14001b0e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b208", + "resolved_target": "0x14001aa6c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b291", + "resolved_target": "0x14001afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b276", + "resolved_target": "0x30814", + "name": "GetACP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b22c", + "resolved_target": "0x14001b0e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b248", + "resolved_target": "0x14001ab3c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b241", + "resolved_target": "0x14001aa6c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b2ae", + "resolved_target": "0x30802", + "name": "IsValidCodePage", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b2f4", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b312", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b334", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b347", + "resolved_target": "0x14001e2cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b357", + "resolved_target": "0x14001e2cc", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b39b", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b36f", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b424", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b42c", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b43b", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b465", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b4c2", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b4ed", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b57e", + "resolved_target": "0x30716", + "name": "EnumSystemLocalesW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b5bd", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b62e", + "resolved_target": "0x30716", + "name": "EnumSystemLocalesW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b62e", + "resolved_target": "0x30716", + "name": "EnumSystemLocalesW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b672", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b67e", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b68d", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6b4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b86e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6ce", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6fd", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b713", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b7c1", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b86e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b7d7", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b839", + "resolved_target": "0x14001ba98", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8b3", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8bb", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8ca", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8f4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b97a", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ba6a", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001ba10", + "resolved_target": "0x14001d690", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ba23", + "resolved_target": "0x14001d690", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ba3d", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001bab5", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bad7", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001bb93", + "resolved_target": "0x140017230", + "name": "", + "library": "" + }, { "instruction": "0x14001bc05", "resolved_target": "0x1400118c4", @@ -3882,6 +12036,90 @@ "name": "", "library": "" }, + { + "instruction": "0x14001be90", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001beba", + "resolved_target": "0x140016930", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bea4", + "resolved_target": "0x14001d6d0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bed8", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14001beba", + "resolved_target": "0x140016930", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bf24", + "resolved_target": "0x30888", + "name": "GetProcessHeap", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001bf9d", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bfce", + "resolved_target": "0x14001e3a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c0dc", + "resolved_target": "0x14000dca0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c0f5", + "resolved_target": "0x1400165b0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c16c", + "resolved_target": "0x14001d410", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c1cd", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c22d", + "resolved_target": "0x14001d718", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c24a", + "resolved_target": "0x14001d788", + "name": "", + "library": "" + }, { "instruction": "0x14001c34e", "resolved_target": "0x140016d88", @@ -3930,12 +12168,174 @@ "name": "", "library": "" }, + { + "instruction": "0x14001c6e7", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c6f2", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ca33", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c709", + "resolved_target": "0x14001d8d8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c71b", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c730", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c825", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c861", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c861", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c7a6", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c89e", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c89e", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c8f3", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c8f3", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c926", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001ca33", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c97e", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c97e", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001c8f3", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001cacb", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cacb", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cec5", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ced0", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cf48", + "resolved_target": "0x140018868", + "name": "", + "library": "" + }, { "instruction": "0x14001cf89", "resolved_target": "0x14001d930", "name": "", "library": "" }, + { + "instruction": "0x14001cf9c", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cfc2", + "resolved_target": "0x140015b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cfcf", + "resolved_target": "0x140015b98", + "name": "", + "library": "" + }, { "instruction": "0x14001d165", "resolved_target": "0x14000d89c", @@ -3978,6 +12378,36 @@ "name": "", "library": "" }, + { + "instruction": "0x14001d326", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d332", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d388", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d394", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d3fa", + "resolved_target": "0x14001d378", + "name": "", + "library": "" + }, { "instruction": "0x14001d4c7", "resolved_target": "0x14000d878", @@ -3990,6 +12420,126 @@ "name": "", "library": "" }, + { + "instruction": "0x14001d6d9", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d6e4", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d74e", + "resolved_target": "0x308a6", + "name": "CreateFileW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d77d", + "resolved_target": "0x3073a", + "name": "CloseHandle", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7b9", + "resolved_target": "0x308b4", + "name": "WriteConsoleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7c5", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d808", + "resolved_target": "0x308a6", + "name": "CreateFileW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d827", + "resolved_target": "0x308b4", + "name": "WriteConsoleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7dd", + "resolved_target": "0x3073a", + "name": "CloseHandle", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d808", + "resolved_target": "0x308a6", + "name": "CreateFileW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d827", + "resolved_target": "0x308b4", + "name": "WriteConsoleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d87a", + "resolved_target": "0x14000dca0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d8bd", + "resolved_target": "0x1400121ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d8bd", + "resolved_target": "0x1400121ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d907", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d912", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d907", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d912", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d9dd", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d9e8", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, { "instruction": "0x14001db70", "resolved_target": "0x14000d9c0", @@ -4020,6 +12570,126 @@ "name": "", "library": "" }, + { + "instruction": "0x14001decc", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001df0d", + "resolved_target": "0x14001db1c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e067", + "resolved_target": "0x14001e0a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e079", + "resolved_target": "0x14001e000", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e109", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e131", + "resolved_target": "0x140007100", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e187", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e1b3", + "resolved_target": "0x140006e00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e1f2", + "resolved_target": "0x308c4", + "name": "RtlUnwind", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001e210", + "resolved_target": "0x140007100", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e233", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e23c", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e245", + "resolved_target": "0x140010b70", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e380", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e8f6", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001e782", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001e652", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001edc8", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001ecd4", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14001ec14", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, { "instruction": "0x14001f114", "resolved_target": "0x140006198", @@ -4357,388 +13027,676 @@ "library": "" }, { - "instruction": "0x14000731c", - "resolved_target": "0x14000a73c", + "instruction": "0x14001f989", + "resolved_target": "0x140004cbc", "name": "", "library": "" }, { - "instruction": "0x140010b4a", - "resolved_target": "0x14000b74c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001c018", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007348", - "resolved_target": "0x140007514", - "name": "", - "library": "" - }, - { - "instruction": "0x14000734d", - "resolved_target": "0x14000a784", - "name": "", - "library": "" - }, - { - "instruction": "0x14001edc8", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x14001ecd4", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x14001ec14", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x14001e3a0", + "instruction": "0x14001fa27", "resolved_target": "0x14001e360", "name": "", "library": "" }, { - "instruction": "0x14000e94b", - "resolved_target": "0x14000ca20", + "instruction": "0x14001fa43", + "resolved_target": "0x14001e360", "name": "", "library": "" }, { - "instruction": "0x14000e954", - "resolved_target": "0x14000e96c", - "name": "", - "library": "" - }, - { - "instruction": "0x14000e95c", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x1400191cc", - "resolved_target": "0x1400191a8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400191da", - "resolved_target": "0x140011db4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000eb65", - "resolved_target": "0x30626", - "name": "GetModuleHandleExW", + "instruction": "0x14001fa6b", + "resolved_target": "0x302b8", + "name": "DecodePointer", "library": "KERNEL32.dll" }, { - "instruction": "0x14000eb7b", - "resolved_target": "0x305c2", - "name": "GetProcAddress", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000eb97", - "resolved_target": "0x305b4", - "name": "FreeLibrary", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000eb88", - "resolved_target": "0x14001e3a0", + "instruction": "0x14001fa76", + "resolved_target": "0x14001e360", "name": "", "library": "" }, { - "instruction": "0x14000eb2f", - "resolved_target": "0x14000eb40", + "instruction": "0x14000103b", + "resolved_target": "0x14000b140", "name": "", "library": "" }, { - "instruction": "0x14000eb36", - "resolved_target": "0x30618", - "name": "ExitProcess", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000eb1c", - "resolved_target": "0x30404", - "name": "GetCurrentProcess", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000eb27", - "resolved_target": "0x30418", - "name": "TerminateProcess", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000eb2f", - "resolved_target": "0x14000eb40", + "instruction": "0x14000104a", + "resolved_target": "0x1400028e4", "name": "", "library": "" }, { - "instruction": "0x14000eb36", - "resolved_target": "0x30618", - "name": "ExitProcess", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140002034", - "resolved_target": "0x140001ab0", + "instruction": "0x14000106a", + "resolved_target": "0x140003270", "name": "", "library": "" }, { - "instruction": "0x14000209d", - "resolved_target": "0x1400023f4", - "name": "", - "library": "" - }, - { - "instruction": "0x1400020ab", - "resolved_target": "0x140001d10", - "name": "", - "library": "" - }, - { - "instruction": "0x14000204c", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x1400020c9", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x14000209d", - "resolved_target": "0x1400023f4", - "name": "", - "library": "" - }, - { - "instruction": "0x1400020ab", - "resolved_target": "0x140001d10", - "name": "", - "library": "" - }, - { - "instruction": "0x140006f54", - "resolved_target": "0x14000747c", - "name": "", - "library": "" - }, - { - "instruction": "0x140001d36", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x140001dfb", - "resolved_target": "0x1400023ac", - "name": "", - "library": "" - }, - { - "instruction": "0x14001e8f6", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x14001e782", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x14001e652", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x140001e58", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001f66", - "resolved_target": "0x140001df0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ebc", - "resolved_target": "0x140001410", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ee2", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ef0", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001f22", - "resolved_target": "0x140005170", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ebc", - "resolved_target": "0x140001410", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ee2", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ef0", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001f7f", - "resolved_target": "0x14000afd4", - "name": "", - "library": "" - }, - { - "instruction": "0x140001f22", - "resolved_target": "0x140005170", - "name": "", - "library": "" - }, - { - "instruction": "0x140011b16", - "resolved_target": "0x3066c", - "name": "HeapFree", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011b20", - "resolved_target": "0x3053a", - "name": "GetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011b28", - "resolved_target": "0x14000d738", - "name": "", - "library": "" - }, - { - "instruction": "0x140011b2f", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140006118", + "instruction": "0x140001180", "resolved_target": "0x14001ef10", "name": "", "library": "" }, { - "instruction": "0x140006124", - "resolved_target": "0x14000cac0", + "instruction": "0x140001180", + "resolved_target": "0x14001ef10", "name": "", "library": "" }, { - "instruction": "0x140006148", + "instruction": "0x140001180", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x140001180", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x140001180", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x140001180", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x140001808", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001808", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001854", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001894", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001904", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001948", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001948", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019bf", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019cf", + "resolved_target": "0x1400014d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019e7", + "resolved_target": "0x140001590", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019bf", + "resolved_target": "0x14001ef10", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019cf", + "resolved_target": "0x1400014d0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400019e7", + "resolved_target": "0x140001590", + "name": "", + "library": "" + }, + { + "instruction": "0x140001a94", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001b68", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001b68", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140001c8d", + "resolved_target": "0x140006170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001c8d", + "resolved_target": "0x140006170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001cdd", + "resolved_target": "0x140006170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001cdd", + "resolved_target": "0x140006170", + "name": "", + "library": "" + }, + { + "instruction": "0x140001fd4", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x140002184", + "resolved_target": "0x140001410", + "name": "", + "library": "" + }, + { + "instruction": "0x1400022a8", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400022ef", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000232c", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002373", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002629", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000264e", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002678", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002629", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000264e", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002678", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002629", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000264e", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002678", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002629", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000264e", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002678", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002629", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000264e", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002678", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002741", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002766", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002790", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002741", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002766", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002790", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002741", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002766", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002790", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002741", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002766", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002790", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002741", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002766", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002790", + "resolved_target": "0x140004504", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140002957", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x1400029e3", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400029e3", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140002a68", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140002bc1", + "resolved_target": "0x1400047dc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002caf", + "resolved_target": "0x140002ac8", + "name": "", + "library": "" + }, + { + "instruction": "0x140002caf", + "resolved_target": "0x140002ac8", + "name": "", + "library": "" + }, + { + "instruction": "0x140002ced", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002ced", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002d51", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002d51", + "resolved_target": "0x140004cbc", + "name": "", + "library": "" + }, + { + "instruction": "0x140002e54", "resolved_target": "0x14000c9d0", "name": "", "library": "" }, { - "instruction": "0x14000613a", - "resolved_target": "0x140010b90", - "name": "", - "library": "" - }, - { - "instruction": "0x140006148", + "instruction": "0x140002e54", "resolved_target": "0x14000c9d0", "name": "", "library": "" }, { - "instruction": "0x14000afdd", - "resolved_target": "0x3042c", - "name": "IsProcessorFeaturePresent", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000affd", - "resolved_target": "0x14000ace8", + "instruction": "0x140002ee1", + "resolved_target": "0x140004cbc", "name": "", "library": "" }, { - "instruction": "0x14000b002", - "resolved_target": "0x30404", - "name": "GetCurrentProcess", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000b014", - "resolved_target": "0x140020088", - "name": "TerminateProcess", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000affd", - "resolved_target": "0x14000ace8", + "instruction": "0x140002ee1", + "resolved_target": "0x140004cbc", "name": "", "library": "" }, { - "instruction": "0x14000b002", - "resolved_target": "0x30404", - "name": "GetCurrentProcess", - "library": "KERNEL32.dll" + "instruction": "0x1400033b5", + "resolved_target": "0x1400034c8", + "name": "", + "library": "" }, { - "instruction": "0x14000b014", - "resolved_target": "0x140020088", - "name": "TerminateProcess", - "library": "KERNEL32.dll" + "instruction": "0x1400033bf", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x1400033b5", + "resolved_target": "0x1400034c8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400033bf", + "resolved_target": "0x140005134", + "name": "", + "library": "" + }, + { + "instruction": "0x140003406", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140003406", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000361d", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400036fb", + "resolved_target": "0x14001e3e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140003718", + "resolved_target": "0x140002614", + "name": "", + "library": "" + }, + { + "instruction": "0x140003748", + "resolved_target": "0x140003368", + "name": "", + "library": "" + }, + { + "instruction": "0x14000375e", + "resolved_target": "0x140004040", + "name": "", + "library": "" + }, + { + "instruction": "0x140003748", + "resolved_target": "0x140003368", + "name": "", + "library": "" + }, + { + "instruction": "0x14000375e", + "resolved_target": "0x140004040", + "name": "", + "library": "" + }, + { + "instruction": "0x140003fb0", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004063", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000406f", + "resolved_target": "0x14000272c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004083", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004063", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000406f", + "resolved_target": "0x14000272c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004083", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004468", + "resolved_target": "0x140004e00", + "name": "", + "library": "" + }, + { + "instruction": "0x140004468", + "resolved_target": "0x140004e00", + "name": "", + "library": "" }, { "instruction": "0x14000449b", @@ -4747,44 +13705,20 @@ "library": "" }, { - "instruction": "0x14000cab3", - "resolved_target": "0x140020018", - "name": "LeaveCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x1400030ff", - "resolved_target": "0x140005134", + "instruction": "0x1400044e8", + "resolved_target": "0x140004df8", "name": "", "library": "" }, { - "instruction": "0x140003165", - "resolved_target": "0x140002bb8", + "instruction": "0x1400045cd", + "resolved_target": "0x1400046f4", "name": "", "library": "" }, { - "instruction": "0x140003138", - "resolved_target": "0x1400029cc", - "name": "", - "library": "" - }, - { - "instruction": "0x140003138", - "resolved_target": "0x1400029cc", - "name": "", - "library": "" - }, - { - "instruction": "0x140003495", - "resolved_target": "0x140002a80", - "name": "", - "library": "" - }, - { - "instruction": "0x1400034a6", - "resolved_target": "0x140006198", + "instruction": "0x1400045cd", + "resolved_target": "0x1400046f4", "name": "", "library": "" }, @@ -4795,92 +13729,584 @@ "library": "" }, { - "instruction": "0x14000464a", - "resolved_target": "0x14000238c", + "instruction": "0x14000466c", + "resolved_target": "0x14000448c", "name": "", "library": "" }, { - "instruction": "0x1400031c3", + "instruction": "0x140004680", + "resolved_target": "0x1400047f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000468b", + "resolved_target": "0x140004868", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046a2", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046b1", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000466c", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004680", + "resolved_target": "0x1400047f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000468b", + "resolved_target": "0x140004868", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046a2", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x1400046b1", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140004708", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004708", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004784", + "resolved_target": "0x14000cda8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000479e", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x140004784", + "resolved_target": "0x14000cda8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000479e", + "resolved_target": "0x140004538", + "name": "", + "library": "" + }, + { + "instruction": "0x14000480a", "resolved_target": "0x140005134", "name": "", "library": "" }, { - "instruction": "0x140003242", - "resolved_target": "0x140002bb8", + "instruction": "0x14000480a", + "resolved_target": "0x140005134", "name": "", "library": "" }, { - "instruction": "0x1400031fc", - "resolved_target": "0x1400029cc", + "instruction": "0x140004888", + "resolved_target": "0x140004dbc", "name": "", "library": "" }, { - "instruction": "0x14000321c", - "resolved_target": "0x140004910", + "instruction": "0x14000491d", + "resolved_target": "0x14000cf88", "name": "", "library": "" }, { - "instruction": "0x1400031fc", - "resolved_target": "0x1400029cc", + "instruction": "0x14000492e", + "resolved_target": "0x14000d630", "name": "", "library": "" }, { - "instruction": "0x14000321c", - "resolved_target": "0x140004910", + "instruction": "0x14000491d", + "resolved_target": "0x14000cf88", "name": "", "library": "" }, { - "instruction": "0x14000cfbc", - "resolved_target": "0x1400118c4", + "instruction": "0x14000492e", + "resolved_target": "0x14000d630", "name": "", "library": "" }, { - "instruction": "0x14000cfd5", - "resolved_target": "0x140015b2c", + "instruction": "0x1400049ef", + "resolved_target": "0x14000cfb8", "name": "", "library": "" }, { - "instruction": "0x14000cf8c", - "resolved_target": "0x1400118c4", + "instruction": "0x1400049f8", + "resolved_target": "0x14000cf88", "name": "", "library": "" }, { - "instruction": "0x14000cfa5", - "resolved_target": "0x140015b2c", + "instruction": "0x1400049ef", + "resolved_target": "0x14000cfb8", "name": "", "library": "" }, { - "instruction": "0x14001524b", - "resolved_target": "0x14000d878", + "instruction": "0x1400049f8", + "resolved_target": "0x14000cf88", "name": "", "library": "" }, { - "instruction": "0x14001523e", - "resolved_target": "0x30660", - "name": "HeapAlloc", + "instruction": "0x1400049ef", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400049f8", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x1400049ef", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400049f8", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b25", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b2e", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b25", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b2e", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b25", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b2e", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b25", + "resolved_target": "0x14000cfb8", + "name": "", + "library": "" + }, + { + "instruction": "0x140004b2e", + "resolved_target": "0x14000cf88", + "name": "", + "library": "" + }, + { + "instruction": "0x140004c5b", + "resolved_target": "0x14000448c", + "name": "", + "library": "" + }, + { + "instruction": "0x140004e6c", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004e6c", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140004e6c", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140005267", + "resolved_target": "0x14000e120", + "name": "", + "library": "" + }, + { + "instruction": "0x14000526c", + "resolved_target": "0x140005de0", + "name": "", + "library": "" + }, + { + "instruction": "0x140005273", + "resolved_target": "0x14000ec20", + "name": "", + "library": "" + }, + { + "instruction": "0x140005278", + "resolved_target": "0x140003d2c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000527f", + "resolved_target": "0x1400105ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14000528b", + "resolved_target": "0x140005548", + "name": "", + "library": "" + }, + { + "instruction": "0x140005354", + "resolved_target": "0x14000550c", + "name": "", + "library": "" + }, + { + "instruction": "0x140005354", + "resolved_target": "0x14000550c", + "name": "", + "library": "" + }, + { + "instruction": "0x140005674", + "resolved_target": "0x1400060d8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400056cf", + "resolved_target": "0x140010934", + "name": "", + "library": "" + }, + { + "instruction": "0x140005743", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x140005743", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x140005a9b", + "resolved_target": "0x303e6", + "name": "SetUnhandledExceptionFilter", "library": "KERNEL32.dll" }, { - "instruction": "0x14001521d", - "resolved_target": "0x1400105b0", + "instruction": "0x140005aa4", + "resolved_target": "0x303ca", + "name": "UnhandledExceptionFilter", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005aaa", + "resolved_target": "0x30404", + "name": "GetCurrentProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005abd", + "resolved_target": "0x140020088", + "name": "TerminateProcess", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ad2", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005bb9", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005c59", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005c71", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005c59", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005c71", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005cc7", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ce1", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005cc7", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ce1", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005cc7", + "resolved_target": "0x30388", + "name": "RtlCaptureContext", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ce1", + "resolved_target": "0x3039c", + "name": "RtlLookupFunctionEntry", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d5f", + "resolved_target": "0x3048e", + "name": "GetSystemTimeAsFileTime", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d6d", + "resolved_target": "0x30478", + "name": "GetCurrentThreadId", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d79", + "resolved_target": "0x30462", + "name": "GetCurrentProcessId", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d89", + "resolved_target": "0x30448", + "name": "QueryPerformanceCounter", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d5f", + "resolved_target": "0x3048e", + "name": "GetSystemTimeAsFileTime", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d6d", + "resolved_target": "0x30478", + "name": "GetCurrentThreadId", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d79", + "resolved_target": "0x30462", + "name": "GetCurrentProcessId", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005d89", + "resolved_target": "0x30448", + "name": "QueryPerformanceCounter", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005e60", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005e60", + "resolved_target": "0x3042c", + "name": "IsProcessorFeaturePresent", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000626a", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140015229", - "resolved_target": "0x14000deb0", + "instruction": "0x14000627a", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x14000626a", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000627a", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400062be", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400062ce", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x1400062be", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400062ce", + "resolved_target": "0x14001e360", + "name": "", + "library": "" + }, + { + "instruction": "0x140006487", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006491", + "resolved_target": "0x1400062e8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064c6", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064d4", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064de", + "resolved_target": "0x1400062e8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064c6", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064d4", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400064de", + "resolved_target": "0x1400062e8", "name": "", "library": "" }, @@ -4891,116 +14317,1490 @@ "library": "" }, { - "instruction": "0x140006dac", + "instruction": "0x140006573", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006573", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006573", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006573", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006573", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x140006689", + "resolved_target": "0x1400075d8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400067d5", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400067d5", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400067d5", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400067d5", + "resolved_target": "0x140006b2c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400069f0", + "resolved_target": "0x3052c", + "name": "RtlUnwindEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400069fd", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140006b10", + "resolved_target": "0x3052c", + "name": "RtlUnwindEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140006b1d", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x140006d24", "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007b5a", - "resolved_target": "0x140007740", + "instruction": "0x140006d2f", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007ba8", - "resolved_target": "0x140007040", + "instruction": "0x140006d61", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007b71", - "resolved_target": "0x140007040", + "instruction": "0x140006d6c", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007bca", - "resolved_target": "0x14000a504", + "instruction": "0x140006d61", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007bb8", - "resolved_target": "0x140006dbc", + "instruction": "0x140006d6c", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007bca", - "resolved_target": "0x14000a504", + "instruction": "0x140006dd9", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007b99", - "resolved_target": "0x14000a510", + "instruction": "0x140006df1", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007b81", - "resolved_target": "0x140006dbc", + "instruction": "0x140006e25", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007b99", - "resolved_target": "0x14000a510", + "instruction": "0x140006e32", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c1b", - "resolved_target": "0x140007934", + "instruction": "0x140006e3b", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c69", - "resolved_target": "0x140007040", + "instruction": "0x140006e6c", + "resolved_target": "0x14000952c", "name": "", "library": "" }, { - "instruction": "0x140007c32", - "resolved_target": "0x140007040", + "instruction": "0x140006e25", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c8b", - "resolved_target": "0x14000a504", + "instruction": "0x140006e32", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c79", - "resolved_target": "0x140006dbc", + "instruction": "0x140006e3b", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c8b", - "resolved_target": "0x14000a504", + "instruction": "0x140006e6c", + "resolved_target": "0x14000952c", "name": "", "library": "" }, { - "instruction": "0x140007c5a", - "resolved_target": "0x14000a510", + "instruction": "0x140006ec8", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c42", - "resolved_target": "0x140006dbc", + "instruction": "0x140006ed5", + "resolved_target": "0x140007394", "name": "", "library": "" }, { - "instruction": "0x140007c5a", - "resolved_target": "0x14000a510", + "instruction": "0x140006ede", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f02", + "resolved_target": "0x14000634c", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f35", + "resolved_target": "0x140009534", + "name": "", + "library": "" + }, + { + "instruction": "0x140006ec8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006ed5", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006ede", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f02", + "resolved_target": "0x14000634c", + "name": "", + "library": "" + }, + { + "instruction": "0x140006f35", + "resolved_target": "0x140009534", + "name": "", + "library": "" + }, + { + "instruction": "0x140007019", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x14000712b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x140007572", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x1400075b1", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x1400075b1", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ce5", + "resolved_target": "0x140006544", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007dbd", + "resolved_target": "0x14000662c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x140007ebd", + "resolved_target": "0x14000a25c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400083ac", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000907b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x140009080", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000907b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x140009080", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000907b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x140009080", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000907b", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x140009080", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b3", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b3", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b3", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b3", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400092b8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009564", + "resolved_target": "0x140009284", + "name": "", + "library": "" + }, + { + "instruction": "0x14000956b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14000970c", + "resolved_target": "0x1400060f0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009778", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009786", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097ca", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097cf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097d8", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097e1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400097f3", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009964", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009972", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099cb", + "resolved_target": "0x14000a704", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099d9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099e2", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x1400099f4", + "resolved_target": "0x140006d18", + "name": "", + "library": "" + }, + { + "instruction": "0x140009da4", + "resolved_target": "0x140009cfc", + "name": "", + "library": "" + }, + { + "instruction": "0x140009daf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009da4", + "resolved_target": "0x140009cfc", + "name": "", + "library": "" + }, + { + "instruction": "0x140009daf", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009dee", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e04", + "resolved_target": "0x14000753c", + "name": "", + "library": "" + }, + { + "instruction": "0x140009e0b", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140009f96", + "resolved_target": "0x140006da8", + "name": "", + "library": "" + }, + { + "instruction": "0x140009fa6", + "resolved_target": "0x1400075e0", "name": "", "library": "" }, @@ -5035,404 +15835,92 @@ "library": "" }, { - "instruction": "0x14000d6d4", - "resolved_target": "0x14001667c", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d6e3", - "resolved_target": "0x1400166cc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d720", - "resolved_target": "0x14000ebcc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d6f6", - "resolved_target": "0x3042c", - "name": "IsProcessorFeaturePresent", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000d716", - "resolved_target": "0x14000ace8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d720", - "resolved_target": "0x14000ebcc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d716", - "resolved_target": "0x14000ace8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d720", - "resolved_target": "0x14000ebcc", - "name": "", - "library": "" - }, - { - "instruction": "0x140007398", - "resolved_target": "0x1400073b0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400073a7", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140006df1", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140006689", + "instruction": "0x14000a27c", "resolved_target": "0x1400075d8", "name": "", "library": "" }, { - "instruction": "0x140006780", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a3ff", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a436", - "resolved_target": "0x14000735c", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a412", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a41f", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a436", - "resolved_target": "0x14000735c", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a3ff", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140006dc0", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140008e23", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008e3c", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008e79", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008e6b", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008e79", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008ea4", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008eb4", - "resolved_target": "0x14001efd0", - "name": "", - "library": "" - }, - { - "instruction": "0x140008e92", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008ea4", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008eb4", - "resolved_target": "0x14001efd0", - "name": "", - "library": "" - }, - { - "instruction": "0x140010b74", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x140010b89", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140010b82", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x140006fe0", - "resolved_target": "0x14000700c", - "name": "", - "library": "" - }, - { - "instruction": "0x140007001", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140006229", - "resolved_target": "0x3051a", - "name": "RaiseException", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x1400061e8", - "resolved_target": "0x30506", - "name": "RtlPcToFileHeader", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140006229", - "resolved_target": "0x3051a", - "name": "RaiseException", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x1400061ce", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140006487", - "resolved_target": "0x1400075d8", - "name": "", - "library": "" - }, - { - "instruction": "0x140006491", - "resolved_target": "0x1400062e8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400067d5", - "resolved_target": "0x140006b2c", - "name": "", - "library": "" - }, - { - "instruction": "0x1400068cd", - "resolved_target": "0x140006b2c", - "name": "", - "library": "" - }, - { - "instruction": "0x1400068cd", - "resolved_target": "0x140006b2c", - "name": "", - "library": "" - }, - { - "instruction": "0x1400068cd", - "resolved_target": "0x140006b2c", - "name": "", - "library": "" - }, - { - "instruction": "0x1400095f0", - "resolved_target": "0x140009b74", - "name": "", - "library": "" - }, - { - "instruction": "0x140008f48", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008f61", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fa3", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008f95", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fa3", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fce", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fde", - "resolved_target": "0x14001efd0", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fbc", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fce", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140008fde", - "resolved_target": "0x14001efd0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007ce5", + "instruction": "0x14000a291", "resolved_target": "0x140006544", "name": "", "library": "" }, { - "instruction": "0x14000626a", - "resolved_target": "0x140007394", + "instruction": "0x14000a29f", + "resolved_target": "0x140007564", "name": "", "library": "" }, { - "instruction": "0x14000627a", - "resolved_target": "0x14001e360", + "instruction": "0x14000a2b3", + "resolved_target": "0x140007590", "name": "", "library": "" }, { - "instruction": "0x1400062be", - "resolved_target": "0x140007394", + "instruction": "0x14000a2c4", + "resolved_target": "0x14000759c", "name": "", "library": "" }, { - "instruction": "0x1400062ce", - "resolved_target": "0x14001e360", + "instruction": "0x14000a3ff", + "resolved_target": "0x140006da8", "name": "", "library": "" }, { - "instruction": "0x140007dbd", - "resolved_target": "0x14000662c", + "instruction": "0x14000a3ff", + "resolved_target": "0x140006da8", "name": "", "library": "" }, { - "instruction": "0x14000af21", - "resolved_target": "0x14000ac30", + "instruction": "0x14000a75b", + "resolved_target": "0x14000aa38", "name": "", "library": "" }, { - "instruction": "0x14000af73", - "resolved_target": "0x14000ac9c", + "instruction": "0x14000a92c", + "resolved_target": "0x14000a7bc", "name": "", "library": "" }, { - "instruction": "0x14000afad", - "resolved_target": "0x14000afd4", + "instruction": "0x14000a976", + "resolved_target": "0x14000a7bc", "name": "", "library": "" }, { - "instruction": "0x14000af4d", - "resolved_target": "0x14001e3a0", + "instruction": "0x14000a9be", + "resolved_target": "0x14000a7bc", "name": "", "library": "" }, { - "instruction": "0x14000af4d", - "resolved_target": "0x14001e3a0", + "instruction": "0x14000aa0d", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa0d", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa69", + "resolved_target": "0x14000a7bc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aa69", + "resolved_target": "0x14000a7bc", "name": "", "library": "" }, @@ -5443,20 +15931,98 @@ "library": "KERNEL32.dll" }, { - "instruction": "0x14000ac01", - "resolved_target": "0x1400119b4", - "name": "", - "library": "" + "instruction": "0x14000abdb", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" }, { - "instruction": "0x14000ac10", + "instruction": "0x14000ac4c", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ac4c", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000acb8", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000acc8", "resolved_target": "0x3054a", "name": "SetLastError", "library": "KERNEL32.dll" }, { - "instruction": "0x14000ac29", - "resolved_target": "0x14000d6d0", + "instruction": "0x14000acb8", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000acc8", + "resolved_target": "0x3054a", + "name": "SetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000aead", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000aead", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000af21", + "resolved_target": "0x14000ac30", + "name": "", + "library": "" + }, + { + "instruction": "0x14000af21", + "resolved_target": "0x14000ac30", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b15a", + "resolved_target": "0x14000b74c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b15f", + "resolved_target": "0x1400125b8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b171", + "resolved_target": "0x14001266c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b185", + "resolved_target": "0x30316", + "name": "DeleteCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000b19c", + "resolved_target": "0x140011b00", "name": "", "library": "" }, @@ -5466,6 +16032,48 @@ "name": "", "library": "" }, + { + "instruction": "0x14000b246", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b2c2", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b2c2", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b378", + "resolved_target": "0x14000b210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b378", + "resolved_target": "0x14000b210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b3e4", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b3e4", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, { "instruction": "0x14000b482", "resolved_target": "0x14000ca20", @@ -5473,14 +16081,56 @@ "library": "" }, { - "instruction": "0x14000b533", - "resolved_target": "0x14000ca74", + "instruction": "0x14000b482", + "resolved_target": "0x14000ca20", "name": "", "library": "" }, { - "instruction": "0x14000b52a", - "resolved_target": "0x14000b3cc", + "instruction": "0x14000b482", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b482", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b564", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b570", + "resolved_target": "0x14000b678", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b57a", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b564", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b570", + "resolved_target": "0x14000b678", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b57a", + "resolved_target": "0x14000b204", "name": "", "library": "" }, @@ -5490,6 +16140,72 @@ "name": "", "library": "" }, + { + "instruction": "0x14000b5d3", + "resolved_target": "0x14000b468", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b6c2", + "resolved_target": "0x14000b58c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b6c2", + "resolved_target": "0x14000b58c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b81c", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b827", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b81c", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b827", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b928", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b933", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b928", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000b933", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, { "instruction": "0x14000b9a3", "resolved_target": "0x14000aefc", @@ -5497,14 +16213,20 @@ "library": "" }, { - "instruction": "0x14000d87c", - "resolved_target": "0x140011924", + "instruction": "0x14000b9a3", + "resolved_target": "0x14000aefc", "name": "", "library": "" }, { - "instruction": "0x14000afc8", - "resolved_target": "0x14000ae60", + "instruction": "0x14000bb08", + "resolved_target": "0x14000b960", + "name": "", + "library": "" + }, + { + "instruction": "0x14000bb08", + "resolved_target": "0x14000b960", "name": "", "library": "" }, @@ -5515,92 +16237,224 @@ "library": "" }, { - "instruction": "0x14000f878", + "instruction": "0x14000bf14", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c190", + "resolved_target": "0x14000bec8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c190", + "resolved_target": "0x14000bec8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c1fc", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c205", + "resolved_target": "0x14000c224", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c210", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c1fc", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c205", + "resolved_target": "0x14000c224", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c210", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c248", + "resolved_target": "0x140015084", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c274", + "resolved_target": "0x14000c340", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c285", + "resolved_target": "0x14001514c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c248", + "resolved_target": "0x140015084", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c274", + "resolved_target": "0x14000c340", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c285", + "resolved_target": "0x14001514c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c59d", + "resolved_target": "0x14000c2a4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c59d", + "resolved_target": "0x14000c2a4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c610", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c619", + "resolved_target": "0x14000c638", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c623", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c610", + "resolved_target": "0x14000b1f8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c619", + "resolved_target": "0x14000c638", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c623", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c65f", + "resolved_target": "0x14000b5ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c66b", + "resolved_target": "0x14001266c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c65f", + "resolved_target": "0x14000b5ec", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c66b", + "resolved_target": "0x14001266c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c797", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c797", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c797", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c879", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c879", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x14000c991", "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x14000f883", + "instruction": "0x14000c99c", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x1400118c8", - "resolved_target": "0x140011924", + "instruction": "0x14000c991", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x1400118d7", - "resolved_target": "0x14000d6d0", + "instruction": "0x14000c99c", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x14001237f", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140012384", - "resolved_target": "0x140011bc8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400123ad", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400123d6", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400123ff", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140012428", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140012451", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001247a", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400124a3", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400124cc", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400124f5", - "resolved_target": "0x140011c00", + "instruction": "0x14000c9f7", + "resolved_target": "0x1400120f4", "name": "", "library": "" }, @@ -5623,25 +16477,523 @@ "library": "" }, { - "instruction": "0x14001749b", + "instruction": "0x14000cadf", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cae8", + "resolved_target": "0x14000cb08", + "name": "", + "library": "" + }, + { + "instruction": "0x14000caf2", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cb3b", + "resolved_target": "0x14000f858", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cb3b", + "resolved_target": "0x14000f858", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cb3b", + "resolved_target": "0x14000f858", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cb3b", + "resolved_target": "0x14000f858", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cb3b", + "resolved_target": "0x14000f858", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cb3b", + "resolved_target": "0x14000f858", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cdb9", + "resolved_target": "0x140012358", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cde9", + "resolved_target": "0x14000cac8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cdb9", + "resolved_target": "0x140012358", + "name": "", + "library": "" + }, + { + "instruction": "0x14000cde9", + "resolved_target": "0x14000cac8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d810", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d819", + "resolved_target": "0x14000d738", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d820", "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x1400174a6", + "instruction": "0x14000d840", + "resolved_target": "0x14000d738", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d952", + "resolved_target": "0x14000abc8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d97a", + "resolved_target": "0x140015b60", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d98a", + "resolved_target": "0x140015bcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d952", + "resolved_target": "0x14000abc8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d97a", + "resolved_target": "0x140015b60", + "name": "", + "library": "" + }, + { + "instruction": "0x14000d98a", + "resolved_target": "0x140015bcc", + "name": "", + "library": "" + }, + { + "instruction": "0x14000debd", + "resolved_target": "0x14000df00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000debd", + "resolved_target": "0x14000df00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df08", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df29", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df4f", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df86", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df4f", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000df86", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000dfc5", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x14000dfc5", + "resolved_target": "0x140011924", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e365", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e36f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e94b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e954", + "resolved_target": "0x14000e96c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e95c", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e94b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e954", + "resolved_target": "0x14000e96c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000e95c", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ea53", + "resolved_target": "0x304e4", + "name": "GetModuleHandleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ea53", + "resolved_target": "0x304e4", + "name": "GetModuleHandleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000eb65", + "resolved_target": "0x30626", + "name": "GetModuleHandleExW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ecaf", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ecc9", + "resolved_target": "0x14000f2ac", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ece1", + "resolved_target": "0x14000fae8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ecaf", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ecc9", + "resolved_target": "0x14000f2ac", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ece1", + "resolved_target": "0x14000fae8", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eded", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000eded", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee54", + "resolved_target": "0x14000ee70", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee54", + "resolved_target": "0x14000ee70", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee87", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee97", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee87", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ee97", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef2e", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef44", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef2e", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000ef44", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f02c", + "resolved_target": "0x14000edd4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f055", + "resolved_target": "0x1400165b0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f055", + "resolved_target": "0x1400165b0", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f102", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f102", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f102", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f102", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f248", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f3db", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f825", + "resolved_target": "0x140017480", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f825", + "resolved_target": "0x140017480", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f825", + "resolved_target": "0x140017480", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f825", + "resolved_target": "0x140017480", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f825", + "resolved_target": "0x140017480", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f878", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f883", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x14001749b", + "instruction": "0x14000f878", "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x1400174a6", + "instruction": "0x14000f883", "resolved_target": "0x14000afb4", "name": "", "library": "" @@ -5653,8 +17005,32 @@ "library": "" }, { - "instruction": "0x14001a586", - "resolved_target": "0x14001e2cc", + "instruction": "0x14000f925", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f925", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f925", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f925", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x14000f925", + "resolved_target": "0x140015200", "name": "", "library": "" }, @@ -5671,68 +17047,134 @@ "library": "" }, { - "instruction": "0x14001a526", - "resolved_target": "0x14001e2cc", + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", "name": "", "library": "" }, { - "instruction": "0x1400165cb", - "resolved_target": "0x14000d878", + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", "name": "", "library": "" }, { - "instruction": "0x1400165d6", - "resolved_target": "0x14000afb4", + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", "name": "", "library": "" }, { - "instruction": "0x1400165cb", - "resolved_target": "0x14000d878", + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", "name": "", "library": "" }, { - "instruction": "0x1400165d6", - "resolved_target": "0x14000afb4", + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", "name": "", "library": "" }, { - "instruction": "0x140010353", - "resolved_target": "0x14001053c", + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", "name": "", "library": "" }, { - "instruction": "0x14001036b", - "resolved_target": "0x140017510", + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", "name": "", "library": "" }, { - "instruction": "0x140010385", - "resolved_target": "0x140017510", + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", "name": "", "library": "" }, { - "instruction": "0x1400104d0", - "resolved_target": "0x14001053c", + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", "name": "", "library": "" }, { - "instruction": "0x1400104f1", - "resolved_target": "0x14001a3c0", + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", "name": "", "library": "" }, { - "instruction": "0x14001050b", - "resolved_target": "0x14001a3c0", + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", + "name": "", + "library": "" + }, + { + "instruction": "0x14000fdc1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14000fdf2", + "resolved_target": "0x14000f36c", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140010120", + "resolved_target": "0x14001ea80", "name": "", "library": "" }, @@ -5748,6 +17190,12 @@ "name": "", "library": "" }, + { + "instruction": "0x1400103e8", + "resolved_target": "0x14001053c", + "name": "", + "library": "" + }, { "instruction": "0x140010406", "resolved_target": "0x14000cdf4", @@ -5755,26 +17203,38 @@ "library": "" }, { - "instruction": "0x14001043b", - "resolved_target": "0x140017510", + "instruction": "0x1400103e8", + "resolved_target": "0x14001053c", "name": "", "library": "" }, { - "instruction": "0x14001045e", - "resolved_target": "0x14001a3c0", + "instruction": "0x140010406", + "resolved_target": "0x14000cdf4", "name": "", "library": "" }, { - "instruction": "0x140010473", - "resolved_target": "0x14001a3c0", + "instruction": "0x1400103e8", + "resolved_target": "0x14001053c", "name": "", "library": "" }, { - "instruction": "0x140010308", - "resolved_target": "0x140017510", + "instruction": "0x140010406", + "resolved_target": "0x14000cdf4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400104d0", + "resolved_target": "0x14001053c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400104d0", + "resolved_target": "0x14001053c", "name": "", "library": "" }, @@ -5796,6 +17256,108 @@ "name": "", "library": "" }, + { + "instruction": "0x14001060b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140010614", + "resolved_target": "0x14001066c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001061d", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140010647", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140010650", + "resolved_target": "0x14001081c", + "name": "", + "library": "" + }, + { + "instruction": "0x140010659", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140010647", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140010650", + "resolved_target": "0x14001081c", + "name": "", + "library": "" + }, + { + "instruction": "0x140010659", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001097c", + "resolved_target": "0x140010630", + "name": "", + "library": "" + }, + { + "instruction": "0x1400109ed", + "resolved_target": "0x1400105f4", + "name": "", + "library": "" + }, + { + "instruction": "0x1400109ed", + "resolved_target": "0x1400105f4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a50", + "resolved_target": "0x14000ae58", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a58", + "resolved_target": "0x14000def0", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a60", + "resolved_target": "0x1400166ac", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a68", + "resolved_target": "0x14000e130", + "name": "", + "library": "" + }, + { + "instruction": "0x140010a70", + "resolved_target": "0x14000eba4", + "name": "", + "library": "" + }, { "instruction": "0x140010c49", "resolved_target": "0x14000d878", @@ -5808,6 +17370,102 @@ "name": "", "library": "" }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c49", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140010c54", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140011406", + "resolved_target": "0x140010c10", + "name": "", + "library": "" + }, + { + "instruction": "0x140011406", + "resolved_target": "0x140010c10", + "name": "", + "library": "" + }, { "instruction": "0x1400114ab", "resolved_target": "0x14000ca20", @@ -5820,6 +17478,72 @@ "name": "", "library": "" }, + { + "instruction": "0x1400114ab", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114c3", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114eb", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114f9", + "resolved_target": "0x14001185c", + "name": "", + "library": "" + }, + { + "instruction": "0x140011501", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114eb", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400114f9", + "resolved_target": "0x14001185c", + "name": "", + "library": "" + }, + { + "instruction": "0x140011501", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x14001152b", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140011541", + "resolved_target": "0x14001185c", + "name": "", + "library": "" + }, + { + "instruction": "0x140011549", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, { "instruction": "0x14001152b", "resolved_target": "0x14000ca20", @@ -5845,2153 +17569,35 @@ "library": "" }, { - "instruction": "0x1400115ab", - "resolved_target": "0x14000ca74", + "instruction": "0x140011573", + "resolved_target": "0x14000ca20", "name": "", "library": "" }, { - "instruction": "0x1400115a3", + "instruction": "0x140011669", + "resolved_target": "0x140011494", + "name": "", + "library": "" + }, + { + "instruction": "0x14001167e", + "resolved_target": "0x140011514", + "name": "", + "library": "" + }, + { + "instruction": "0x140011699", + "resolved_target": "0x1400116ac", + "name": "", + "library": "" + }, + { + "instruction": "0x1400116a1", "resolved_target": "0x140011b00", "name": "", "library": "" }, - { - "instruction": "0x1400115ab", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x1400114eb", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x1400114f9", - "resolved_target": "0x14001185c", - "name": "", - "library": "" - }, - { - "instruction": "0x140011501", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d952", - "resolved_target": "0x14000abc8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d97a", - "resolved_target": "0x140015b60", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d98a", - "resolved_target": "0x140015bcc", - "name": "", - "library": "" - }, - { - "instruction": "0x140016fd8", - "resolved_target": "0x140016bc8", - "name": "", - "library": "" - }, - { - "instruction": "0x140016efe", - "resolved_target": "0x140016bc8", - "name": "", - "library": "" - }, - { - "instruction": "0x140017193", - "resolved_target": "0x140020038", - "name": "WideCharToMultiByte", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140017193", - "resolved_target": "0x140020038", - "name": "WideCharToMultiByte", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001293d", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140012948", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x140013ac2", - "resolved_target": "0x14000aefc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d858", - "resolved_target": "0x140011924", - "name": "", - "library": "" - }, - { - "instruction": "0x140014e62", - "resolved_target": "0x14001949c", - "name": "", - "library": "" - }, - { - "instruction": "0x1400152bf", - "resolved_target": "0x14000aefc", - "name": "", - "library": "" - }, - { - "instruction": "0x1400152bf", - "resolved_target": "0x14000aefc", - "name": "", - "library": "" - }, - { - "instruction": "0x1400156a8", - "resolved_target": "0x14000aefc", - "name": "", - "library": "" - }, - { - "instruction": "0x1400156a8", - "resolved_target": "0x14000aefc", - "name": "", - "library": "" - }, - { - "instruction": "0x14001205a", - "resolved_target": "0x1400122e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140012069", - "resolved_target": "0x306de", - "name": "GetLocaleInfoW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140012039", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001204e", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x140011ad5", - "resolved_target": "0x30660", - "name": "HeapAlloc", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011ae2", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140011ab1", - "resolved_target": "0x1400105b0", - "name": "", - "library": "" - }, - { - "instruction": "0x140011abd", - "resolved_target": "0x14000deb0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001707d", - "resolved_target": "0x140020030", - "name": "MultiByteToWideChar", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001707d", - "resolved_target": "0x140020030", - "name": "MultiByteToWideChar", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001707d", - "resolved_target": "0x140020030", - "name": "MultiByteToWideChar", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001707d", - "resolved_target": "0x140020030", - "name": "MultiByteToWideChar", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001229c", - "resolved_target": "0x1400122e0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400122c3", - "resolved_target": "0x306ce", - "name": "LCMapStringW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140012236", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140012290", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001cec5", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x14001ced0", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000da0c", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d810", - "resolved_target": "0x14000d854", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d819", - "resolved_target": "0x14000d738", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d820", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140016534", - "resolved_target": "0x14000d89c", - "name": "", - "library": "" - }, - { - "instruction": "0x140016580", - "resolved_target": "0x1400161e0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400187eb", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140018845", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x140018862", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001889f", - "resolved_target": "0x1400118e0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400188b5", - "resolved_target": "0x140018540", - "name": "", - "library": "" - }, - { - "instruction": "0x140018845", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x140018824", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x140018845", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x14001823f", - "resolved_target": "0x14000d89c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001825a", - "resolved_target": "0x3081e", - "name": "GetOEMCP", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000ef94", - "resolved_target": "0x14000dca0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000efaa", - "resolved_target": "0x140015200", - "name": "", - "library": "" - }, - { - "instruction": "0x14000efc4", - "resolved_target": "0x140017510", - "name": "", - "library": "" - }, - { - "instruction": "0x140015ede", - "resolved_target": "0x140015d0c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001bb93", - "resolved_target": "0x140017230", - "name": "", - "library": "" - }, - { - "instruction": "0x14001ba6a", - "resolved_target": "0x306de", - "name": "GetLocaleInfoW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001ba10", - "resolved_target": "0x14001d690", - "name": "", - "library": "" - }, - { - "instruction": "0x14001ba23", - "resolved_target": "0x14001d690", - "name": "", - "library": "" - }, - { - "instruction": "0x14001ba3d", - "resolved_target": "0x306de", - "name": "GetLocaleInfoW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001b5bd", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001b62e", - "resolved_target": "0x30716", - "name": "EnumSystemLocalesW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001b62e", - "resolved_target": "0x30716", - "name": "EnumSystemLocalesW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14001b4ed", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001b57e", - "resolved_target": "0x30716", - "name": "EnumSystemLocalesW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x1400121d1", - "resolved_target": "0x14001c034", - "name": "", - "library": "" - }, - { - "instruction": "0x1400121ad", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400121c2", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d3fa", - "resolved_target": "0x14001d378", - "name": "", - "library": "" - }, - { - "instruction": "0x140016dbb", - "resolved_target": "0x14001c5a0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d907", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d912", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d907", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d912", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x140002b86", - "resolved_target": "0x140004cbc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000dfc5", - "resolved_target": "0x140011924", - "name": "", - "library": "" - }, - { - "instruction": "0x14000907b", - "resolved_target": "0x14000a704", - "name": "", - "library": "" - }, - { - "instruction": "0x140009080", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x14000918b", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009168", - "resolved_target": "0x1400064ac", - "name": "", - "library": "" - }, - { - "instruction": "0x140009110", - "resolved_target": "0x1400075e8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000927b", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140009133", - "resolved_target": "0x140009dc4", - "name": "", - "library": "" - }, - { - "instruction": "0x140009257", - "resolved_target": "0x140007e60", - "name": "", - "library": "" - }, - { - "instruction": "0x1400091d6", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000921b", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140009564", - "resolved_target": "0x140009284", - "name": "", - "library": "" - }, - { - "instruction": "0x14000956b", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009d70", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140006d61", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140006d6c", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140006da1", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140006d8d", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140007019", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009da4", - "resolved_target": "0x140009cfc", - "name": "", - "library": "" - }, - { - "instruction": "0x140009daf", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x14000708e", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140007099", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x1400070ae", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x1400070bb", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x1400070c4", - "resolved_target": "0x140010b70", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a75b", - "resolved_target": "0x14000aa38", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a775", - "resolved_target": "0x14000a784", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a75b", - "resolved_target": "0x14000aa38", - "name": "", - "library": "" - }, - { - "instruction": "0x140007523", - "resolved_target": "0x14000a954", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ca32", - "resolved_target": "0x140020010", - "name": "EnterCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000e9bb", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000e9d5", - "resolved_target": "0x140010944", - "name": "", - "library": "" - }, - { - "instruction": "0x14000e9f1", - "resolved_target": "0x14000e8c0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ea04", - "resolved_target": "0x14000e8c0", - "name": "", - "library": "" - }, - { - "instruction": "0x140011de7", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140001ad7", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x140001b09", - "resolved_target": "0x140002000", - "name": "", - "library": "" - }, - { - "instruction": "0x1400023b8", - "resolved_target": "0x1400022c0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400023c9", - "resolved_target": "0x140006198", - "name": "", - "library": "" - }, - { - "instruction": "0x140010ba9", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140010bb4", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x140010ba9", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140010bb4", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ca94", - "resolved_target": "0x140012358", - "name": "", - "library": "" - }, - { - "instruction": "0x14000caa4", - "resolved_target": "0x140020010", - "name": "EnterCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000514e", - "resolved_target": "0x14000cac0", - "name": "", - "library": "" - }, - { - "instruction": "0x140005142", - "resolved_target": "0x14000deb0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000514e", - "resolved_target": "0x14000cac0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000516a", - "resolved_target": "0x140001dd0", - "name": "", - "library": "" - }, - { - "instruction": "0x140005164", - "resolved_target": "0x14000238c", - "name": "", - "library": "" - }, - { - "instruction": "0x140002bc1", - "resolved_target": "0x1400047dc", - "name": "", - "library": "" - }, - { - "instruction": "0x140002bcf", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140002be5", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140002bfb", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140002c11", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140002c27", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140002c3d", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400029e3", - "resolved_target": "0x14000448c", - "name": "", - "library": "" - }, - { - "instruction": "0x140002a3d", - "resolved_target": "0x1400023d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140002a22", - "resolved_target": "0x140004770", - "name": "", - "library": "" - }, - { - "instruction": "0x140002395", - "resolved_target": "0x140002260", - "name": "", - "library": "" - }, - { - "instruction": "0x1400023a6", - "resolved_target": "0x140006198", - "name": "", - "library": "" - }, - { - "instruction": "0x14000491d", - "resolved_target": "0x14000cf88", - "name": "", - "library": "" - }, - { - "instruction": "0x14000492e", - "resolved_target": "0x14000d630", - "name": "", - "library": "" - }, - { - "instruction": "0x14000499f", - "resolved_target": "0x14000cdf4", - "name": "", - "library": "" - }, - { - "instruction": "0x1400049af", - "resolved_target": "0x14000cfb8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000493f", - "resolved_target": "0x14000cdf4", - "name": "", - "library": "" - }, - { - "instruction": "0x1400049c1", - "resolved_target": "0x14000d640", - "name": "", - "library": "" - }, - { - "instruction": "0x1400049af", - "resolved_target": "0x14000cfb8", - "name": "", - "library": "" - }, - { - "instruction": "0x140015b4f", - "resolved_target": "0x14001a8ec", - "name": "", - "library": "" - }, - { - "instruction": "0x14000debd", - "resolved_target": "0x14000df00", - "name": "", - "library": "" - }, - { - "instruction": "0x14000decc", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007648", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007770", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140007790", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140007917", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000791c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007921", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007926", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000792c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400077da", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140007872", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000791c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007921", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007926", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000792c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007912", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007917", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000791c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007921", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007926", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000792c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007921", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007926", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000792c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000783d", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000785d", - "resolved_target": "0x140007040", - "name": "", - "library": "" - }, - { - "instruction": "0x1400078a4", - "resolved_target": "0x140007040", - "name": "", - "library": "" - }, - { - "instruction": "0x1400078b2", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000785d", - "resolved_target": "0x140007040", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a51c", - "resolved_target": null, - "name": "unresolved", - "library": "" - }, - { - "instruction": "0x140007964", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140007984", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b0e", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b13", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b18", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b1d", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b23", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400079d0", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140007a69", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b13", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b18", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b1d", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b23", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b09", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b0e", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b13", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b18", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b1d", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b23", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b18", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b1d", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007b23", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007a34", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007a54", - "resolved_target": "0x140007040", - "name": "", - "library": "" - }, - { - "instruction": "0x140007a9b", - "resolved_target": "0x140007040", - "name": "", - "library": "" - }, - { - "instruction": "0x140007aa9", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140007a54", - "resolved_target": "0x140007040", - "name": "", - "library": "" - }, - { - "instruction": "0x140007572", - "resolved_target": "0x140006544", - "name": "", - "library": "" - }, - { - "instruction": "0x1400075b1", - "resolved_target": "0x140006544", - "name": "", - "library": "" - }, - { - "instruction": "0x1400166a0", - "resolved_target": "0x140016634", - "name": "", - "library": "" - }, - { - "instruction": "0x140016753", - "resolved_target": "0x140011924", - "name": "", - "library": "" - }, - { - "instruction": "0x1400167f3", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x1400168b8", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x140016921", - "resolved_target": "0x14000ebcc", - "name": "", - "library": "" - }, - { - "instruction": "0x140016917", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x140016921", - "resolved_target": "0x14000ebcc", - "name": "", - "library": "" - }, - { - "instruction": "0x14001684a", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001685a", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000630d", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ac4c", - "resolved_target": "0x3053a", - "name": "GetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000ac72", - "resolved_target": "0x1400119b4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ac81", - "resolved_target": "0x3054a", - "name": "SetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000acb8", - "resolved_target": "0x3053a", - "name": "GetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000acc8", - "resolved_target": "0x3054a", - "name": "SetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x1400119ed", - "resolved_target": "0x1400117a4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b3e4", - "resolved_target": "0x14000b1f8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b458", - "resolved_target": "0x14000b204", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b43c", - "resolved_target": "0x14000b678", - "name": "", - "library": "" - }, - { - "instruction": "0x14000b458", - "resolved_target": "0x14000b204", - "name": "", - "library": "" - }, - { - "instruction": "0x14001196d", - "resolved_target": "0x3053a", - "name": "GetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x1400119a0", - "resolved_target": "0x3054a", - "name": "SetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011996", - "resolved_target": "0x1400117a4", - "name": "", - "library": "" - }, - { - "instruction": "0x1400119a0", - "resolved_target": "0x3054a", - "name": "SetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011963", - "resolved_target": "0x1400117a4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000aead", - "resolved_target": "0x14000aefc", - "name": "", - "library": "" - }, - { - "instruction": "0x140011cf9", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140011d1d", - "resolved_target": "0x306aa", - "name": "VirtualProtect", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011dac", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140011d4e", - "resolved_target": "0x306aa", - "name": "VirtualProtect", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011c6d", - "resolved_target": "0x305d4", - "name": "LoadLibraryExW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011c7f", - "resolved_target": "0x3053a", - "name": "GetLastError", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011c9a", - "resolved_target": "0x140011460", - "name": "", - "library": "" - }, - { - "instruction": "0x140011d5a", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x140011cf9", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140011d1d", - "resolved_target": "0x306aa", - "name": "VirtualProtect", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011cb0", - "resolved_target": "0x140011460", - "name": "", - "library": "" - }, - { - "instruction": "0x140011cf9", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140011d1d", - "resolved_target": "0x306aa", - "name": "VirtualProtect", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011cc1", - "resolved_target": "0x305d4", - "name": "LoadLibraryExW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x140011cf9", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140011d1d", - "resolved_target": "0x306aa", - "name": "VirtualProtect", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000cb3b", - "resolved_target": "0x14000f858", - "name": "", - "library": "" - }, - { - "instruction": "0x140010563", - "resolved_target": "0x14000cdf4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000cdf8", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ce11", - "resolved_target": "0x140015b2c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001071e", - "resolved_target": "0x14001be60", - "name": "", - "library": "" - }, - { - "instruction": "0x140010728", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400106fa", - "resolved_target": "0x14001be60", - "name": "", - "library": "" - }, - { - "instruction": "0x140010704", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001071e", - "resolved_target": "0x14001be60", - "name": "", - "library": "" - }, - { - "instruction": "0x140010728", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x140011878", - "resolved_target": "0x14001a844", - "name": "", - "library": "" - }, - { - "instruction": "0x1400118b3", - "resolved_target": "0x14001a5b8", - "name": "", - "library": "" - }, - { - "instruction": "0x14001189f", - "resolved_target": "0x14001a644", - "name": "", - "library": "" - }, - { - "instruction": "0x140015b87", - "resolved_target": "0x14001a8ec", - "name": "", - "library": "" - }, - { - "instruction": "0x140015bf3", - "resolved_target": "0x1400188c8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400194a5", - "resolved_target": "0x14000d854", - "name": "", - "library": "" - }, - { - "instruction": "0x1400194ad", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x140012332", - "resolved_target": "0x14001c11c", - "name": "", - "library": "" - }, - { - "instruction": "0x140012319", - "resolved_target": "0x140011c00", - "name": "", - "library": "" - }, - { - "instruction": "0x140012328", - "resolved_target": "0x14001e3a0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001191c", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001190d", - "resolved_target": "0x1400117a4", - "name": "", - "library": "" - }, - { - "instruction": "0x140018570", - "resolved_target": "0x1400187b0", - "name": "", - "library": "" - }, - { - "instruction": "0x140018577", - "resolved_target": "0x140018230", - "name": "", - "library": "" - }, - { - "instruction": "0x1400171ae", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x1400171b9", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x1400171ae", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x1400171b9", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001c0dc", - "resolved_target": "0x14000dca0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001c0f5", - "resolved_target": "0x1400165b0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d388", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x14001d394", - "resolved_target": "0x14000afb4", - "name": "", - "library": "" - }, - { - "instruction": "0x140004ce1", - "resolved_target": "0x140004d34", - "name": "", - "library": "" - }, - { - "instruction": "0x140004d26", - "resolved_target": "0x140005170", - "name": "", - "library": "" - }, - { - "instruction": "0x140004cff", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140004d18", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140004d26", - "resolved_target": "0x140005170", - "name": "", - "library": "" - }, - { - "instruction": "0x1400064c6", - "resolved_target": "0x140006544", - "name": "", - "library": "" - }, - { - "instruction": "0x1400064d4", - "resolved_target": "0x1400075d8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400064de", - "resolved_target": "0x1400062e8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400064fb", - "resolved_target": "0x140009dc4", - "name": "", - "library": "" - }, - { - "instruction": "0x140009dee", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e04", - "resolved_target": "0x14000753c", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e0b", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009f06", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009f11", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e37", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e55", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009f2c", - "resolved_target": "0x140007590", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e68", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e75", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009f47", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e8f", - "resolved_target": "0x140007590", - "name": "", - "library": "" - }, - { - "instruction": "0x140009e98", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009ed0", - "resolved_target": "0x14000aae0", - "name": "", - "library": "" - }, - { - "instruction": "0x140009ed8", - "resolved_target": "0x140006dd0", - "name": "", - "library": "" - }, - { - "instruction": "0x140009eab", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009eb8", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009ed0", - "resolved_target": "0x14000aae0", - "name": "", - "library": "" - }, - { - "instruction": "0x140009ed8", - "resolved_target": "0x140006dd0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400092b3", - "resolved_target": "0x14000a704", - "name": "", - "library": "" - }, - { - "instruction": "0x1400092b8", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009441", - "resolved_target": "0x140009604", - "name": "", - "library": "" - }, - { - "instruction": "0x1400094f7", - "resolved_target": "0x140008350", - "name": "", - "library": "" - }, - { - "instruction": "0x140009476", - "resolved_target": "0x140006dbc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000942b", - "resolved_target": "0x140006510", - "name": "", - "library": "" - }, - { - "instruction": "0x140009378", - "resolved_target": "0x140007650", - "name": "", - "library": "" - }, - { - "instruction": "0x1400094bb", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x140009523", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x1400093cc", - "resolved_target": "0x140009f50", - "name": "", - "library": "" - }, - { - "instruction": "0x1400093cc", - "resolved_target": "0x140009f50", - "name": "", - "library": "" - }, - { - "instruction": "0x14000aa69", - "resolved_target": "0x14000a7bc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000aa83", - "resolved_target": "0x3055a", - "name": "InitializeCriticalSectionAndSpinCount", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000aa7b", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a976", - "resolved_target": "0x14000a7bc", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a993", - "resolved_target": "0x140020128", - "name": "TlsFree", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000a987", - "resolved_target": "0x14001e360", - "name": "", - "library": "" - }, - { - "instruction": "0x14001097c", - "resolved_target": "0x140010630", - "name": "", - "library": "" - }, - { - "instruction": "0x1400022ef", - "resolved_target": "0x1400060f0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001dd9", - "resolved_target": "0x1400018b0", - "name": "", - "library": "" - }, - { - "instruction": "0x140001dea", - "resolved_target": "0x140006198", - "name": "", - "library": "" - }, - { - "instruction": "0x1400047eb", - "resolved_target": "0x14000cda8", - "name": "", - "library": "" - }, - { - "instruction": "0x1400023dc", - "resolved_target": "0x140002344", - "name": "", - "library": "" - }, - { - "instruction": "0x1400023ed", - "resolved_target": "0x140006198", - "name": "", - "library": "" - }, - { - "instruction": "0x140004784", - "resolved_target": "0x14000cda8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000479e", - "resolved_target": "0x140004538", - "name": "", - "library": "" - }, - { - "instruction": "0x1400047ad", - "resolved_target": "0x14000cda8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000455a", - "resolved_target": "0x14000c9d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140004585", - "resolved_target": "0x14000cac0", - "name": "", - "library": "" - }, - { - "instruction": "0x140004585", - "resolved_target": "0x14000cac0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000459b", - "resolved_target": "0x14001e3e0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d671", - "resolved_target": "0x14000cac0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000d687", - "resolved_target": "0x1400165b0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a8f6", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a91f", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a92f", - "resolved_target": "0x14001a95c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a93c", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a91f", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a92f", - "resolved_target": "0x14001a95c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a93c", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a954", - "resolved_target": "0x14000d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000df08", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x14000df29", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, - { - "instruction": "0x140016648", - "resolved_target": "0x14000ca20", - "name": "", - "library": "" - }, - { - "instruction": "0x140016669", - "resolved_target": "0x14000ca74", - "name": "", - "library": "" - }, { "instruction": "0x1400117b3", "resolved_target": "0x3053a", @@ -8011,401 +17617,1049 @@ "library": "KERNEL32.dll" }, { - "instruction": "0x14000b1fc", - "resolved_target": "0x140020010", - "name": "EnterCriticalSection", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000b6c2", - "resolved_target": "0x14000b58c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001be90", - "resolved_target": "0x14000d878", - "name": "", - "library": "" - }, - { - "instruction": "0x14001beba", - "resolved_target": "0x140016930", - "name": "", - "library": "" - }, - { - "instruction": "0x14001bea4", - "resolved_target": "0x14001d6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14001bed8", - "resolved_target": "0x14001ea80", - "name": "", - "library": "" - }, - { - "instruction": "0x14001beba", - "resolved_target": "0x140016930", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a8e2", - "resolved_target": "0x14001a81c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a8e2", - "resolved_target": "0x14001a81c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a73a", - "resolved_target": "0x14001a7e4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6ff", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a713", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a722", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a72e", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a73a", - "resolved_target": "0x14001a7e4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a769", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a771", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a695", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6a1", - "resolved_target": "0x14001952c", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a78b", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6cf", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6db", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6b7", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6c3", - "resolved_target": "0x140019b54", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6cf", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x14001a6db", - "resolved_target": "0x140011b00", - "name": "", - "library": "" - }, - { - "instruction": "0x1400188cc", - "resolved_target": "0x1400118c4", - "name": "", - "library": "" - }, - { - "instruction": "0x14001c16c", - "resolved_target": "0x14001d410", - "name": "", - "library": "" - }, - { - "instruction": "0x140004d73", - "resolved_target": "0x140005170", - "name": "", - "library": "" - }, - { - "instruction": "0x140004d99", - "resolved_target": "0x140005170", - "name": "", - "library": "" - }, - { - "instruction": "0x140007559", - "resolved_target": "0x1400075e8", - "name": "", - "library": "" - }, - { - "instruction": "0x14000aaf9", - "resolved_target": "0x14000a6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ab00", - "resolved_target": "0x14000a700", - "name": "", - "library": "" - }, - { - "instruction": "0x14000ab16", - "resolved_target": "0x14000a6d0", - "name": "", - "library": "" - }, - { - "instruction": "0x140006dd9", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140006538", - "resolved_target": "0x140009f50", - "name": "", - "library": "" - }, - { - "instruction": "0x140006538", - "resolved_target": "0x140009f50", - "name": "", - "library": "" - }, - { - "instruction": "0x140009f96", - "resolved_target": "0x140006da8", - "name": "", - "library": "" - }, - { - "instruction": "0x140009fa6", - "resolved_target": "0x1400075e0", - "name": "", - "library": "" - }, - { - "instruction": "0x140009fd3", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009fbc", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009ff2", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009fde", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009fe6", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x140009ff2", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a0a8", - "resolved_target": "0x14000a520", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a218", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a223", - "resolved_target": "0x140007394", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a236", - "resolved_target": "0x140005210", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a0f1", - "resolved_target": "0x14000a464", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a122", - "resolved_target": "0x14000a464", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a14f", - "resolved_target": "0x14000a5f0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a0a8", - "resolved_target": "0x14000a520", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a1b0", - "resolved_target": "0x14000aae0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a1f1", - "resolved_target": "0x140006dd0", - "name": "", - "library": "" - }, - { - "instruction": "0x14000a841", - "resolved_target": "0x305d4", - "name": "LoadLibraryExW", - "library": "KERNEL32.dll" - }, - { - "instruction": "0x14000a84f", + "instruction": "0x1400117b3", "resolved_target": "0x3053a", "name": "GetLastError", "library": "KERNEL32.dll" }, { - "instruction": "0x14000a868", - "resolved_target": "0x140011460", + "instruction": "0x1400117c5", + "resolved_target": "0x140011fe8", "name": "", "library": "" }, { - "instruction": "0x14000a879", - "resolved_target": "0x305d4", - "name": "LoadLibraryExW", + "instruction": "0x1400117d2", + "resolved_target": "0x3054a", + "name": "SetLastError", "library": "KERNEL32.dll" }, { - "instruction": "0x140010647", + "instruction": "0x140011b16", + "resolved_target": "0x3066c", + "name": "HeapFree", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011b20", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011b28", + "resolved_target": "0x14000d738", + "name": "", + "library": "" + }, + { + "instruction": "0x140011b2f", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140011b83", "resolved_target": "0x14000ca20", "name": "", "library": "" }, { - "instruction": "0x140010650", - "resolved_target": "0x14001081c", - "name": "", - "library": "" + "instruction": "0x140011ba2", + "resolved_target": "0x30716", + "name": "EnumSystemLocalesW", + "library": "KERNEL32.dll" }, { - "instruction": "0x140010659", + "instruction": "0x140011bb4", "resolved_target": "0x14000ca74", "name": "", "library": "" }, { - "instruction": "0x14000cdb9", - "resolved_target": "0x140012358", + "instruction": "0x140011b83", + "resolved_target": "0x14000ca20", "name": "", "library": "" }, { - "instruction": "0x14000cde9", - "resolved_target": "0x14000cac8", - "name": "", - "library": "" - }, - { - "instruction": "0x140002373", - "resolved_target": "0x1400060f0", - "name": "", - "library": "" - }, - { - "instruction": "0x140011fe8", - "resolved_target": "0x1400201a0", - "name": "FlsSetValue", + "instruction": "0x140011ba2", + "resolved_target": "0x30716", + "name": "EnumSystemLocalesW", "library": "KERNEL32.dll" }, + { + "instruction": "0x140011bb4", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140011e7b", + "resolved_target": "0x140011bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x140011e7b", + "resolved_target": "0x140011bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400125cc", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400125cc", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400126d6", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400126e0", + "resolved_target": "0x304d2", + "name": "GetStartupInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400126d6", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400126e0", + "resolved_target": "0x304d2", + "name": "GetStartupInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400128c3", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128cc", + "resolved_target": "0x1400192e8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128d5", + "resolved_target": "0x1400126b0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128da", + "resolved_target": "0x1400127b0", + "name": "", + "library": "" + }, + { + "instruction": "0x1400128e6", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140012973", + "resolved_target": "0x140019390", + "name": "", + "library": "" + }, + { + "instruction": "0x140012973", + "resolved_target": "0x140019390", + "name": "", + "library": "" + }, + { + "instruction": "0x140012aaf", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x140012aaf", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x140012b9b", + "resolved_target": "0x140019390", + "name": "", + "library": "" + }, + { + "instruction": "0x140012b9b", + "resolved_target": "0x140019390", + "name": "", + "library": "" + }, + { + "instruction": "0x140012c20", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x140012d23", + "resolved_target": "0x3075c", + "name": "GetConsoleOutputCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140012d3b", + "resolved_target": "0x14000d940", + "name": "", + "library": "" + }, + { + "instruction": "0x14001314b", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001314b", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001314b", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013253", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013253", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013253", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013373", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013373", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013373", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013373", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013373", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001393d", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140013948", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001393d", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140013948", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ac2", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ac2", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x140013b2e", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x140013b2e", + "resolved_target": "0x14000aefc", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013c6c", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013db9", + "resolved_target": "0x1400057a0", + "name": "", + "library": "" + }, + { + "instruction": "0x140013ddc", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140013fc8", + "resolved_target": "0x140013a8c", + "name": "", + "library": "" + }, + { + "instruction": "0x140013fc8", + "resolved_target": "0x140013a8c", + "name": "", + "library": "" + }, + { + "instruction": "0x140014048", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x140014048", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x1400141c2", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x1400141c2", + "resolved_target": "0x140012934", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147ca", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147d2", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147ca", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147d2", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147ca", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147d2", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147ca", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400147d2", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148e8", + "resolved_target": "0x14000d854", + "name": "", + "library": "" + }, + { + "instruction": "0x1400148f1", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140014e62", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x140014e62", + "resolved_target": "0x14001949c", + "name": "", + "library": "" + }, + { + "instruction": "0x140014f34", + "resolved_target": "0x140014d20", + "name": "", + "library": "" + }, + { + "instruction": "0x140014f34", + "resolved_target": "0x140014d20", + "name": "", + "library": "" + }, + { + "instruction": "0x140014fd8", + "resolved_target": "0x140014e40", + "name": "", + "library": "" + }, + { + "instruction": "0x140014fd8", + "resolved_target": "0x140014e40", + "name": "", + "library": "" + }, + { + "instruction": "0x140015046", + "resolved_target": "0x14000b140", + "name": "", + "library": "" + }, + { + "instruction": "0x140015091", + "resolved_target": "0x140015038", + "name": "", + "library": "" + }, + { + "instruction": "0x140015091", + "resolved_target": "0x140015038", + "name": "", + "library": "" + }, + { + "instruction": "0x1400151ab", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400151b6", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400151ab", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400151b6", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x1400155ca", + "resolved_target": "0x140015260", + "name": "", + "library": "" + }, + { + "instruction": "0x1400155ca", + "resolved_target": "0x140015260", + "name": "", + "library": "" + }, + { + "instruction": "0x140015c38", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015c38", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015d49", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015d61", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x140015d49", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015d61", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x140015d49", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015d61", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x140015ede", + "resolved_target": "0x140015d0c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001608d", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400160c3", + "resolved_target": "0x14001702c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001608d", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400160c3", + "resolved_target": "0x14001702c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001608d", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400160c3", + "resolved_target": "0x14001702c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001608d", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400160c3", + "resolved_target": "0x14001702c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001608d", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x1400160c3", + "resolved_target": "0x14001702c", + "name": "", + "library": "" + }, + { + "instruction": "0x140016227", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016227", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016227", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016227", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016227", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016534", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140016580", + "resolved_target": "0x1400161e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016534", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140016580", + "resolved_target": "0x1400161e0", + "name": "", + "library": "" + }, + { + "instruction": "0x140016648", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140016669", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x140016648", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x140016669", + "resolved_target": "0x14000ca74", + "name": "", + "library": "" + }, + { + "instruction": "0x1400166a0", + "resolved_target": "0x140016634", + "name": "", + "library": "" + }, { "instruction": "0x140016948", "resolved_target": "0x140015200", @@ -8413,146 +18667,1106 @@ "library": "" }, { - "instruction": "0x14001d6d9", + "instruction": "0x140016948", + "resolved_target": "0x140015200", + "name": "", + "library": "" + }, + { + "instruction": "0x140016e49", + "resolved_target": "0x140016bc8", + "name": "", + "library": "" + }, + { + "instruction": "0x140017272", "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x14001d6e4", + "instruction": "0x14001727d", "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x14001a808", - "resolved_target": "0x14001a21c", + "instruction": "0x140017272", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x14001a810", - "resolved_target": "0x140011b00", + "instruction": "0x14001727d", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x14001954a", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x14001955c", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x14001956e", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x140019580", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x140019592", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x1400195a4", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x1400195b6", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x1400195c8", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x1400195da", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x1400195ec", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x140019601", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x140019616", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x14001962b", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x140019b6d", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x140019b7f", - "resolved_target": "0x140011b00", + "instruction": "0x140017839", + "resolved_target": "0x14000d878", "name": "", "library": "" }, { - "instruction": "0x140019b91", - "resolved_target": "0x140011b00", + "instruction": "0x140017844", + "resolved_target": "0x14000afb4", "name": "", "library": "" }, { - "instruction": "0x140019ba3", - "resolved_target": "0x140011b00", + "instruction": "0x140017f77", + "resolved_target": "0x30602", + "name": "GetModuleFileNameW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140017f81", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140017f89", + "resolved_target": "0x14000d808", "name": "", "library": "" }, { - "instruction": "0x140019bb5", - "resolved_target": "0x140011b00", + "instruction": "0x140017f77", + "resolved_target": "0x30602", + "name": "GetModuleFileNameW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140017f81", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140017f89", + "resolved_target": "0x14000d808", "name": "", "library": "" }, { - "instruction": "0x14000a648", - "resolved_target": "0x14000a464", + "instruction": "0x140018077", + "resolved_target": "0x14000ca20", "name": "", "library": "" }, { - "instruction": "0x14000a648", - "resolved_target": "0x14000a464", + "instruction": "0x140018077", + "resolved_target": "0x14000ca20", + "name": "", + "library": "" + }, + { + "instruction": "0x14001823f", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001825a", + "resolved_target": "0x3081e", + "name": "GetOEMCP", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400182c9", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x1400182c9", + "resolved_target": "0x14001ea80", + "name": "", + "library": "" + }, + { + "instruction": "0x140018570", + "resolved_target": "0x1400187b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140018577", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x140018570", + "resolved_target": "0x1400187b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140018577", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x140018570", + "resolved_target": "0x1400187b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140018577", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x140018570", + "resolved_target": "0x1400187b0", + "name": "", + "library": "" + }, + { + "instruction": "0x140018577", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x14001891a", + "resolved_target": "0x140018230", + "name": "", + "library": "" + }, + { + "instruction": "0x140018bcb", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140018bcb", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x140018c4d", + "resolved_target": "0x3082a", + "name": "GetEnvironmentStringsW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140018c4d", + "resolved_target": "0x3082a", + "name": "GetEnvironmentStringsW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x140018d68", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x1400191cc", + "resolved_target": "0x1400191a8", + "name": "", + "library": "" + }, + { + "instruction": "0x1400191da", + "resolved_target": "0x140011db4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001920c", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x14001920c", + "resolved_target": "0x140011a80", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f12", + "resolved_target": "0x14000ef78", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f5a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f7a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f9c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019fbf", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ffc", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a017", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a03c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a05b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a090", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0b8", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0db", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0fb", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a120", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a144", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a16a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a18b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1b0", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1d1", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1f2", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f12", + "resolved_target": "0x14000ef78", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f5a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f7a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f9c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019fbf", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ffc", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a017", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a03c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a05b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a090", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0b8", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0db", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0fb", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a120", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a144", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a16a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a18b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1b0", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1d1", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1f2", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f12", + "resolved_target": "0x14000ef78", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f5a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f7a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f9c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019fbf", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ffc", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a017", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a03c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a05b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a090", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0b8", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0db", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0fb", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a120", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a144", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a16a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a18b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1b0", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1d1", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1f2", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f12", + "resolved_target": "0x14000ef78", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f5a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f7a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f9c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019fbf", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ffc", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a017", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a03c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a05b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a090", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0b8", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0db", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0fb", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a120", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a144", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a16a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a18b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1b0", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1d1", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1f2", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f12", + "resolved_target": "0x14000ef78", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f5a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f7a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f9c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019fbf", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ffc", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a017", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a03c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a05b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a090", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0b8", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0db", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0fb", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a120", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a144", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a16a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a18b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1b0", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1d1", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1f2", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f12", + "resolved_target": "0x14000ef78", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f5a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f7a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019f9c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019fbf", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x140019ffc", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a017", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a03c", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a05b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a090", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0b8", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0db", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a0fb", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a120", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a144", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a16a", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a18b", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1b0", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1d1", + "resolved_target": "0x140015e88", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a1f2", + "resolved_target": "0x140015e88", "name": "", "library": "" }, @@ -8659,21 +19873,1294 @@ "library": "" }, { - "instruction": "0x140019ec1", + "instruction": "0x14001a23e", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a249", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a257", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a265", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a274", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a280", "resolved_target": "0x140011b00", "name": "", "library": "" + }, + { + "instruction": "0x14001a28c", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a298", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2a6", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2b4", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2c2", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2d0", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2df", + "resolved_target": "0x140019ea8", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2eb", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a2f7", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a303", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a30f", + "resolved_target": "0x140011b00", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a8f6", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a8f6", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a9f7", + "resolved_target": "0x140012084", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aa2a", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aa3e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001a9f7", + "resolved_target": "0x140012084", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aa2a", + "resolved_target": "0x140017510", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aa3e", + "resolved_target": "0x140005210", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ac01", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ac2e", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ac01", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ac2e", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aeef", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001af1c", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001aeef", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001af1c", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b09f", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b09f", + "resolved_target": "0x140011ff0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b1a1", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b424", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b42c", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b43b", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b465", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b424", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b42c", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b43b", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b465", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b4ed", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b4ed", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b5bd", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b5bd", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b672", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b67e", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b68d", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6b4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b672", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b67e", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b68d", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6b4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b672", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b67e", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b68d", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6b4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b672", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b67e", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b68d", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b6b4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b8b3", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8bb", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8ca", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8f4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001b8b3", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8bb", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8ca", + "resolved_target": "0x14001b994", + "name": "", + "library": "" + }, + { + "instruction": "0x14001b8f4", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001bab5", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bad7", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001bab5", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bad7", + "resolved_target": "0x306de", + "name": "GetLocaleInfoW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc05", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001bc16", + "resolved_target": "0x1400118c4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001c22d", + "resolved_target": "0x14001d718", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cec5", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ced0", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cec5", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001ced0", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cf89", + "resolved_target": "0x14001d930", + "name": "", + "library": "" + }, + { + "instruction": "0x14001cf89", + "resolved_target": "0x14001d930", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d165", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d165", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d165", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d165", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d388", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d394", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d4c7", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d4d2", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d4c7", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d4d2", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d4c7", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d4d2", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d74e", + "resolved_target": "0x308a6", + "name": "CreateFileW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7b9", + "resolved_target": "0x308b4", + "name": "WriteConsoleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7c5", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7b9", + "resolved_target": "0x308b4", + "name": "WriteConsoleW", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d7c5", + "resolved_target": "0x3053a", + "name": "GetLastError", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001d87a", + "resolved_target": "0x14000dca0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d87a", + "resolved_target": "0x14000dca0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d9dd", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d9e8", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d9dd", + "resolved_target": "0x14000d878", + "name": "", + "library": "" + }, + { + "instruction": "0x14001d9e8", + "resolved_target": "0x14000afb4", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001db70", + "resolved_target": "0x14000d9c0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001decc", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001df0d", + "resolved_target": "0x14001db1c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001decc", + "resolved_target": "0x14000d89c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001df0d", + "resolved_target": "0x14001db1c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e067", + "resolved_target": "0x14001e0a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e067", + "resolved_target": "0x14001e0a0", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e109", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e109", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e187", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e187", + "resolved_target": "0x140005198", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e1f2", + "resolved_target": "0x308c4", + "name": "RtlUnwind", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001e210", + "resolved_target": "0x140007100", + "name": "", + "library": "" + }, + { + "instruction": "0x14001e210", + "resolved_target": "0x140007100", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f26e", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f28e", + "resolved_target": "0x140005170", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f2ce", + "resolved_target": "0x14000dfac", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f302", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f31a", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f32e", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f36e", + "resolved_target": "0x14000952c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f373", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f302", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f31a", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f32e", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f36e", + "resolved_target": "0x14000952c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f373", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f302", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f31a", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f32e", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f36e", + "resolved_target": "0x14000952c", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f373", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3a9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3c1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3d5", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3de", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f423", + "resolved_target": "0x140009534", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f428", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3a9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3c1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3d5", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3de", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f423", + "resolved_target": "0x140009534", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f428", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3a9", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3c1", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3d5", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f3de", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f423", + "resolved_target": "0x140009534", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f428", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f4ea", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f511", + "resolved_target": "0x140009cfc", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f52c", + "resolved_target": "0x140006d54", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f52c", + "resolved_target": "0x140006d54", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f5bf", + "resolved_target": "0x140009d94", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f5da", + "resolved_target": "0x140006d54", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f5da", + "resolved_target": "0x140006d54", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f666", + "resolved_target": "0x140007064", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f67c", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f687", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f69f", + "resolved_target": "0x140007064", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f6b5", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f6c0", + "resolved_target": "0x140007394", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f72c", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x14001f746", + "resolved_target": "0x14000b204", + "name": "", + "library": "" + }, + { + "instruction": "0x140004df8", + "resolved_target": "0x140020028", + "name": "DeleteCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140004e08", + "resolved_target": "0x140020020", + "name": "InitializeCriticalSectionEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005def", + "resolved_target": "0x1400200b8", + "name": "InitializeSListHead", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140005ff3", + "resolved_target": "0x140020078", + "name": "SetUnhandledExceptionFilter", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000a51c", + "resolved_target": null, + "name": "unresolved", + "library": "" + }, + { + "instruction": "0x14000b1fc", + "resolved_target": "0x140020010", + "name": "EnterCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14000ca32", + "resolved_target": "0x140020010", + "name": "EnterCriticalSection", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011fc4", + "resolved_target": "0x140020190", + "name": "FlsAlloc", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011fcc", + "resolved_target": "0x1400201a8", + "name": "FlsFree", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x140011fe8", + "resolved_target": "0x1400201a0", + "name": "FlsSetValue", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400120f4", + "resolved_target": "0x140020020", + "name": "InitializeCriticalSectionEx", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001707d", + "resolved_target": "0x140020030", + "name": "MultiByteToWideChar", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001707d", + "resolved_target": "0x140020030", + "name": "MultiByteToWideChar", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001707d", + "resolved_target": "0x140020030", + "name": "MultiByteToWideChar", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x14001707d", + "resolved_target": "0x140020030", + "name": "MultiByteToWideChar", + "library": "KERNEL32.dll" + }, + { + "instruction": "0x1400193b0", + "resolved_target": "0x140020010", + "name": "EnterCriticalSection", + "library": "KERNEL32.dll" } ], "functions": [ { "address": "0x1400054bc", + "end_address": "0x1400054ce", "name": "entry", "blocks": [ { "address": "0x1400054bc", "size": 4, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -8708,7 +21195,7 @@ { "address": "0x140005340", "size": 8, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -9715,12 +22202,13 @@ }, { "address": "0x140002240", + "end_address": "0x14000225e", "name": "", "blocks": [ { "address": "0x140002240", "size": 7, - "is_prolog": false, + "is_prolog": true, "is_epilog": true, "instructions": [ { @@ -9773,12 +22261,13 @@ }, { "address": "0x1400054d0", + "end_address": "0x140005509", "name": "", "blocks": [ { "address": "0x1400054d0", "size": 4, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -9918,12 +22407,13 @@ }, { "address": "0x14000550c", + "end_address": "0x140005546", "name": "", "blocks": [ { "address": "0x14000550c", "size": 10, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -10017,6 +22507,7 @@ }, { "address": "0x1400055d4", + "end_address": "0x14000566c", "name": "", "blocks": [ { @@ -10390,12 +22881,13 @@ }, { "address": "0x14000566c", + "end_address": "0x140005690", "name": "", "blocks": [ { "address": "0x14000566c", "size": 7, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -10524,12 +23016,13 @@ }, { "address": "0x140005690", + "end_address": "0x1400056b9", "name": "", "blocks": [ { "address": "0x140005690", "size": 5, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -10688,6 +23181,7 @@ }, { "address": "0x140005d30", + "end_address": "0x140005ddf", "name": "", "blocks": [ { @@ -10938,6 +23432,7 @@ }, { "address": "0x140005e28", + "end_address": "0x140005e30", "name": "", "blocks": [ { @@ -10966,6 +23461,7 @@ }, { "address": "0x140005e30", + "end_address": "0x140005e38", "name": "", "blocks": [ { @@ -10994,6 +23490,7 @@ }, { "address": "0x140005e44", + "end_address": "0x140005f8f", "name": "", "blocks": [ { @@ -11782,12 +24279,13 @@ }, { "address": "0x140005f98", + "end_address": "0x140005fea", "name": "", "blocks": [ { "address": "0x140005f98", "size": 5, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -11975,12 +24473,13 @@ }, { "address": "0x14000e868", + "end_address": "0x14000e8b6", "name": "", "blocks": [ { "address": "0x14000e868", "size": 11, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -12086,6 +24585,7 @@ }, { "address": "0x14000e8c0", + "end_address": "0x14000e8f6", "name": "", "blocks": [ { @@ -12131,7 +24631,7 @@ { "address": "0x14000e8c5", "size": 8, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -12302,12 +24802,13 @@ }, { "address": "0x14000e8f8", + "end_address": "0x14000e934", "name": "", "blocks": [ { "address": "0x14000e8f8", "size": 7, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -12566,6 +25067,7 @@ }, { "address": "0x14000ebbc", + "end_address": "0x14000ebc9", "name": "", "blocks": [ { @@ -13195,6 +25697,7 @@ }, { "address": "0x14000ebcc", + "end_address": "0x14000ebd8", "name": "", "blocks": [ { @@ -13230,12 +25733,13 @@ }, { "address": "0x14000ebd8", + "end_address": "0x14000ec14", "name": "", "blocks": [ { "address": "0x14000ebd8", "size": 14, - "is_prolog": false, + "is_prolog": true, "is_epilog": true, "instructions": [ { @@ -13330,6 +25834,7 @@ }, { "address": "0x14000ec14", + "end_address": "0x14000ec1e", "name": "", "blocks": [ { @@ -13365,6 +25870,7 @@ }, { "address": "0x14000ec88", + "end_address": "0x14000ec90", "name": "", "blocks": [ { @@ -13393,6 +25899,7 @@ }, { "address": "0x14000ec90", + "end_address": "0x14000ec98", "name": "", "blocks": [ { @@ -13421,6 +25928,7 @@ }, { "address": "0x14001e360", + "end_address": "0x14001e362", "name": "", "blocks": [ { @@ -13441,14 +25949,427 @@ } ] }, + { + "address": "0x140001000", + "end_address": "0x140001030", + "name": "", + "blocks": [ + { + "address": "0x140001000", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001000", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140001004", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x14000100a", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x3123f]" + }, + { + "address": "0x140001011", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140001014", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x311c5]" + }, + { + "address": "0x14000101b", + "size": 5, + "mnemonic": "call", + "operands": "0x140002844" + }, + { + "address": "0x140001020", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e919]" + }, + { + "address": "0x140001027", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000102b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + }, + { + "address": "0x1400056f8", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400056f8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400056fc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400056bc" + }, + { + "address": "0x140005701", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140005704", + "size": 2, + "mnemonic": "sbb", + "operands": "eax, eax" + }, + { + "address": "0x140005706", + "size": 2, + "mnemonic": "neg", + "operands": "eax" + }, + { + "address": "0x140005708", + "size": 2, + "mnemonic": "dec", + "operands": "eax" + }, + { + "address": "0x14000570a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000570e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001030", + "end_address": "0x140001080", + "name": "", + "blocks": [ + { + "address": "0x140001030", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001030", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001032", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001036", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x14000103b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b140" + }, + { + "address": "0x140001040", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x31209]" + }, + { + "address": "0x140001047", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000104a", + "size": 5, + "mnemonic": "call", + "operands": "0x1400028e4" + }, + { + "address": "0x14000104f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x20552]" + }, + { + "address": "0x140001056", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140001059", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14000105c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x311ed], rax" + }, + { + "address": "0x140001063", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x311e6]" + }, + { + "address": "0x14000106a", + "size": 5, + "mnemonic": "call", + "operands": "0x140003270" + }, + { + "address": "0x14000106f", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e91e]" + }, + { + "address": "0x140001076", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000107a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000107b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x1400010c8", + "end_address": "0x1400010e8", + "name": "", + "blocks": [ + { + "address": "0x1400010c8", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400010c8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400010cc", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x310fd]" + }, + { + "address": "0x1400010d3", + "size": 5, + "mnemonic": "call", + "operands": "0x140004448" + }, + { + "address": "0x1400010d8", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e8c1]" + }, + { + "address": "0x1400010df", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400010e3", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x1400010e8", + "end_address": "0x140001108", + "name": "", + "blocks": [ + { + "address": "0x1400010e8", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400010e8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400010ec", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x3121d]" + }, + { + "address": "0x1400010f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140004448" + }, + { + "address": "0x1400010f8", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e8ad]" + }, + { + "address": "0x1400010ff", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140001103", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x14000112c", + "end_address": "0x14000114c", + "name": "", + "blocks": [ + { + "address": "0x14000112c", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000112c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140001130", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x31449]" + }, + { + "address": "0x140001137", + "size": 5, + "mnemonic": "call", + "operands": "0x140004448" + }, + { + "address": "0x14000113c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e94d]" + }, + { + "address": "0x140001143", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140001147", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, { "address": "0x140001150", + "end_address": "0x140001406", "name": "", "blocks": [ { "address": "0x140001150", "size": 26, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { @@ -14899,15 +27820,803 @@ ] }, { - "address": "0x140001595", + "address": "0x140001410", + "end_address": "0x14000147b", "name": "", "blocks": [ { - "address": "0x140001595", - "size": 24, + "address": "0x140001410", + "size": 6, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001410", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x140001414", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140001417", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001420" + }, + { + "address": "0x140001419", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000141b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000141f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001480", + "end_address": "0x1400014cd", + "name": "", + "blocks": [ + { + "address": "0x140001480", + "size": 9, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140001480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x140001484", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rcx + 0x27]" + }, + { + "address": "0x140001488", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14000148b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400014ae" + }, + { + "address": "0x14000148d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001490", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x140001495", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001498", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000149b", + "size": 2, + "mnemonic": "je", + "operands": "0x1400014b4" + } + ], + "successors": [ + "0x1400014b4", + "0x14000149d" + ] + }, + { + "address": "0x1400014b4", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400014b4", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400014b7", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400014c0", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x1400014c3", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400014c5", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400014c7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afd4" + }, + { + "address": "0x1400014cc", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000149d", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000149d", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x27" + }, + { + "address": "0x1400014a1", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xffffffffffffffe0" + }, + { + "address": "0x1400014a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 8], rcx" + }, + { + "address": "0x1400014a9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x1400014ad", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400014d0", + "end_address": "0x140001521", + "name": "", + "blocks": [ + { + "address": "0x1400014d0", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400014d0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400014d5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400014da", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x1400014df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400014e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400014e5", + "size": 10, + "mnemonic": "movabs", + "operands": "rbp, 0x7fffffffffffffff" + }, + { + "address": "0x1400014ef", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400014f2", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400014f5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400014f8", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400014fb", + "size": 6, + "mnemonic": "ja", + "operands": "0x140001582" + } + ], + "successors": [ + "0x140001582", + "0x140001501" + ] + }, + { + "address": "0x140001582", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001582", + "size": 5, + "mnemonic": "call", + "operands": "0x140001df0" + }, + { + "address": "0x140001587", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001501", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001501", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 0xf" + }, + { + "address": "0x140001505", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000151e" + } + ], + "successors": [ + "0x14000151e", + "0x140001507" + ] + }, + { + "address": "0x14000151e", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000151e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001521", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rbx" + }, + { + "address": "0x140001526", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xf" + }, + { + "address": "0x14000152a", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbp" + }, + { + "address": "0x14000152d", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000153e" + } + ], + "successors": [ + "0x14000153e", + "0x14000152f" + ] + }, + { + "address": "0x140001507", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001507", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], r8" + }, + { + "address": "0x14000150b", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], 0xf" + }, + { + "address": "0x140001513", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001518", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + rsi], 0" + }, + { + "address": "0x14000151c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000156c" + } + ], + "successors": [ + "0x14000156c" + ] + }, + { + "address": "0x14000153e", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000153e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 1]" + }, + { + "address": "0x140001542", + "size": 5, + "mnemonic": "call", + "operands": "0x140001410" + }, + { + "address": "0x140001547", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000154a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x14000154d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140001550", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x10], rdi" + }, + { + "address": "0x140001554", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001557", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x18], rbp" + }, + { + "address": "0x14000155b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000155e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001563", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdi], 0" + }, + { + "address": "0x140001567", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000156c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140001571", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140001576", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000157b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000157f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140001581", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000152f", + "size": 22, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000152f", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x16" + }, + { + "address": "0x140001534", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x140001537", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14000153a", + "size": 4, + "mnemonic": "cmovb", + "operands": "rbp, rcx" + }, + { + "address": "0x14000153e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 1]" + }, + { + "address": "0x140001542", + "size": 5, + "mnemonic": "call", + "operands": "0x140001410" + }, + { + "address": "0x140001547", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000154a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x14000154d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140001550", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x10], rdi" + }, + { + "address": "0x140001554", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001557", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x18], rbp" + }, + { + "address": "0x14000155b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000155e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001563", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdi], 0" + }, + { + "address": "0x140001567", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000156c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140001571", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140001576", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000157b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000157f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140001581", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000156c", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000156c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140001571", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140001576", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000157b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000157f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140001581", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001521", + "end_address": "0x14000156c", + "name": "", + "blocks": [ + { + "address": "0x140001521", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001521", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rbx" + }, + { + "address": "0x140001526", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xf" + }, + { + "address": "0x14000152a", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbp" + }, + { + "address": "0x14000152d", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000153e" + } + ], + "successors": [ + "0x14000153e", + "0x14000152f" + ] + } + ] + }, + { + "address": "0x140001590", + "end_address": "0x1400017dc", + "name": "", + "blocks": [ + { + "address": "0x140001590", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001590", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, { "address": "0x140001595", "size": 1, @@ -16486,15 +30195,6427 @@ ] }, { - "address": "0x140002616", + "address": "0x1400017e0", + "end_address": "0x14000182d", "name": "", "blocks": [ { - "address": "0x140002616", - "size": 37, + "address": "0x1400017e0", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400017e0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400017e5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400017e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400017ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400017ed", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebf4]" + }, + { + "address": "0x1400017f4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400017f7", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x1400017fb", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400017fe", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001801", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001804", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001808", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x14000180d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec74]" + }, + { + "address": "0x140001814", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001817", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000181a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x14000181e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001823", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001827", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000182b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000182c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001830", + "end_address": "0x14000186c", + "name": "", + "blocks": [ + { + "address": "0x140001830", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001830", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001832", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001836", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001839", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x14000183c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1eba5]" + }, + { + "address": "0x140001843", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001846", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x14000184a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000184d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001851", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001854", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001859", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebb8]" + }, + { + "address": "0x140001860", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140001863", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001866", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000186a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000186b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001870", + "end_address": "0x1400018ac", + "name": "", + "blocks": [ + { + "address": "0x140001870", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001870", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001872", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001876", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001879", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x14000187c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1eb65]" + }, + { + "address": "0x140001883", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001886", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x14000188a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000188d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001891", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001894", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001899", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb90]" + }, + { + "address": "0x1400018a0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400018a3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400018a6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400018aa", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400018ab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400018e0", + "end_address": "0x140001912", + "name": "", + "blocks": [ + { + "address": "0x1400018e0", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400018e0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400018e2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400018e6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400018e9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400018ec", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1eaf5]" + }, + { + "address": "0x1400018f3", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400018f6", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x1400018fa", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x1400018fd", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001901", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001904", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001909", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000190c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001910", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001911", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001920", + "end_address": "0x140001977", + "name": "", + "blocks": [ + { + "address": "0x140001920", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001920", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140001925", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001926", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000192a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000192d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eab4]" + }, + { + "address": "0x140001934", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001937", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x14000193b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000193e", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001941", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001944", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001948", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x14000194d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb34]" + }, + { + "address": "0x140001954", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001957", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebc2]" + }, + { + "address": "0x14000195e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x140001962", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001967", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000196a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000196d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001971", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001975", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001976", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001980", + "end_address": "0x140001a6e", + "name": "", + "blocks": [ + { + "address": "0x140001980", + "size": 33, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140001980", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140001985", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001986", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x14000198d", + "size": 5, + "mnemonic": "movaps", + "operands": "xmmword ptr [rsp + 0x70], xmm6" + }, + { + "address": "0x140001992", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2f6a7]" + }, + { + "address": "0x140001999", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000199c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400019a1", + "size": 4, + "mnemonic": "movups", + "operands": "xmm6, xmmword ptr [r8]" + }, + { + "address": "0x1400019a5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400019a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400019ab", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400019ae", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm1, xmm1" + }, + { + "address": "0x1400019b1", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x40], xmm0" + }, + { + "address": "0x1400019b6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400019b9", + "size": 6, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsp + 0x50], xmm1" + }, + { + "address": "0x1400019bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x1400019c4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400019c7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x1400019cc", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x1400019cf", + "size": 5, + "mnemonic": "call", + "operands": "0x1400014d0" + }, + { + "address": "0x1400019d4", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x40]" + }, + { + "address": "0x1400019d9", + "size": 6, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0x30], xmm6" + }, + { + "address": "0x1400019df", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x1400019e4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400019e7", + "size": 5, + "mnemonic": "call", + "operands": "0x140001590" + }, + { + "address": "0x1400019ec", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400019f1", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, 0xf" + }, + { + "address": "0x1400019f5", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001a25" + }, + { + "address": "0x1400019f7", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400019fc", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x1400019ff", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140001a02", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001a09", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001a20" + } + ], + "successors": [ + "0x140001a20", + "0x140001a0b" + ] + }, + { + "address": "0x140001a20", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001a20", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001a25", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eaf4]" + }, + { + "address": "0x140001a2c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001a2f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001a32", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140001a37", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140001a3a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140001a3f", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0xa8]" + }, + { + "address": "0x140001a47", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x70]" + }, + { + "address": "0x140001a4c", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x80" + }, + { + "address": "0x140001a53", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001a54", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001a0b", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001a0b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx - 8]" + }, + { + "address": "0x140001a0f", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 0x27" + }, + { + "address": "0x140001a13", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rcx" + }, + { + "address": "0x140001a16", + "size": 4, + "mnemonic": "sub", + "operands": "rax, 8" + }, + { + "address": "0x140001a1a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 0x1f" + }, + { + "address": "0x140001a1e", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001a55" + } + ], + "successors": [ + "0x140001a55", + "0x140001a20" + ] + }, + { + "address": "0x140001a55", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001a55", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140001a58", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x140001a61", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140001a64", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140001a66", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140001a68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afd4" + }, + { + "address": "0x140001a6d", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001a70", + "end_address": "0x140001aac", + "name": "", + "blocks": [ + { + "address": "0x140001a70", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001a70", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001a72", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001a76", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001a79", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140001a7c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e965]" + }, + { + "address": "0x140001a83", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001a86", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140001a8a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140001a8d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001a91", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001a94", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001a99", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e9d0]" + }, + { + "address": "0x140001aa0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140001aa3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001aa6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001aaa", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001aab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001ab0", + "end_address": "0x140001b40", + "name": "", + "blocks": [ + { + "address": "0x140001ab0", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ab0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140001ab5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001ab6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001aba", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rdx" + }, + { + "address": "0x140001abd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001ac0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140001ac3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140001ac6", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140001aca", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + rdx + 0x48]" + }, + { + "address": "0x140001acf", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140001ad2", + "size": 2, + "mnemonic": "je", + "operands": "0x140001ada" + } + ], + "successors": [ + "0x140001ada", + "0x140001ad4" + ] + }, + { + "address": "0x140001ada", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ada", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140001add", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x140001ae1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + rdi + 0x10], 0" + }, + { + "address": "0x140001ae6", + "size": 2, + "mnemonic": "je", + "operands": "0x140001afa" + } + ], + "successors": [ + "0x140001afa", + "0x140001ae8" + ] + }, + { + "address": "0x140001ad4", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ad4", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140001ad7", + "size": 3, + "mnemonic": "call", + "operands": "qword ptr [rax + 8]" + }, + { + "address": "0x140001ada", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140001add", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x140001ae1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + rdi + 0x10], 0" + }, + { + "address": "0x140001ae6", + "size": 2, + "mnemonic": "je", + "operands": "0x140001afa" + } + ], + "successors": [ + "0x140001afa", + "0x140001ae8" + ] + }, + { + "address": "0x140001afa", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001afa", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + rdi + 0x50]" + }, + { + "address": "0x140001aff", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140001b02", + "size": 2, + "mnemonic": "je", + "operands": "0x140001b2e" + } + ], + "successors": [ + "0x140001b2e", + "0x140001b04" + ] + }, + { + "address": "0x140001ae8", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001ae8", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 8], 0" + }, + { + "address": "0x140001aec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001aef", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001af4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001af8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001af9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001b2e", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001b2e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 8], 1" + }, + { + "address": "0x140001b32", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001b35", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001b3a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b3e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001b3f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001b04", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001b04", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdi" + }, + { + "address": "0x140001b07", + "size": 2, + "mnemonic": "je", + "operands": "0x140001b2e" + } + ], + "successors": [ + "0x140001b2e", + "0x140001b09" + ] + }, + { + "address": "0x140001b09", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001b09", + "size": 5, + "mnemonic": "call", + "operands": "0x140002000" + }, + { + "address": "0x140001b0e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140001b11", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x140001b15", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + rdi + 0x10], 0" + }, + { + "address": "0x140001b1a", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x140001b1d", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 8], al" + }, + { + "address": "0x140001b20", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001b23", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001b28", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b2c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001b2d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001b40", + "end_address": "0x140001b97", + "name": "", + "blocks": [ + { + "address": "0x140001b40", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001b40", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140001b45", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001b46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b4a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140001b4d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e894]" + }, + { + "address": "0x140001b54", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001b57", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x140001b5b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001b5e", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001b61", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001b64", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001b68", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001b6d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e914]" + }, + { + "address": "0x140001b74", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001b77", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e92a]" + }, + { + "address": "0x140001b7e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x140001b82", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001b87", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001b8a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001b8d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001b91", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b95", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001b96", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001ba0", + "end_address": "0x140001c11", + "name": "", + "blocks": [ + { + "address": "0x140001ba0", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ba0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001ba2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001ba6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001baa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001bad", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, 0xf" + }, + { + "address": "0x140001bb1", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001bdf" + }, + { + "address": "0x140001bb3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140001bb6", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x140001bb9", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001bc0", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001bda" + } + ], + "successors": [ + "0x140001bda", + "0x140001bc2" + ] + }, + { + "address": "0x140001bda", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001bda", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001bdf", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], 0" + }, + { + "address": "0x140001be7", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], 0xf" + }, + { + "address": "0x140001bef", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0" + }, + { + "address": "0x140001bf2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001bf6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001bf7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001bc2", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001bc2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx - 8]" + }, + { + "address": "0x140001bc6", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 0x27" + }, + { + "address": "0x140001bca", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rax" + }, + { + "address": "0x140001bcd", + "size": 4, + "mnemonic": "sub", + "operands": "rcx, 8" + }, + { + "address": "0x140001bd1", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 0x1f" + }, + { + "address": "0x140001bd5", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001bf8" + } + ], + "successors": [ + "0x140001bf8", + "0x140001bd7" + ] + }, + { + "address": "0x140001bf8", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001bf8", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140001bfb", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x140001c04", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140001c07", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140001c09", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140001c0b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afd4" + }, + { + "address": "0x140001c10", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001bd7", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001bd7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001bda", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001bdf", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], 0" + }, + { + "address": "0x140001be7", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], 0xf" + }, + { + "address": "0x140001bef", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0" + }, + { + "address": "0x140001bf2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001bf6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001bf7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001c40", + "end_address": "0x140001c61", + "name": "", + "blocks": [ + { + "address": "0x140001c40", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001c40", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001c42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c46", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001c49", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140001c4c", + "size": 2, + "mnemonic": "je", + "operands": "0x140001c58" + } + ], + "successors": [ + "0x140001c58", + "0x140001c4e" + ] + }, + { + "address": "0x140001c58", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001c58", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001c5b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c5f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001c60", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001c4e", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001c4e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140001c53", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001c58", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001c5b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c5f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001c60", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001c70", + "end_address": "0x140001cb2", + "name": "", + "blocks": [ + { + "address": "0x140001c70", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001c70", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140001c75", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001c76", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c7a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e767]" + }, + { + "address": "0x140001c81", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001c84", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001c87", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140001c89", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x140001c8d", + "size": 5, + "mnemonic": "call", + "operands": "0x140006170" + }, + { + "address": "0x140001c92", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140001c95", + "size": 2, + "mnemonic": "je", + "operands": "0x140001ca4" + } + ], + "successors": [ + "0x140001ca4", + "0x140001c97" + ] + }, + { + "address": "0x140001ca4", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001ca4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001ca9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001cac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001cb0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001cb1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001c97", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001c97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x28" + }, + { + "address": "0x140001c9c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140001c9f", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001ca4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001ca9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001cac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001cb0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001cb1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001cc0", + "end_address": "0x140001d02", + "name": "", + "blocks": [ + { + "address": "0x140001cc0", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001cc0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140001cc5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001cca", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e717]" + }, + { + "address": "0x140001cd1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001cd4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001cd7", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140001cd9", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x140001cdd", + "size": 5, + "mnemonic": "call", + "operands": "0x140006170" + }, + { + "address": "0x140001ce2", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140001ce5", + "size": 2, + "mnemonic": "je", + "operands": "0x140001cf4" + } + ], + "successors": [ + "0x140001cf4", + "0x140001ce7" + ] + }, + { + "address": "0x140001cf4", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001cf4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001cf9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001cfc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001d00", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001d01", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001ce7", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001ce7", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x18" + }, + { + "address": "0x140001cec", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140001cef", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001cf4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001cf9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001cfc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001d00", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001d01", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001d10", + "end_address": "0x140001dc1", + "name": "", + "blocks": [ + { + "address": "0x140001d10", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001d10", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001d12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140001d16", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001d19", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140001d1c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax + 4]" + }, + { + "address": "0x140001d20", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + rcx + 0x10], 0" + }, + { + "address": "0x140001d25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001d68" + }, + { + "address": "0x140001d27", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rdx + rcx + 0x18], 2" + }, + { + "address": "0x140001d2c", + "size": 2, + "mnemonic": "je", + "operands": "0x140001d68" + } + ], + "successors": [ + "0x140001d68", + "0x140001d2e" + ] + }, + { + "address": "0x140001d68", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001d68", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140001d6c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001d6d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001d2e", + "size": 20, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001d2e", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx + rcx + 0x48]" + }, + { + "address": "0x140001d33", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140001d36", + "size": 3, + "mnemonic": "call", + "operands": "qword ptr [rax + 0x68]" + }, + { + "address": "0x140001d39", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140001d3c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001d68" + }, + { + "address": "0x140001d3e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140001d41", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x140001d45", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x140001d4a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140001d4c", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rbx + 0x48], rdx" + }, + { + "address": "0x140001d51", + "size": 3, + "mnemonic": "cmovne", + "operands": "eax, edx" + }, + { + "address": "0x140001d54", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rbx + 0x10]" + }, + { + "address": "0x140001d58", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x140001d5b", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x140001d5e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rbx + 0x10], eax" + }, + { + "address": "0x140001d62", + "size": 4, + "mnemonic": "and", + "operands": "eax, dword ptr [rcx + rbx + 0x14]" + }, + { + "address": "0x140001d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001d6e" + }, + { + "address": "0x140001d68", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140001d6c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001d6d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001dd0", + "end_address": "0x140001df0", + "name": "", + "blocks": [ + { + "address": "0x140001dd0", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001dd0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x140001dd4", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140001dd9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400018b0" + }, + { + "address": "0x140001dde", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2deab]" + }, + { + "address": "0x140001de5", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140001dea", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x140001def", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001df0", + "end_address": "0x140001e01", + "name": "", + "blocks": [ + { + "address": "0x140001df0", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001df0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140001df4", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e65d]" + }, + { + "address": "0x140001dfb", + "size": 5, + "mnemonic": "call", + "operands": "0x1400023ac" + }, + { + "address": "0x140001e00", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001e10", + "end_address": "0x140001e7f", + "name": "", + "blocks": [ + { + "address": "0x140001e10", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e10", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x140001e15", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140001e16", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001e17", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140001e19", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001e1b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001e1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001e21", + "size": 4, + "mnemonic": "mov", + "operands": "r15, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001e25", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140001e28", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140001e2c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140001e2f", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140001e32", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140001e35", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001e38", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rax" + }, + { + "address": "0x140001e3b", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001e66" + } + ], + "successors": [ + "0x140001e66", + "0x140001e3d" + ] + }, + { + "address": "0x140001e66", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e66", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x7fffffffffffffff" + }, + { + "address": "0x140001e70", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001e73", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140001e76", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rsi" + }, + { + "address": "0x140001e79", + "size": 6, + "mnemonic": "jb", + "operands": "0x140001f66" + } + ], + "successors": [ + "0x140001f66", + "0x140001e7f" + ] + }, + { + "address": "0x140001e3d", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e3d", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r14 + r8]" + }, + { + "address": "0x140001e41", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], rax" + }, + { + "address": "0x140001e45", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140001e48", + "size": 4, + "mnemonic": "cmp", + "operands": "r15, 0xf" + }, + { + "address": "0x140001e4c", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001e51" + }, + { + "address": "0x140001e4e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140001e51", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [r14 + rax]" + }, + { + "address": "0x140001e55", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140001e58", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001e5d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rsi], 0" + }, + { + "address": "0x140001e61", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140001f51" + } + ], + "successors": [ + "0x140001f51" + ] + }, + { + "address": "0x140001f66", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001f66", + "size": 5, + "mnemonic": "call", + "operands": "0x140001df0" + }, + { + "address": "0x140001f6b", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001e7f", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e7f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rbp" + }, + { + "address": "0x140001e84", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r12" + }, + { + "address": "0x140001e89", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [r14 + r8]" + }, + { + "address": "0x140001e8d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140001e90", + "size": 4, + "mnemonic": "or", + "operands": "rcx, 0xf" + }, + { + "address": "0x140001e94", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rbx" + }, + { + "address": "0x140001e97", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001eb8" + } + ], + "successors": [ + "0x140001eb8", + "0x140001e99" + ] + }, + { + "address": "0x140001f51", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001f51", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140001f56", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001f59", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001f5d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140001f5f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140001f61", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140001f63", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001f64", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140001f65", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001eb8", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001eb8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 1]" + }, + { + "address": "0x140001ebc", + "size": 5, + "mnemonic": "call", + "operands": "0x140001410" + }, + { + "address": "0x140001ec1", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x10], r12" + }, + { + "address": "0x140001ec5", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x140001ec8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x18], rbx" + }, + { + "address": "0x140001ecc", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140001ecf", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001ed2", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [r14 + rax]" + }, + { + "address": "0x140001ed6", + "size": 4, + "mnemonic": "cmp", + "operands": "r15, 0xf" + }, + { + "address": "0x140001eda", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001f29" + }, + { + "address": "0x140001edc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi]" + }, + { + "address": "0x140001edf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140001ee2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001ee7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140001eea", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r13" + }, + { + "address": "0x140001eed", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140001ef0", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001ef5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r15 + 1]" + }, + { + "address": "0x140001ef9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r12 + rsi], 0" + }, + { + "address": "0x140001efe", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001f05", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001f1f" + } + ], + "successors": [ + "0x140001f1f", + "0x140001f07" + ] + }, + { + "address": "0x140001e99", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e99", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x140001e9c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001e9f", + "size": 3, + "mnemonic": "shr", + "operands": "rdx, 1" + }, + { + "address": "0x140001ea2", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rdx" + }, + { + "address": "0x140001ea5", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, rax" + }, + { + "address": "0x140001ea8", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001eb8" + } + ], + "successors": [ + "0x140001eb8", + "0x140001eaa" + ] + }, + { + "address": "0x140001f1f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001f1f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140001f22", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001f27", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140001f44" + } + ], + "successors": [ + "0x140001f44" + ] + }, + { + "address": "0x140001f07", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001f07", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx - 8]" + }, + { + "address": "0x140001f0b", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 0x27" + }, + { + "address": "0x140001f0f", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x140001f12", + "size": 4, + "mnemonic": "sub", + "operands": "rbx, 8" + }, + { + "address": "0x140001f16", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, 0x1f" + }, + { + "address": "0x140001f1a", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001f6c" + } + ], + "successors": [ + "0x140001f6c", + "0x140001f1c" + ] + }, + { + "address": "0x140001eaa", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001eaa", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r15 + rdx]" + }, + { + "address": "0x140001eae", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001eb1", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x140001eb4", + "size": 4, + "mnemonic": "cmovb", + "operands": "rbx, rax" + }, + { + "address": "0x140001eb8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 1]" + }, + { + "address": "0x140001ebc", + "size": 5, + "mnemonic": "call", + "operands": "0x140001410" + }, + { + "address": "0x140001ec1", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x10], r12" + }, + { + "address": "0x140001ec5", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x140001ec8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x18], rbx" + }, + { + "address": "0x140001ecc", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140001ecf", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140001ed2", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [r14 + rax]" + }, + { + "address": "0x140001ed6", + "size": 4, + "mnemonic": "cmp", + "operands": "r15, 0xf" + }, + { + "address": "0x140001eda", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001f29" + }, + { + "address": "0x140001edc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi]" + }, + { + "address": "0x140001edf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140001ee2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001ee7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140001eea", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r13" + }, + { + "address": "0x140001eed", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140001ef0", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140001ef5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r15 + 1]" + }, + { + "address": "0x140001ef9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r12 + rsi], 0" + }, + { + "address": "0x140001efe", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001f05", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001f1f" + } + ], + "successors": [ + "0x140001f1f", + "0x140001f07" + ] + }, + { + "address": "0x140001f44", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001f44", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbp" + }, + { + "address": "0x140001f47", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140001f4c", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140001f51", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140001f56", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001f59", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001f5d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140001f5f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140001f61", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140001f63", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001f64", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140001f65", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001f6c", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001f6c", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140001f6f", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x140001f78", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140001f7b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140001f7d", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140001f7f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afd4" + }, + { + "address": "0x140001f84", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140001f1c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001f1c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140001f1f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140001f22", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140001f27", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140001f44" + } + ], + "successors": [ + "0x140001f44" + ] + } + ] + }, + { + "address": "0x140001fc0", + "end_address": "0x140001fff", + "name": "", + "blocks": [ + { + "address": "0x140001fc0", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001fc0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140001fc2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001fc6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140001fc9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140001fcc", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edx" + }, + { + "address": "0x140001fcf", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x20]" + }, + { + "address": "0x140001fd4", + "size": 3, + "mnemonic": "call", + "operands": "qword ptr [rax + 0x18]" + }, + { + "address": "0x140001fd7", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140001fdb", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax + 8]" + }, + { + "address": "0x140001fdf", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 8]" + }, + { + "address": "0x140001fe3", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r9 + 8], rdx" + }, + { + "address": "0x140001fe7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001ff7" + }, + { + "address": "0x140001fe9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140001feb", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rax], ecx" + }, + { + "address": "0x140001fed", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001ff7" + }, + { + "address": "0x140001fef", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140001ff1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001ff5", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001ff6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002000", + "end_address": "0x140002135", + "name": "", + "blocks": [ + { + "address": "0x140002000", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002000", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140002005", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000200a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x14000200f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002010", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140002014", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002017", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000201a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax + 4]" + }, + { + "address": "0x14000201e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdx + rcx + 0x48]" + }, + { + "address": "0x140002023", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140002026", + "size": 6, + "mnemonic": "je", + "operands": "0x1400020cc" + } + ], + "successors": [ + "0x1400020cc", + "0x14000202c" + ] + }, + { + "address": "0x1400020cc", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400020cc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400020cf", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x70]" + }, + { + "address": "0x1400020d4", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x1400020d8", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400020dc", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400020df", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400020e0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000202c", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000202c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14000202f", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x28]" + }, + { + "address": "0x140002034", + "size": 5, + "mnemonic": "call", + "operands": "0x140001ab0" + }, + { + "address": "0x140002039", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x30], 0" + }, + { + "address": "0x14000203e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000209d" + } + ], + "successors": [ + "0x14000209d", + "0x140002040" + ] + }, + { + "address": "0x14000209d", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000209d", + "size": 5, + "mnemonic": "call", + "operands": "0x1400023f4" + }, + { + "address": "0x1400020a2", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400020a4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400020b0" + }, + { + "address": "0x1400020a6", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x28]" + }, + { + "address": "0x1400020ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140001d10" + }, + { + "address": "0x1400020b0", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x28]" + }, + { + "address": "0x1400020b5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x1400020b8", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400020bc", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + rdx + 0x48]" + }, + { + "address": "0x1400020c1", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400020c4", + "size": 2, + "mnemonic": "je", + "operands": "0x1400020cc" + } + ], + "successors": [ + "0x1400020cc", + "0x1400020c6" + ] + }, + { + "address": "0x140002040", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002040", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140002042", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], edi" + }, + { + "address": "0x140002046", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x140002049", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000204c", + "size": 3, + "mnemonic": "call", + "operands": "qword ptr [rax + 0x68]" + }, + { + "address": "0x14000204f", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140002052", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 4" + }, + { + "address": "0x140002057", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x14000205a", + "size": 4, + "mnemonic": "cmove", + "operands": "r8d, edx" + }, + { + "address": "0x14000205e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r8d" + }, + { + "address": "0x140002063", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002079" + } + ], + "successors": [ + "0x140002079" + ] + }, + { + "address": "0x1400020c6", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400020c6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x1400020c9", + "size": 3, + "mnemonic": "call", + "operands": "qword ptr [rax + 0x10]" + }, + { + "address": "0x1400020cc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400020cf", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x70]" + }, + { + "address": "0x1400020d4", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x1400020d8", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400020dc", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400020df", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400020e0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002079", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002079", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000207c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x140002080", + "size": 6, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rbx + 0x48], 0" + }, + { + "address": "0x140002086", + "size": 3, + "mnemonic": "cmovne", + "operands": "edx, edi" + }, + { + "address": "0x140002089", + "size": 4, + "mnemonic": "or", + "operands": "edx, dword ptr [rcx + rbx + 0x10]" + }, + { + "address": "0x14000208d", + "size": 3, + "mnemonic": "or", + "operands": "edx, r8d" + }, + { + "address": "0x140002090", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x17" + }, + { + "address": "0x140002093", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rbx + 0x10], edx" + }, + { + "address": "0x140002097", + "size": 4, + "mnemonic": "and", + "operands": "edx, dword ptr [rcx + rbx + 0x14]" + }, + { + "address": "0x14000209b", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400020e1" + }, + { + "address": "0x14000209d", + "size": 5, + "mnemonic": "call", + "operands": "0x1400023f4" + }, + { + "address": "0x1400020a2", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400020a4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400020b0" + }, + { + "address": "0x1400020a6", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x28]" + }, + { + "address": "0x1400020ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140001d10" + }, + { + "address": "0x1400020b0", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x28]" + }, + { + "address": "0x1400020b5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x1400020b8", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400020bc", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + rdx + 0x48]" + }, + { + "address": "0x1400020c1", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400020c4", + "size": 2, + "mnemonic": "je", + "operands": "0x1400020cc" + } + ], + "successors": [ + "0x1400020cc", + "0x1400020c6" + ] + } + ] + }, + { + "address": "0x140002160", + "end_address": "0x14000220a", + "name": "", + "blocks": [ + { + "address": "0x140002160", + "size": 26, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002160", + "size": 2, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002162", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002166", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140002169", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 1" + }, + { + "address": "0x14000216d", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400021c6" + }, + { + "address": "0x14000216f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002171", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140002174", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140002177", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x20" + }, + { + "address": "0x14000217c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x10], rax" + }, + { + "address": "0x140002180", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x18], rax" + }, + { + "address": "0x140002184", + "size": 5, + "mnemonic": "call", + "operands": "0x140001410" + }, + { + "address": "0x140002189", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000218c", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x10], 0x15" + }, + { + "address": "0x140002194", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x18], 0x1f" + }, + { + "address": "0x14000219c", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1e35d]" + }, + { + "address": "0x1400021a3", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rax], xmm0" + }, + { + "address": "0x1400021a6", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1e364]" + }, + { + "address": "0x1400021ac", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x10], ecx" + }, + { + "address": "0x1400021af", + "size": 7, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rip + 0x1e35e]" + }, + { + "address": "0x1400021b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rax + 0x14], cl" + }, + { + "address": "0x1400021b9", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax + 0x15], 0" + }, + { + "address": "0x1400021bd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400021c0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400021c4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400021c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002284", + "end_address": "0x1400022c0", + "name": "", + "blocks": [ + { + "address": "0x140002284", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002284", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002286", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000228a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000228d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e151]" + }, + { + "address": "0x140002297", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000229a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000229d", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x1400022a1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x1400022a5", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x1400022a8", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x1400022ad", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e304]" + }, + { + "address": "0x1400022b4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400022b7", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400022ba", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400022be", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400022bf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400022c0", + "end_address": "0x140002307", + "name": "", + "blocks": [ + { + "address": "0x1400022c0", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400022c0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400022c2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400022c6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400022c9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x28], 1" + }, + { + "address": "0x1400022ce", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400022d1", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e110]" + }, + { + "address": "0x1400022d8", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400022db", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400022e0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x1400022e3", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x1400022e7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400022ec", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x1400022ef", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x1400022f4", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e2bd]" + }, + { + "address": "0x1400022fb", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400022fe", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002301", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002305", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002306", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002308", + "end_address": "0x140002344", + "name": "", + "blocks": [ + { + "address": "0x140002308", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002308", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000230a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000230e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002311", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002314", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e0cd]" + }, + { + "address": "0x14000231b", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000231e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140002321", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140002325", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140002329", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x14000232c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140002331", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e268]" + }, + { + "address": "0x140002338", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000233b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000233e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002342", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002343", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002344", + "end_address": "0x14000238b", + "name": "", + "blocks": [ + { + "address": "0x140002344", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002344", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002346", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000234a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000234d", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x28], 1" + }, + { + "address": "0x140002352", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002355", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e08c]" + }, + { + "address": "0x14000235c", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000235f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140002364", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140002367", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x14000236b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140002370", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140002373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140002378", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e0f1]" + }, + { + "address": "0x14000237f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002382", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002385", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002389", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000238a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000238c", + "end_address": "0x1400023ac", + "name": "", + "blocks": [ + { + "address": "0x14000238c", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000238c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x140002390", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140002395", + "size": 5, + "mnemonic": "call", + "operands": "0x140002260" + }, + { + "address": "0x14000239a", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2da6f]" + }, + { + "address": "0x1400023a1", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400023a6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x1400023ab", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400023ac", + "end_address": "0x1400023cf", + "name": "", + "blocks": [ + { + "address": "0x1400023ac", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400023ac", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x1400023b0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x1400023b3", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400023b8", + "size": 5, + "mnemonic": "call", + "operands": "0x1400022c0" + }, + { + "address": "0x1400023bd", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2daac]" + }, + { + "address": "0x1400023c4", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400023c9", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x1400023ce", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400023d0", + "end_address": "0x1400023f3", + "name": "", + "blocks": [ + { + "address": "0x1400023d0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400023d0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x1400023d4", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x1400023d7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400023dc", + "size": 5, + "mnemonic": "call", + "operands": "0x140002344" + }, + { + "address": "0x1400023e1", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2daf0]" + }, + { + "address": "0x1400023e8", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400023ed", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x1400023f2", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002424", + "end_address": "0x140002614", + "name": "", + "blocks": [ + { + "address": "0x140002424", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002424", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140002427", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000242b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000242f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140002433", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140002437", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140002439", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000243b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000243d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002441", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140002445", + "size": 10, + "mnemonic": "movabs", + "operands": "rsi, 0x7fffffffffffffff" + }, + { + "address": "0x14000244f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140002452", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, r9b" + }, + { + "address": "0x140002455", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140002458", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000245b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x14000245e", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000260e" + } + ], + "successors": [ + "0x14000260e", + "0x140002464" + ] + }, + { + "address": "0x14000260e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000260e", + "size": 5, + "mnemonic": "call", + "operands": "0x140001df0" + }, + { + "address": "0x140002613", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002464", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002464", + "size": 4, + "mnemonic": "mov", + "operands": "r15, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002468", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [r14 + rdx]" + }, + { + "address": "0x14000246c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x14000246f", + "size": 4, + "mnemonic": "or", + "operands": "rcx, 0xf" + }, + { + "address": "0x140002473", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rsi" + }, + { + "address": "0x140002476", + "size": 2, + "mnemonic": "ja", + "operands": "0x140002489" + } + ], + "successors": [ + "0x140002489", + "0x140002478" + ] + }, + { + "address": "0x140002489", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002489", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0x8000000000000000" + }, + { + "address": "0x140002493", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400024b9" + } + ], + "successors": [ + "0x1400024b9" + ] + }, + { + "address": "0x140002478", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002478", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14000247b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x14000247e", + "size": 3, + "mnemonic": "shr", + "operands": "rdx, 1" + }, + { + "address": "0x140002481", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rdx" + }, + { + "address": "0x140002484", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, rax" + }, + { + "address": "0x140002487", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140002495" + }, + { + "address": "0x140002489", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0x8000000000000000" + }, + { + "address": "0x140002493", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400024b9" + } + ], + "successors": [ + "0x1400024b9" + ] + }, + { + "address": "0x1400024b9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400024b9", + "size": 5, + "mnemonic": "call", + "operands": "0x140001480" + }, + { + "address": "0x1400024be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400024c5" + } + ], + "successors": [ + "0x1400024c5" + ] + }, + { + "address": "0x1400024c5", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400024c5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x1400024c8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x1400024cc", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x10]" + }, + { + "address": "0x1400024d0", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 0xf" + }, + { + "address": "0x1400024d4", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140002517" + }, + { + "address": "0x1400024d6", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2a383], 0" + }, + { + "address": "0x1400024dd", + "size": 3, + "mnemonic": "mov", + "operands": "r11, qword ptr [rbx]" + }, + { + "address": "0x1400024e0", + "size": 2, + "mnemonic": "je", + "operands": "0x140002517" + } + ], + "successors": [ + "0x140002517", + "0x1400024e2" + ] + }, + { + "address": "0x140002517", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002517", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], r12" + }, + { + "address": "0x14000251b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14000251e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rsi" + }, + { + "address": "0x140002522", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002525", + "size": 4, + "mnemonic": "cmp", + "operands": "r15, 0xf" + }, + { + "address": "0x140002529", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140002573" + }, + { + "address": "0x14000252b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx]" + }, + { + "address": "0x14000252e", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140002531", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140002536", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r15 + 1]" + }, + { + "address": "0x14000253a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r14 + rdi], bpl" + }, + { + "address": "0x14000253e", + "size": 6, + "mnemonic": "mov", + "operands": "byte ptr [r14 + rdi + 1], 0" + }, + { + "address": "0x140002544", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x14000254b", + "size": 2, + "mnemonic": "jb", + "operands": "0x140002569" + } + ], + "successors": [ + "0x140002569", + "0x14000254d" + ] + }, + { + "address": "0x1400024e2", + "size": 29, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400024e2", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rax + 1]" + }, + { + "address": "0x1400024e6", + "size": 3, + "mnemonic": "add", + "operands": "r10, r11" + }, + { + "address": "0x1400024e9", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x1400024ed", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r11" + }, + { + "address": "0x1400024f0", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rcx + 1]" + }, + { + "address": "0x1400024f4", + "size": 4, + "mnemonic": "and", + "operands": "rdx, 0xfffffffffffffff8" + }, + { + "address": "0x1400024f8", + "size": 3, + "mnemonic": "add", + "operands": "rax, r11" + }, + { + "address": "0x1400024fb", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x1400024fe", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x140002501", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x140002504", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r11" + }, + { + "address": "0x140002507", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r9, rax" + }, + { + "address": "0x14000250b", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, rdx" + }, + { + "address": "0x14000250e", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r8, r10" + }, + { + "address": "0x140002512", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x140002517", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], r12" + }, + { + "address": "0x14000251b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14000251e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rsi" + }, + { + "address": "0x140002522", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002525", + "size": 4, + "mnemonic": "cmp", + "operands": "r15, 0xf" + }, + { + "address": "0x140002529", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140002573" + }, + { + "address": "0x14000252b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx]" + }, + { + "address": "0x14000252e", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140002531", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140002536", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r15 + 1]" + }, + { + "address": "0x14000253a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r14 + rdi], bpl" + }, + { + "address": "0x14000253e", + "size": 6, + "mnemonic": "mov", + "operands": "byte ptr [r14 + rdi + 1], 0" + }, + { + "address": "0x140002544", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x14000254b", + "size": 2, + "mnemonic": "jb", + "operands": "0x140002569" + } + ], + "successors": [ + "0x140002569", + "0x14000254d" + ] + }, + { + "address": "0x140002569", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002569", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000256c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002571", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002585" + } + ], + "successors": [ + "0x140002585" + ] + }, + { + "address": "0x14000254d", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000254d", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi - 8]" + }, + { + "address": "0x140002551", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 0x27" + }, + { + "address": "0x140002555", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rax" + }, + { + "address": "0x140002558", + "size": 4, + "mnemonic": "sub", + "operands": "rsi, 8" + }, + { + "address": "0x14000255c", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, 0x1f" + }, + { + "address": "0x140002560", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400025f5" + } + ], + "successors": [ + "0x1400025f5", + "0x140002566" + ] + }, + { + "address": "0x140002585", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002585", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x140002588", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000258c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x10]" + }, + { + "address": "0x140002590", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, 0xf" + }, + { + "address": "0x140002594", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400025d3" + }, + { + "address": "0x140002596", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2a2c3], 0" + }, + { + "address": "0x14000259d", + "size": 2, + "mnemonic": "je", + "operands": "0x1400025d3" + } + ], + "successors": [ + "0x1400025d3", + "0x14000259f" + ] + }, + { + "address": "0x1400025f5", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400025f5", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400025f8", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x140002601", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140002604", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002606", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140002608", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afd4" + }, + { + "address": "0x14000260d", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002566", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002566", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x140002569", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000256c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002571", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002585" + } + ], + "successors": [ + "0x140002585" + ] + }, + { + "address": "0x1400025d3", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400025d3", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400025d8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400025db", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400025e0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x1400025e5", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400025ea", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400025ee", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400025f0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400025f2", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400025f4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000259f", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000259f", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + 1]" + }, + { + "address": "0x1400025a3", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x1400025a6", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 8" + }, + { + "address": "0x1400025aa", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rdi" + }, + { + "address": "0x1400025ad", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rdi" + }, + { + "address": "0x1400025b0", + "size": 3, + "mnemonic": "add", + "operands": "rax, rdi" + }, + { + "address": "0x1400025b3", + "size": 4, + "mnemonic": "and", + "operands": "rdx, 0xfffffffffffffff8" + }, + { + "address": "0x1400025b7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x1400025ba", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400025bd", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x1400025c0", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r9, rax" + }, + { + "address": "0x1400025c4", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x1400025c7", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r8, rcx" + }, + { + "address": "0x1400025cb", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400025ce", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x1400025d3", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400025d8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400025db", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400025e0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x1400025e5", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400025ea", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400025ee", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400025f0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400025f2", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400025f4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002614", + "end_address": "0x140002729", + "name": "", + "blocks": [ + { + "address": "0x140002614", + "size": 38, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002614", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, { "address": "0x140002616", "size": 1, @@ -17138,15 +37259,22 @@ ] }, { - "address": "0x14000272e", + "address": "0x14000272c", + "end_address": "0x140002841", "name": "", "blocks": [ { - "address": "0x14000272e", - "size": 37, + "address": "0x14000272c", + "size": 38, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000272c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, { "address": "0x14000272e", "size": 1, @@ -17790,15 +37918,9437 @@ ] }, { - "address": "0x1400037f6", + "address": "0x140002844", + "end_address": "0x1400028e2", "name": "", "blocks": [ { - "address": "0x1400037f6", - "size": 15, + "address": "0x140002844", + "size": 9, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140002844", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x140002849", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000284a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000284e", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x140002851", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002854", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140002856", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], ecx" + }, + { + "address": "0x14000285a", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14000285d", + "size": 2, + "mnemonic": "je", + "operands": "0x1400028a6" + } + ], + "successors": [ + "0x1400028a6", + "0x14000285f" + ] + }, + { + "address": "0x1400028a6", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400028a6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400028a9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400028ad", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec5c]" + }, + { + "address": "0x1400028b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rbx], rax" + }, + { + "address": "0x1400028b8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400028bb", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400028bf", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rcx - 0x10]" + }, + { + "address": "0x1400028c2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rbx - 4], edx" + }, + { + "address": "0x1400028c6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400028c9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400028cd", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rbx" + }, + { + "address": "0x1400028d0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r10" + }, + { + "address": "0x1400028d3", + "size": 5, + "mnemonic": "call", + "operands": "0x140003730" + }, + { + "address": "0x1400028d8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400028d9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400028dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400028e0", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400028e1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000285f", + "size": 34, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000285f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ecb2]" + }, + { + "address": "0x140002866", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002869", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rcx" + }, + { + "address": "0x14000286d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], rcx" + }, + { + "address": "0x140002871", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x28], ecx" + }, + { + "address": "0x140002874", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x30], rcx" + }, + { + "address": "0x140002878", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], rcx" + }, + { + "address": "0x14000287c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rcx" + }, + { + "address": "0x140002880", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x48], rcx" + }, + { + "address": "0x140002884", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], rcx" + }, + { + "address": "0x140002888", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec71]" + }, + { + "address": "0x14000288f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rax" + }, + { + "address": "0x140002893", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rcx" + }, + { + "address": "0x140002897", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x60], rcx" + }, + { + "address": "0x14000289b", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x68], cl" + }, + { + "address": "0x14000289e", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], 1" + }, + { + "address": "0x1400028a6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400028a9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400028ad", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec5c]" + }, + { + "address": "0x1400028b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rbx], rax" + }, + { + "address": "0x1400028b8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400028bb", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400028bf", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rcx - 0x10]" + }, + { + "address": "0x1400028c2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rbx - 4], edx" + }, + { + "address": "0x1400028c6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400028c9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400028cd", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rbx" + }, + { + "address": "0x1400028d0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r10" + }, + { + "address": "0x1400028d3", + "size": 5, + "mnemonic": "call", + "operands": "0x140003730" + }, + { + "address": "0x1400028d8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400028d9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400028dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400028e0", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400028e1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400028e4", + "end_address": "0x1400029c9", + "name": "", + "blocks": [ + { + "address": "0x1400028e4", + "size": 37, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028e4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400028e9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400028ee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400028f3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400028f4", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400028f6", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400028f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400028fa", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + }, + { + "address": "0x140002975", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002975", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140002978", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x60], rdi" + }, + { + "address": "0x14000297c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rsi" + }, + { + "address": "0x140002980", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r14" + }, + { + "address": "0x140002984", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], r15" + }, + { + "address": "0x140002988", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rbp" + }, + { + "address": "0x14000298c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], r12" + }, + { + "address": "0x140002990", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], r13" + }, + { + "address": "0x140002994", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x140002997", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x14000299b", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000299f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x1400029a2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x1400029a5", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x1400029a9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400029ac", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400029b1", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400029b6", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x1400029bb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400029bf", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400029c1", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400029c3", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400029c5", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400029c7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400029c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002966", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002966", + "size": 2, + "mnemonic": "mov", + "operands": "cl, 1" + }, + { + "address": "0x140002968", + "size": 5, + "mnemonic": "call", + "operands": "0x140004658" + }, + { + "address": "0x14000296d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], rax" + }, + { + "address": "0x140002971", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002973", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002978" + } + ], + "successors": [ + "0x140002978" + ] + }, + { + "address": "0x140002978", + "size": 24, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002978", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x60], rdi" + }, + { + "address": "0x14000297c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rsi" + }, + { + "address": "0x140002980", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r14" + }, + { + "address": "0x140002984", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], r15" + }, + { + "address": "0x140002988", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rbp" + }, + { + "address": "0x14000298c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], r12" + }, + { + "address": "0x140002990", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], r13" + }, + { + "address": "0x140002994", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x140002997", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x14000299b", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000299f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x1400029a2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x1400029a5", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x1400029a9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400029ac", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400029b1", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400029b6", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x1400029bb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400029bf", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400029c1", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400029c3", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400029c5", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400029c7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400029c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400029cc", + "end_address": "0x140002a43", + "name": "", + "blocks": [ + { + "address": "0x1400029cc", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400029cc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400029d1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x1400029d6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400029d7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400029db", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400029de", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400029e1", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400029e3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x1400029e8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400029e9", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400029eb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400029ef", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x10], al" + }, + { + "address": "0x1400029f2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rax" + }, + { + "address": "0x1400029f6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x20], al" + }, + { + "address": "0x1400029f9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], rax" + }, + { + "address": "0x1400029fd", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx + 0x30], ax" + }, + { + "address": "0x140002a01", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], rax" + }, + { + "address": "0x140002a05", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx + 0x40], ax" + }, + { + "address": "0x140002a09", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x48], rax" + }, + { + "address": "0x140002a0d", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x50], al" + }, + { + "address": "0x140002a10", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x140002a14", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x60], al" + }, + { + "address": "0x140002a17", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002a1a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002a36" + } + ], + "successors": [ + "0x140002a36", + "0x140002a1c" + ] + }, + { + "address": "0x140002a36", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002a36", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ea33]" + }, + { + "address": "0x140002a3d", + "size": 5, + "mnemonic": "call", + "operands": "0x1400023d0" + }, + { + "address": "0x140002a42", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002a1c", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002a1c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140002a1f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002a22", + "size": 5, + "mnemonic": "call", + "operands": "0x140004770" + }, + { + "address": "0x140002a27", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002a28", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002a2b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140002a30", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002a34", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002a35", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002a44", + "end_address": "0x140002a80", + "name": "", + "blocks": [ + { + "address": "0x140002a44", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002a44", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002a46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002a4a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002a4d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002a50", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1d991]" + }, + { + "address": "0x140002a57", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140002a5a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140002a5d", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140002a61", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140002a65", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140002a68", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140002a6d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e9bc]" + }, + { + "address": "0x140002a74", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002a77", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002a7a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002a7e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002a7f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002aa4", + "end_address": "0x140002ac7", + "name": "", + "blocks": [ + { + "address": "0x140002aa4", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002aa4", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002aa6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002aaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002aad", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140002ab0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002ab3", + "size": 2, + "mnemonic": "je", + "operands": "0x140002aba" + } + ], + "successors": [ + "0x140002aba", + "0x140002ab5" + ] + }, + { + "address": "0x140002aba", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002aba", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x140002ac1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ac5", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002ac6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002ab5", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002ab5", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002aba", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x140002ac1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ac5", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002ac6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002ac8", + "end_address": "0x140002b76", + "name": "", + "blocks": [ + { + "address": "0x140002ac8", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ac8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002aca", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ace", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002ad1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ead0]" + }, + { + "address": "0x140002ad8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002adb", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140002ae3", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b12" + } + ], + "successors": [ + "0x140002b12", + "0x140002ae5" + ] + }, + { + "address": "0x140002b12", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002b12", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x7c], 0" + }, + { + "address": "0x140002b16", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b20" + } + ], + "successors": [ + "0x140002b20", + "0x140002b18" + ] + }, + { + "address": "0x140002ae5", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ae5", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002ae9", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rcx + 0x70]" + }, + { + "address": "0x140002aed", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [r8], rax" + }, + { + "address": "0x140002af0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002b12" + }, + { + "address": "0x140002af2", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 0x90]" + }, + { + "address": "0x140002af9", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x88]" + }, + { + "address": "0x140002b00", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r8], rcx" + }, + { + "address": "0x140002b03", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140002b07", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140002b0a", + "size": 2, + "mnemonic": "sub", + "operands": "edx, ecx" + }, + { + "address": "0x140002b0c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x50]" + }, + { + "address": "0x140002b10", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x140002b12", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x7c], 0" + }, + { + "address": "0x140002b16", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b20" + } + ], + "successors": [ + "0x140002b20", + "0x140002b18" + ] + }, + { + "address": "0x140002b20", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002b20", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ea01]" + }, + { + "address": "0x140002b27", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbx + 0x60]" + }, + { + "address": "0x140002b2e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140002b31", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b70" + } + ], + "successors": [ + "0x140002b70", + "0x140002b33" + ] + }, + { + "address": "0x140002b18", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002b18", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002b1b", + "size": 5, + "mnemonic": "call", + "operands": "0x140003534" + }, + { + "address": "0x140002b20", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ea01]" + }, + { + "address": "0x140002b27", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbx + 0x60]" + }, + { + "address": "0x140002b2e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140002b31", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b70" + } + ], + "successors": [ + "0x140002b70", + "0x140002b33" + ] + }, + { + "address": "0x140002b70", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002b70", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002b74", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002b75", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002b33", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002b33", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140002b37", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002b3a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b62" + } + ], + "successors": [ + "0x140002b62", + "0x140002b3c" + ] + }, + { + "address": "0x140002b62", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002b62", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140002b67", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002b6a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002b6f", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002b70", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002b74", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002b75", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002b3c", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002b3c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002b3f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x140002b43", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d777]" + }, + { + "address": "0x140002b49", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140002b4c", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140002b4f", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b62" + } + ], + "successors": [ + "0x140002b62", + "0x140002b51" + ] + }, + { + "address": "0x140002b51", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002b51", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140002b54", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140002b57", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140002b5c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d75e]" + }, + { + "address": "0x140002b62", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140002b67", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002b6a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002b6f", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002b70", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002b74", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002b75", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002b78", + "end_address": "0x140002b91", + "name": "", + "blocks": [ + { + "address": "0x140002b78", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002b78", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002b7c", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e96d]" + }, + { + "address": "0x140002b83", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002b86", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002b8b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002b8c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002b90", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002b94", + "end_address": "0x140002bb6", + "name": "", + "blocks": [ + { + "address": "0x140002b94", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002b94", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002b98", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140002b9b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002b9e", + "size": 2, + "mnemonic": "je", + "operands": "0x140002bb1" + } + ], + "successors": [ + "0x140002bb1", + "0x140002ba0" + ] + }, + { + "address": "0x140002bb1", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002bb1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002bb5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002ba0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002ba0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002ba3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140002ba8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax]" + }, + { + "address": "0x140002bab", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d70f]" + }, + { + "address": "0x140002bb1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002bb5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002bb8", + "end_address": "0x140002c57", + "name": "", + "blocks": [ + { + "address": "0x140002bb8", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002bb8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002bba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002bbe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002bc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400047dc" + }, + { + "address": "0x140002bc6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x58]" + }, + { + "address": "0x140002bca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002bcd", + "size": 2, + "mnemonic": "je", + "operands": "0x140002bd4" + } + ], + "successors": [ + "0x140002bd4", + "0x140002bcf" + ] + }, + { + "address": "0x140002bd4", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002bd4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], 0" + }, + { + "address": "0x140002bdc", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x48]" + }, + { + "address": "0x140002be0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002be3", + "size": 2, + "mnemonic": "je", + "operands": "0x140002bea" + } + ], + "successors": [ + "0x140002bea", + "0x140002be5" + ] + }, + { + "address": "0x140002bcf", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002bcf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002bd4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], 0" + }, + { + "address": "0x140002bdc", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x48]" + }, + { + "address": "0x140002be0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002be3", + "size": 2, + "mnemonic": "je", + "operands": "0x140002bea" + } + ], + "successors": [ + "0x140002bea", + "0x140002be5" + ] + }, + { + "address": "0x140002bea", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002bea", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x48], 0" + }, + { + "address": "0x140002bf2", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140002bf6", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002bf9", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c00" + } + ], + "successors": [ + "0x140002c00", + "0x140002bfb" + ] + }, + { + "address": "0x140002be5", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002be5", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002bea", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x48], 0" + }, + { + "address": "0x140002bf2", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140002bf6", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002bf9", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c00" + } + ], + "successors": [ + "0x140002c00", + "0x140002bfb" + ] + }, + { + "address": "0x140002c00", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c00", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], 0" + }, + { + "address": "0x140002c08", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x140002c0c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c0f", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c16" + } + ], + "successors": [ + "0x140002c16", + "0x140002c11" + ] + }, + { + "address": "0x140002bfb", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002bfb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002c00", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], 0" + }, + { + "address": "0x140002c08", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x140002c0c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c0f", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c16" + } + ], + "successors": [ + "0x140002c16", + "0x140002c11" + ] + }, + { + "address": "0x140002c16", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c16", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], 0" + }, + { + "address": "0x140002c1e", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140002c22", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c25", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c2c" + } + ], + "successors": [ + "0x140002c2c", + "0x140002c27" + ] + }, + { + "address": "0x140002c11", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c11", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002c16", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], 0" + }, + { + "address": "0x140002c1e", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140002c22", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c25", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c2c" + } + ], + "successors": [ + "0x140002c2c", + "0x140002c27" + ] + }, + { + "address": "0x140002c2c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c2c", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], 0" + }, + { + "address": "0x140002c34", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140002c38", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c3b", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c42" + } + ], + "successors": [ + "0x140002c42", + "0x140002c3d" + ] + }, + { + "address": "0x140002c27", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c27", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002c2c", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], 0" + }, + { + "address": "0x140002c34", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140002c38", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c3b", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c42" + } + ], + "successors": [ + "0x140002c42", + "0x140002c3d" + ] + }, + { + "address": "0x140002c42", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c42", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x140002c4a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002c4d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002c51", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002c52", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140004504" + } + ], + "successors": [ + "0x140004504" + ] + }, + { + "address": "0x140002c3d", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c3d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002c42", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x140002c4a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002c4d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002c51", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002c52", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140004504" + } + ], + "successors": [ + "0x140004504" + ] + }, + { + "address": "0x140004504", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004504", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140004508", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rcx]" + }, + { + "address": "0x14000450b", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000450d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004518" + }, + { + "address": "0x14000450f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140004513", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000caac" + } + ], + "successors": [ + "0x14000caac" + ] + }, + { + "address": "0x14000caac", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000caac", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x263ed]" + }, + { + "address": "0x14000cab3", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1355e]" + } + ], + "successors": [ + "0x140020018" + ] + }, + { + "address": "0x140020018", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002c58", + "end_address": "0x140002c93", + "name": "", + "blocks": [ + { + "address": "0x140002c58", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002c5c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 8]" + }, + { + "address": "0x140002c60", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002c63", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c8e" + } + ], + "successors": [ + "0x140002c8e", + "0x140002c65" + ] + }, + { + "address": "0x140002c8e", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002c8e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002c92", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002c65", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c65", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002c68", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x140002c6c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d64e]" + }, + { + "address": "0x140002c72", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x140002c75", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140002c78", + "size": 2, + "mnemonic": "je", + "operands": "0x140002c8e" + } + ], + "successors": [ + "0x140002c8e", + "0x140002c7a" + ] + }, + { + "address": "0x140002c7a", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002c7a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140002c7d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140002c82", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002c85", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140002c88", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d632]" + }, + { + "address": "0x140002c8e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140002c92", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002ca0", + "end_address": "0x140002cd4", + "name": "", + "blocks": [ + { + "address": "0x140002ca0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ca0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140002ca5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002ca6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002caa", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002cac", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002caf", + "size": 5, + "mnemonic": "call", + "operands": "0x140002ac8" + }, + { + "address": "0x140002cb4", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002cb7", + "size": 2, + "mnemonic": "je", + "operands": "0x140002cc6" + } + ], + "successors": [ + "0x140002cc6", + "0x140002cb9" + ] + }, + { + "address": "0x140002cc6", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002cc6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002ccb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002cce", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002cd2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002cd3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002cb9", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002cb9", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x98" + }, + { + "address": "0x140002cbe", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002cc1", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002cc6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002ccb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002cce", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002cd2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002cd3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002cd4", + "end_address": "0x140002d13", + "name": "", + "blocks": [ + { + "address": "0x140002cd4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002cd4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140002cd9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002cda", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002cde", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002ce0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002ce3", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e806]" + }, + { + "address": "0x140002cea", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002ced", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002cf2", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002cf3", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002cf6", + "size": 2, + "mnemonic": "je", + "operands": "0x140002d05" + } + ], + "successors": [ + "0x140002d05", + "0x140002cf8" + ] + }, + { + "address": "0x140002d05", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002d05", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002d08", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002d0d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d11", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002d12", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002cf8", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002cf8", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x60" + }, + { + "address": "0x140002cfd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002d00", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002d05", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002d08", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002d0d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d11", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002d12", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002d14", + "end_address": "0x140002d77", + "name": "", + "blocks": [ + { + "address": "0x140002d14", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d14", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140002d19", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002d1a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d1e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002d20", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx - 0x10]" + }, + { + "address": "0x140002d24", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140002d27", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140002d2b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e7de]" + }, + { + "address": "0x140002d32", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [r8 + rcx - 0x10], rax" + }, + { + "address": "0x140002d37", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140002d3a", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140002d3e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r8 - 0x10]" + }, + { + "address": "0x140002d42", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [r8 + rcx - 0x14], r9d" + }, + { + "address": "0x140002d47", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e7a2]" + }, + { + "address": "0x140002d4e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002d51", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002d56", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002d57", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002d5a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002d69" + } + ], + "successors": [ + "0x140002d69", + "0x140002d5c" + ] + }, + { + "address": "0x140002d69", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002d69", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002d6c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002d71", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d75", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002d5c", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002d5c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x70" + }, + { + "address": "0x140002d61", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002d64", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002d69", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002d6c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002d71", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d75", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002d78", + "end_address": "0x140002e01", + "name": "", + "blocks": [ + { + "address": "0x140002d78", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d78", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140002d7d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140002d82", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002d83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d87", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx + 0x60]" + }, + { + "address": "0x140002d8b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e796]" + }, + { + "address": "0x140002d92", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002d95", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140002d97", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002d9a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002d9d", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ddb" + } + ], + "successors": [ + "0x140002ddb", + "0x140002d9f" + ] + }, + { + "address": "0x140002ddb", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ddb", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x140002ddf", + "size": 2, + "mnemonic": "je", + "operands": "0x140002dee" + } + ], + "successors": [ + "0x140002dee", + "0x140002de1" + ] + }, + { + "address": "0x140002d9f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d9f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 8]" + }, + { + "address": "0x140002da3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140002dce" + } + ], + "successors": [ + "0x140002dce", + "0x140002da8" + ] + }, + { + "address": "0x140002dee", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002dee", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140002df3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002df6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002dfb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002dff", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002e00", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002de1", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002de1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x68" + }, + { + "address": "0x140002de6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002de9", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002dee", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140002df3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002df6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002dfb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002dff", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002e00", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002dce", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002dce", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140002dd3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002dd6", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002ddb", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x140002ddf", + "size": 2, + "mnemonic": "je", + "operands": "0x140002dee" + } + ], + "successors": [ + "0x140002dee", + "0x140002de1" + ] + }, + { + "address": "0x140002da8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002da8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002dab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x140002daf", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d50b]" + }, + { + "address": "0x140002db5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140002db8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140002dbb", + "size": 2, + "mnemonic": "je", + "operands": "0x140002dce" + } + ], + "successors": [ + "0x140002dce", + "0x140002dbd" + ] + }, + { + "address": "0x140002dbd", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002dbd", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140002dc0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140002dc3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140002dc8", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d4f2]" + }, + { + "address": "0x140002dce", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140002dd3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002dd6", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002ddb", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x140002ddf", + "size": 2, + "mnemonic": "je", + "operands": "0x140002dee" + } + ], + "successors": [ + "0x140002dee", + "0x140002de1" + ] + } + ] + }, + { + "address": "0x140002e04", + "end_address": "0x140002e2f", + "name": "", + "blocks": [ + { + "address": "0x140002e04", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002e04", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002e06", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e0a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e647]" + }, + { + "address": "0x140002e11", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002e14", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002e17", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140002e1a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002e26" + } + ], + "successors": [ + "0x140002e26", + "0x140002e1c" + ] + }, + { + "address": "0x140002e26", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002e26", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002e29", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e2d", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002e2e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002e1c", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002e1c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140002e21", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002e26", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002e29", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e2d", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002e2e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002e30", + "end_address": "0x140002e9a", + "name": "", + "blocks": [ + { + "address": "0x140002e30", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002e30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140002e35", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002e36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e3a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e64f]" + }, + { + "address": "0x140002e41", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x140002e43", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002e46", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002e49", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x20]" + }, + { + "address": "0x140002e4c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140002e4e", + "size": 2, + "mnemonic": "jle", + "operands": "0x140002e5b" + }, + { + "address": "0x140002e50", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002e54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002e59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002e66" + } + ], + "successors": [ + "0x140002e66" + ] + }, + { + "address": "0x140002e66", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002e66", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x140002e6a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002e6f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e5e2]" + }, + { + "address": "0x140002e76", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002e79", + "size": 4, + "mnemonic": "test", + "operands": "dil, 1" + }, + { + "address": "0x140002e7d", + "size": 2, + "mnemonic": "je", + "operands": "0x140002e8c" + } + ], + "successors": [ + "0x140002e8c", + "0x140002e7f" + ] + }, + { + "address": "0x140002e8c", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002e8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002e8f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002e94", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e98", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002e99", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002e7f", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002e7f", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x30" + }, + { + "address": "0x140002e84", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140002e87", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002e8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002e8f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002e94", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e98", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002e99", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002e9c", + "end_address": "0x140002ec7", + "name": "", + "blocks": [ + { + "address": "0x140002e9c", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002e9c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140002e9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ea2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e5af]" + }, + { + "address": "0x140002ea9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002eac", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002eaf", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140002eb2", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ebe" + } + ], + "successors": [ + "0x140002ebe", + "0x140002eb4" + ] + }, + { + "address": "0x140002ebe", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002ebe", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002ec1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ec5", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002ec6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002eb4", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002eb4", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 8" + }, + { + "address": "0x140002eb9", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002ebe", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002ec1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ec5", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002ec6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002ec8", + "end_address": "0x140002f07", + "name": "", + "blocks": [ + { + "address": "0x140002ec8", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ec8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140002ecd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002ece", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ed2", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002ed4", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002ed7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e612]" + }, + { + "address": "0x140002ede", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002ee1", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002ee6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002ee7", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002eea", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ef9" + } + ], + "successors": [ + "0x140002ef9", + "0x140002eec" + ] + }, + { + "address": "0x140002ef9", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002ef9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002efc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002f01", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002f05", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002f06", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002eec", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002eec", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x48" + }, + { + "address": "0x140002ef1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140002ef4", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140002ef9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140002efc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002f01", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002f05", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002f06", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002f18", + "end_address": "0x140002fed", + "name": "", + "blocks": [ + { + "address": "0x140002f18", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f18", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140002f1d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002f1e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140002f22", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2e117]" + }, + { + "address": "0x140002f29", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140002f2c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rax" + }, + { + "address": "0x140002f31", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140002f36", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002f39", + "size": 2, + "mnemonic": "je", + "operands": "0x140002f95" + } + ], + "successors": [ + "0x140002f95", + "0x140002f3b" + ] + }, + { + "address": "0x140002f95", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002f95", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140002f97", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140002f9c", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140002f9f", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140002fa4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140002fa9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140002fad", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002fae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002f3b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f3b", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x71], 0" + }, + { + "address": "0x140002f3f", + "size": 2, + "mnemonic": "je", + "operands": "0x140002f95" + } + ], + "successors": [ + "0x140002f95", + "0x140002f41" + ] + }, + { + "address": "0x140002f41", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f41", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002f44", + "size": 3, + "mnemonic": "or", + "operands": "edx, 0xffffffff" + }, + { + "address": "0x140002f47", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x18]" + }, + { + "address": "0x140002f4b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d36f]" + }, + { + "address": "0x140002f51", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140002f54", + "size": 6, + "mnemonic": "je", + "operands": "0x140002fe9" + } + ], + "successors": [ + "0x140002fe9", + "0x140002f5a" + ] + }, + { + "address": "0x140002fe9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002fe9", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x140002feb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002f97" + } + ], + "successors": [ + "0x140002f97" + ] + }, + { + "address": "0x140002f5a", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f5a", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x68]" + }, + { + "address": "0x140002f5e", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x140002f63", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r8" + }, + { + "address": "0x140002f68", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x74]" + }, + { + "address": "0x140002f6c", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x58]" + }, + { + "address": "0x140002f71", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x38]" + }, + { + "address": "0x140002f76", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140002f79", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x40]" + }, + { + "address": "0x140002f7d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1d33d]" + }, + { + "address": "0x140002f83", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140002f85", + "size": 2, + "mnemonic": "je", + "operands": "0x140002faf" + } + ], + "successors": [ + "0x140002faf", + "0x140002f87" + ] + }, + { + "address": "0x140002f97", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002f97", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140002f9c", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140002f9f", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140002fa4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140002fa9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140002fad", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002fae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140002faf", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002faf", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x71], 0" + }, + { + "address": "0x140002fb3", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002fb8", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x38]" + }, + { + "address": "0x140002fbd", + "size": 3, + "mnemonic": "sub", + "operands": "rdi, rax" + }, + { + "address": "0x140002fc0", + "size": 2, + "mnemonic": "je", + "operands": "0x140002fe0" + } + ], + "successors": [ + "0x140002fe0", + "0x140002fc2" + ] + }, + { + "address": "0x140002f87", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f87", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140002f8a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002fb3" + } + ], + "successors": [ + "0x140002fb3", + "0x140002f8c" + ] + }, + { + "address": "0x140002fe0", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002fe0", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x71], 0" + }, + { + "address": "0x140002fe4", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x140002fe7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002f97" + } + ], + "successors": [ + "0x140002f97" + ] + }, + { + "address": "0x140002fc2", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002fc2", + "size": 7, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 0x80]" + }, + { + "address": "0x140002fc9", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x38]" + }, + { + "address": "0x140002fce", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140002fd1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140002fd6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c554" + }, + { + "address": "0x140002fdb", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rax" + }, + { + "address": "0x140002fde", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002fe9" + }, + { + "address": "0x140002fe0", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x71], 0" + }, + { + "address": "0x140002fe4", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x140002fe7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002f97" + } + ], + "successors": [ + "0x140002f97" + ] + }, + { + "address": "0x140002fb3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002fb3", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140002fb8", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x38]" + }, + { + "address": "0x140002fbd", + "size": 3, + "mnemonic": "sub", + "operands": "rdi, rax" + }, + { + "address": "0x140002fc0", + "size": 2, + "mnemonic": "je", + "operands": "0x140002fe0" + } + ], + "successors": [ + "0x140002fe0", + "0x140002fc2" + ] + }, + { + "address": "0x140002f8c", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002f8c", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 2" + }, + { + "address": "0x140002f8f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002fe9" + }, + { + "address": "0x140002f91", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x71], 0" + }, + { + "address": "0x140002f95", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140002f97", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140002f9c", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140002f9f", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140002fa4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140002fa9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140002fad", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140002fae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002ff0", + "end_address": "0x1400030c9", + "name": "", + "blocks": [ + { + "address": "0x140002ff0", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ff0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140002ff3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140002ff7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140002ffb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140002fff", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140003003", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140003005", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003009", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x10]" + }, + { + "address": "0x14000300d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x140003010", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsi]" + }, + { + "address": "0x140003013", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003016", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140003019", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rdx" + }, + { + "address": "0x14000301c", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r8" + }, + { + "address": "0x14000301f", + "size": 4, + "mnemonic": "cmovb", + "operands": "r9, rax" + }, + { + "address": "0x140003023", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x18], 0xf" + }, + { + "address": "0x140003028", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000302b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140003036" + }, + { + "address": "0x14000302d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140003030", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx + 0x10]" + }, + { + "address": "0x140003034", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003039" + } + ], + "successors": [ + "0x140003039" + ] + }, + { + "address": "0x140003039", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003039", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rdx]" + }, + { + "address": "0x14000303d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r14" + }, + { + "address": "0x140003040", + "size": 3, + "mnemonic": "sub", + "operands": "rbp, r9" + }, + { + "address": "0x140003043", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x140003046", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x140003049", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + r9]" + }, + { + "address": "0x14000304d", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x140003050", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140003055", + "size": 3, + "mnemonic": "cmp", + "operands": "r14, rbp" + }, + { + "address": "0x140003058", + "size": 2, + "mnemonic": "je", + "operands": "0x1400030a8" + } + ], + "successors": [ + "0x1400030a8", + "0x14000305a" + ] + }, + { + "address": "0x1400030a8", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400030a8", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400030ad", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400030b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400030b5", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbp" + }, + { + "address": "0x1400030b8", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400030bd", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400030c2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400030c6", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400030c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000305a", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000305a", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000305e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rsi" + }, + { + "address": "0x140003061", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 0xf" + }, + { + "address": "0x140003065", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400030a8" + }, + { + "address": "0x140003067", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x297f2], 0" + }, + { + "address": "0x14000306e", + "size": 3, + "mnemonic": "mov", + "operands": "r11, qword ptr [rbx]" + }, + { + "address": "0x140003071", + "size": 2, + "mnemonic": "je", + "operands": "0x1400030a8" + } + ], + "successors": [ + "0x1400030a8", + "0x140003073" + ] + }, + { + "address": "0x140003073", + "size": 24, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003073", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x140003077", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r11" + }, + { + "address": "0x14000307a", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r11" + }, + { + "address": "0x14000307d", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [r11 + 1]" + }, + { + "address": "0x140003081", + "size": 4, + "mnemonic": "and", + "operands": "rdx, 0xfffffffffffffff8" + }, + { + "address": "0x140003085", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r11 + 1]" + }, + { + "address": "0x140003089", + "size": 3, + "mnemonic": "add", + "operands": "r10, r14" + }, + { + "address": "0x14000308c", + "size": 3, + "mnemonic": "add", + "operands": "rax, rbp" + }, + { + "address": "0x14000308f", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x140003092", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x140003095", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x140003098", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r9, rax" + }, + { + "address": "0x14000309c", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, rdx" + }, + { + "address": "0x14000309f", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r8, r10" + }, + { + "address": "0x1400030a3", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x1400030a8", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400030ad", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400030b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400030b5", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbp" + }, + { + "address": "0x1400030b8", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400030bd", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400030c2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400030c6", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400030c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400030cc", + "end_address": "0x140003188", + "name": "", + "blocks": [ + { + "address": "0x1400030cc", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400030cc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400030d1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x1400030d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x1400030db", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400030dc", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x1400030e3", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400030e6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400030e9", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400030eb", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xa0], esi" + }, + { + "address": "0x1400030f2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400030f5", + "size": 2, + "mnemonic": "je", + "operands": "0x14000316a" + } + ], + "successors": [ + "0x14000316a", + "0x1400030f7" + ] + }, + { + "address": "0x14000316a", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000316a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x14000316f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x140003177", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14000317b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000317f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140003183", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140003186", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003187", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400030f7", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400030f7", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], rsi" + }, + { + "address": "0x1400030fa", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000316a" + }, + { + "address": "0x1400030fc", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rsi + 0x10]" + }, + { + "address": "0x1400030ff", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x140003104", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140003107", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xa0], rax" + }, + { + "address": "0x14000310f", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140003112", + "size": 2, + "mnemonic": "je", + "operands": "0x140003155" + } + ], + "successors": [ + "0x140003155", + "0x140003114" + ] + }, + { + "address": "0x140003155", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003155", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140003157", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbx" + }, + { + "address": "0x14000315a", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x14000315e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000316a" + } + ], + "successors": [ + "0x14000316a", + "0x140003160" + ] + }, + { + "address": "0x140003114", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003114", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 8]" + }, + { + "address": "0x140003118", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000311b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000312c" + } + ], + "successors": [ + "0x14000312c", + "0x14000311d" + ] + }, + { + "address": "0x140003160", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003160", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140003165", + "size": 5, + "mnemonic": "call", + "operands": "0x140002bb8" + }, + { + "address": "0x14000316a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x14000316f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x140003177", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14000317b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000317f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140003183", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140003186", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003187", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000312c", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000312c", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1e34d]" + }, + { + "address": "0x140003133", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140003138", + "size": 5, + "mnemonic": "call", + "operands": "0x1400029cc" + }, + { + "address": "0x14000313d", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 1" + }, + { + "address": "0x140003142", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], 0" + }, + { + "address": "0x140003149", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e4d8]" + }, + { + "address": "0x140003150", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140003153", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003157" + } + ], + "successors": [ + "0x140003157" + ] + }, + { + "address": "0x14000311d", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000311d", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x28]" + }, + { + "address": "0x140003121", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140003124", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003133" + }, + { + "address": "0x140003126", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax + 0x30]" + }, + { + "address": "0x14000312a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003133" + } + ], + "successors": [ + "0x140003133" + ] + }, + { + "address": "0x140003157", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003157", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbx" + }, + { + "address": "0x14000315a", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x14000315e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000316a" + } + ], + "successors": [ + "0x14000316a", + "0x140003160" + ] + }, + { + "address": "0x140003133", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003133", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140003138", + "size": 5, + "mnemonic": "call", + "operands": "0x1400029cc" + }, + { + "address": "0x14000313d", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 1" + }, + { + "address": "0x140003142", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], 0" + }, + { + "address": "0x140003149", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e4d8]" + }, + { + "address": "0x140003150", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140003153", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003157" + } + ], + "successors": [ + "0x140003157" + ] + } + ] + }, + { + "address": "0x140003188", + "end_address": "0x140003265", + "name": "", + "blocks": [ + { + "address": "0x140003188", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003188", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14000318d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x140003192", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x140003197", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003198", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xb0" + }, + { + "address": "0x14000319f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400031a2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400031a5", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400031a7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], esi" + }, + { + "address": "0x1400031ae", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400031b1", + "size": 6, + "mnemonic": "je", + "operands": "0x140003247" + } + ], + "successors": [ + "0x140003247", + "0x1400031b7" + ] + }, + { + "address": "0x140003247", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003247", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x14000324c", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0xb0]" + }, + { + "address": "0x140003254", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x140003258", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000325c", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140003260", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140003263", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003264", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400031b7", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400031b7", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], rsi" + }, + { + "address": "0x1400031ba", + "size": 6, + "mnemonic": "jne", + "operands": "0x140003247" + }, + { + "address": "0x1400031c0", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rsi + 0x30]" + }, + { + "address": "0x1400031c3", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x1400031c8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x1400031cb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x1400031d3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400031d6", + "size": 2, + "mnemonic": "je", + "operands": "0x140003232" + } + ], + "successors": [ + "0x140003232", + "0x1400031d8" + ] + }, + { + "address": "0x140003232", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003232", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140003234", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbx" + }, + { + "address": "0x140003237", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x14000323b", + "size": 2, + "mnemonic": "je", + "operands": "0x140003247" + } + ], + "successors": [ + "0x140003247", + "0x14000323d" + ] + }, + { + "address": "0x1400031d8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400031d8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 8]" + }, + { + "address": "0x1400031dc", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400031df", + "size": 2, + "mnemonic": "je", + "operands": "0x1400031f0" + } + ], + "successors": [ + "0x1400031f0", + "0x1400031e1" + ] + }, + { + "address": "0x14000323d", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000323d", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x140003242", + "size": 5, + "mnemonic": "call", + "operands": "0x140002bb8" + }, + { + "address": "0x140003247", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x14000324c", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0xb0]" + }, + { + "address": "0x140003254", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x140003258", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000325c", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140003260", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140003263", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003264", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400031f0", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400031f0", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1e289]" + }, + { + "address": "0x1400031f7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x1400031fc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400029cc" + }, + { + "address": "0x140003201", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 1" + }, + { + "address": "0x140003206", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], 0" + }, + { + "address": "0x14000320d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e27c]" + }, + { + "address": "0x140003214", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140003217", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14000321c", + "size": 5, + "mnemonic": "call", + "operands": "0x140004910" + }, + { + "address": "0x140003221", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x140003224", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbx + 0x10], xmm0" + }, + { + "address": "0x140003228", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x14000322c", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbx + 0x20], xmm1" + }, + { + "address": "0x140003230", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003234" + } + ], + "successors": [ + "0x140003234" + ] + }, + { + "address": "0x1400031e1", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400031e1", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x28]" + }, + { + "address": "0x1400031e5", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400031e8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400031f7" + }, + { + "address": "0x1400031ea", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax + 0x30]" + }, + { + "address": "0x1400031ee", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400031f7" + } + ], + "successors": [ + "0x1400031f7" + ] + }, + { + "address": "0x140003234", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003234", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rbx" + }, + { + "address": "0x140003237", + "size": 4, + "mnemonic": "test", + "operands": "sil, 1" + }, + { + "address": "0x14000323b", + "size": 2, + "mnemonic": "je", + "operands": "0x140003247" + } + ], + "successors": [ + "0x140003247", + "0x14000323d" + ] + }, + { + "address": "0x1400031f7", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400031f7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x1400031fc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400029cc" + }, + { + "address": "0x140003201", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 1" + }, + { + "address": "0x140003206", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], 0" + }, + { + "address": "0x14000320d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e27c]" + }, + { + "address": "0x140003214", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140003217", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14000321c", + "size": 5, + "mnemonic": "call", + "operands": "0x140004910" + }, + { + "address": "0x140003221", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x140003224", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbx + 0x10], xmm0" + }, + { + "address": "0x140003228", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x14000322c", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbx + 0x20], xmm1" + }, + { + "address": "0x140003230", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003234" + } + ], + "successors": [ + "0x140003234" + ] + } + ] + }, + { + "address": "0x140003270", + "end_address": "0x140003365", + "name": "", + "blocks": [ + { + "address": "0x140003270", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003270", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x140003273", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x18], rbx" + }, + { + "address": "0x140003277", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003278", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000327c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x71], 0" + }, + { + "address": "0x140003280", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rcx + 8]" + }, + { + "address": "0x140003284", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], r10" + }, + { + "address": "0x140003288", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rcx + 0x28]" + }, + { + "address": "0x14000328c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], r9" + }, + { + "address": "0x140003290", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003293", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 1" + }, + { + "address": "0x140003297", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000329a", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rcx + 0x10]" + }, + { + "address": "0x14000329e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], r8" + }, + { + "address": "0x1400032a2", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x1400032a5", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x7c], al" + }, + { + "address": "0x1400032a8", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x48]" + }, + { + "address": "0x1400032ac", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], rdx" + }, + { + "address": "0x1400032b0", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x4c]" + }, + { + "address": "0x1400032b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x1400032b8", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x1400032bc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rcx" + }, + { + "address": "0x1400032c0", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r8], 0" + }, + { + "address": "0x1400032c7", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x1400032ce", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400032d4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r10], 0" + }, + { + "address": "0x1400032db", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 0" + }, + { + "address": "0x1400032e2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rdx], 0" + }, + { + "address": "0x1400032e8", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x1400032eb", + "size": 2, + "mnemonic": "je", + "operands": "0x140003340" + } + ], + "successors": [ + "0x140003340", + "0x1400032ed" + ] + }, + { + "address": "0x140003340", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003340", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x80], rdi" + }, + { + "address": "0x140003347", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2efb2]" + }, + { + "address": "0x14000334e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x74], rax" + }, + { + "address": "0x140003352", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x68], 0" + }, + { + "address": "0x14000335a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000335f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003363", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003364", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400032ed", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400032ed", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x20]" + }, + { + "address": "0x1400032f1", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], 0" + }, + { + "address": "0x1400032f9", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 + 0x10]" + }, + { + "address": "0x1400032fd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x10], 0" + }, + { + "address": "0x140003305", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 8]" + }, + { + "address": "0x140003309", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x20], 0" + }, + { + "address": "0x140003311", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140003314", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1b0" + }, + { + "address": "0x140003319", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000331e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rax" + }, + { + "address": "0x140003322", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], rax" + }, + { + "address": "0x140003326", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000332b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], rax" + }, + { + "address": "0x14000332f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rax" + }, + { + "address": "0x140003333", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140003338", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], rax" + }, + { + "address": "0x14000333c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x140003340", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x80], rdi" + }, + { + "address": "0x140003347", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2efb2]" + }, + { + "address": "0x14000334e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x74], rax" + }, + { + "address": "0x140003352", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x68], 0" + }, + { + "address": "0x14000335a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000335f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003363", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003364", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003368", + "end_address": "0x1400033ea", + "name": "", + "blocks": [ + { + "address": "0x140003368", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003368", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000336d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000336e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003372", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003375", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], 0" + }, + { + "address": "0x14000337d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], 0" + }, + { + "address": "0x140003385", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x14], 0" + }, + { + "address": "0x14000338c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x18], 0x201" + }, + { + "address": "0x140003393", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], 6" + }, + { + "address": "0x14000339b", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x28], 0" + }, + { + "address": "0x1400033a3", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x30], 0" + }, + { + "address": "0x1400033ab", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], 0" + }, + { + "address": "0x1400033b3", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400033b5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400034c8" + }, + { + "address": "0x1400033ba", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x10" + }, + { + "address": "0x1400033bf", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x1400033c4", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x1400033c7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400033ca", + "size": 2, + "mnemonic": "je", + "operands": "0x1400033d9" + } + ], + "successors": [ + "0x1400033d9", + "0x1400033cc" + ] + }, + { + "address": "0x1400033d9", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400033d9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400033db", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rdi" + }, + { + "address": "0x1400033df", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400033e4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400033e8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400033e9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400033cc", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400033cc", + "size": 2, + "mnemonic": "mov", + "operands": "cl, 1" + }, + { + "address": "0x1400033ce", + "size": 5, + "mnemonic": "call", + "operands": "0x140004658" + }, + { + "address": "0x1400033d3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], rax" + }, + { + "address": "0x1400033d7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400033db" + } + ], + "successors": [ + "0x1400033db" + ] + }, + { + "address": "0x1400033db", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400033db", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rdi" + }, + { + "address": "0x1400033df", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400033e4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400033e8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400033e9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400033ec", + "end_address": "0x14000346a", + "name": "", + "blocks": [ + { + "address": "0x1400033ec", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400033ec", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400033f1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400033f2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400033f6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x1400033f9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400033fc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400033ff", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003402", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x18]" + }, + { + "address": "0x140003406", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1ceb4]" + }, + { + "address": "0x14000340c", + "size": 3, + "mnemonic": "xor", + "operands": "r11d, r11d" + }, + { + "address": "0x14000340f", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140003411", + "size": 2, + "mnemonic": "je", + "operands": "0x140003419" + } + ], + "successors": [ + "0x140003419", + "0x140003413" + ] + }, + { + "address": "0x140003419", + "size": 23, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003419", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x68], rdi" + }, + { + "address": "0x14000341d", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rbx + 8]" + }, + { + "address": "0x140003421", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], r10" + }, + { + "address": "0x140003425", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 0x10]" + }, + { + "address": "0x140003429", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r8" + }, + { + "address": "0x14000342d", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbx + 0x28]" + }, + { + "address": "0x140003431", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], r9" + }, + { + "address": "0x140003435", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x30]" + }, + { + "address": "0x140003439", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rcx" + }, + { + "address": "0x14000343d", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x48]" + }, + { + "address": "0x140003441", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], rdx" + }, + { + "address": "0x140003445", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x4c]" + }, + { + "address": "0x140003449", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x14000344d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r8], r11" + }, + { + "address": "0x140003450", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], r11" + }, + { + "address": "0x140003453", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax], r11d" + }, + { + "address": "0x140003456", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r10], r11" + }, + { + "address": "0x140003459", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], r11" + }, + { + "address": "0x14000345c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx], r11d" + }, + { + "address": "0x14000345f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003464", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003468", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003469", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003413", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003413", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x68], r11" + }, + { + "address": "0x140003417", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000345f" + } + ], + "successors": [ + "0x14000345f" + ] + }, + { + "address": "0x14000345f", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000345f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003464", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003468", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003469", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000346c", + "end_address": "0x140003486", + "name": "", + "blocks": [ + { + "address": "0x14000346c", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000346c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140003470", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x80]" + }, + { + "address": "0x140003477", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000347a", + "size": 2, + "mnemonic": "je", + "operands": "0x140003481" + } + ], + "successors": [ + "0x140003481", + "0x14000347c" + ] + }, + { + "address": "0x140003481", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003481", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140003485", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000347c", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000347c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x140003481", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140003485", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000348c", + "end_address": "0x1400034ac", + "name": "", + "blocks": [ + { + "address": "0x14000348c", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000348c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x140003490", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140003495", + "size": 5, + "mnemonic": "call", + "operands": "0x140002a80" + }, + { + "address": "0x14000349a", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2ca6f]" + }, + { + "address": "0x1400034a1", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400034a6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x1400034ab", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400034ac", + "end_address": "0x1400034c6", + "name": "", + "blocks": [ + { + "address": "0x1400034ac", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400034ac", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400034b0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x80]" + }, + { + "address": "0x1400034b7", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400034ba", + "size": 2, + "mnemonic": "je", + "operands": "0x1400034c1" + } + ], + "successors": [ + "0x1400034c1", + "0x1400034bc" + ] + }, + { + "address": "0x1400034c1", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400034c1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400034c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400034bc", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400034bc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x1400034c1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400034c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400034c8", + "end_address": "0x140003533", + "name": "", + "blocks": [ + { + "address": "0x1400034c8", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400034c8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400034ca", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400034ce", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x17" + }, + { + "address": "0x1400034d1", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x10], edx" + }, + { + "address": "0x1400034d4", + "size": 3, + "mnemonic": "and", + "operands": "edx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x1400034d7", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400034df" + }, + { + "address": "0x1400034d9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400034dd", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400034de", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003534", + "end_address": "0x1400035c1", + "name": "", + "blocks": [ + { + "address": "0x140003534", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003534", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003539", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000353e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000353f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003543", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140003545", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003548", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], rsi" + }, + { + "address": "0x14000354f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400035a0" + } + ], + "successors": [ + "0x1400035a0", + "0x140003551" + ] + }, + { + "address": "0x1400035a0", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400035a0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400035a2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400035a5", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 2]" + }, + { + "address": "0x1400035a9", + "size": 5, + "mnemonic": "call", + "operands": "0x140003270" + }, + { + "address": "0x1400035ae", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400035b3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x1400035b6", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400035bb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400035bf", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400035c0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003551", + "size": 31, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003551", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140003555", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rcx + 0x70]" + }, + { + "address": "0x140003559", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [r8], rax" + }, + { + "address": "0x14000355c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000357e" + }, + { + "address": "0x14000355e", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 0x90]" + }, + { + "address": "0x140003565", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14000356c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r8], rcx" + }, + { + "address": "0x14000356f", + "size": 2, + "mnemonic": "sub", + "operands": "edx, ecx" + }, + { + "address": "0x140003571", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140003575", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003578", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000357c", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x14000357e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140003581", + "size": 5, + "mnemonic": "call", + "operands": "0x140002f18" + }, + { + "address": "0x140003586", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x80]" + }, + { + "address": "0x14000358d", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14000358f", + "size": 3, + "mnemonic": "sbb", + "operands": "rbx, rbx" + }, + { + "address": "0x140003592", + "size": 3, + "mnemonic": "and", + "operands": "rbx, rdi" + }, + { + "address": "0x140003595", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b334" + }, + { + "address": "0x14000359a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000359c", + "size": 4, + "mnemonic": "cmove", + "operands": "rsi, rbx" + }, + { + "address": "0x1400035a0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400035a2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400035a5", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 2]" + }, + { + "address": "0x1400035a9", + "size": 5, + "mnemonic": "call", + "operands": "0x140003270" + }, + { + "address": "0x1400035ae", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400035b3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x1400035b6", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400035bb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400035bf", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400035c0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000360c", + "end_address": "0x14000362b", + "name": "", + "blocks": [ + { + "address": "0x14000360c", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000360c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000360e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003612", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140003617", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000361a", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x14000361d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140003622", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003625", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003629", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000362a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000363c", + "end_address": "0x140003682", + "name": "", + "blocks": [ + { + "address": "0x14000363c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000363c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003641", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140003646", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003647", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000364b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000364e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003651", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, r8" + }, + { + "address": "0x140003654", + "size": 2, + "mnemonic": "je", + "operands": "0x14000366f" + } + ], + "successors": [ + "0x14000366f", + "0x140003656" + ] + }, + { + "address": "0x14000366f", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000366f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140003674", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003677", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000367c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003680", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003681", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003656", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003656", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x10]" + }, + { + "address": "0x14000365a", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rbx]" + }, + { + "address": "0x14000365d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140003660", + "size": 5, + "mnemonic": "call", + "operands": "0x1400049d8" + }, + { + "address": "0x140003665", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x140003667", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x14000366a", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14000366d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000365a" + }, + { + "address": "0x14000366f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140003674", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003677", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000367c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003680", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003681", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003694", + "end_address": "0x1400036da", + "name": "", + "blocks": [ + { + "address": "0x140003694", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003694", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003699", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000369e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000369f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400036a6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400036a9", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, r8" + }, + { + "address": "0x1400036ac", + "size": 2, + "mnemonic": "je", + "operands": "0x1400036c7" + } + ], + "successors": [ + "0x1400036c7", + "0x1400036ae" + ] + }, + { + "address": "0x1400036c7", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400036c7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400036cc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400036cf", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400036d4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036d8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400036d9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400036ae", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400036ae", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x10]" + }, + { + "address": "0x1400036b2", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rbx]" + }, + { + "address": "0x1400036b5", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x1400036b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140004b08" + }, + { + "address": "0x1400036bd", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400036bf", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400036c2", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400036c5", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400036b2" + }, + { + "address": "0x1400036c7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400036cc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400036cf", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400036d4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036d8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400036d9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400036ec", + "end_address": "0x140003709", + "name": "", + "blocks": [ + { + "address": "0x1400036ec", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400036ec", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400036ee", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036f2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400036f5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x1400036f8", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x1400036fb", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140003700", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003703", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003707", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003708", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000370c", + "end_address": "0x14000372d", + "name": "", + "blocks": [ + { + "address": "0x14000370c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000370c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000370e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003712", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003715", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140003718", + "size": 5, + "mnemonic": "call", + "operands": "0x140002614" + }, + { + "address": "0x14000371d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x140003720", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140003723", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003727", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003728", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400033ec" + } + ], + "successors": [ + "0x1400033ec" + ] + } + ] + }, + { + "address": "0x140003730", + "end_address": "0x1400037ec", + "name": "", + "blocks": [ + { + "address": "0x140003730", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003730", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003735", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000373a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000373b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000373f", + "size": 3, + "mnemonic": "mov", + "operands": "sil, r8b" + }, + { + "address": "0x140003742", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003745", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003748", + "size": 5, + "mnemonic": "call", + "operands": "0x140003368" + }, + { + "address": "0x14000374d", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 0x20" + }, + { + "address": "0x14000374f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x48], rbx" + }, + { + "address": "0x140003753", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140003756", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x50], 0" + }, + { + "address": "0x14000375e", + "size": 5, + "mnemonic": "call", + "operands": "0x140004040" + }, + { + "address": "0x140003763", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x48], 0" + }, + { + "address": "0x140003768", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x58], al" + }, + { + "address": "0x14000376b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000377d" + }, + { + "address": "0x14000376d", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rdi + 0x10], 0x13" + }, + { + "address": "0x140003771", + "size": 4, + "mnemonic": "or", + "operands": "dword ptr [rdi + 0x10], 4" + }, + { + "address": "0x140003775", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x10]" + }, + { + "address": "0x140003778", + "size": 3, + "mnemonic": "and", + "operands": "eax, dword ptr [rdi + 0x14]" + }, + { + "address": "0x14000377b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000379a" + }, + { + "address": "0x14000377d", + "size": 3, + "mnemonic": "test", + "operands": "sil, sil" + }, + { + "address": "0x140003780", + "size": 2, + "mnemonic": "je", + "operands": "0x14000378a" + } + ], + "successors": [ + "0x14000378a", + "0x140003782" + ] + }, + { + "address": "0x14000378a", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000378a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000378f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140003794", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140003798", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003799", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003782", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003782", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140003785", + "size": 5, + "mnemonic": "call", + "operands": "0x140004c48" + }, + { + "address": "0x14000378a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000378f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140003794", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140003798", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003799", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400037ec", + "end_address": "0x140003970", + "name": "", + "blocks": [ + { + "address": "0x1400037ec", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400037ec", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x1400037f1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, { "address": "0x1400037f6", "size": 1, @@ -17973,15 +47523,2639 @@ ] }, { - "address": "0x140003d8f", + "address": "0x140003974", + "end_address": "0x140003a40", "name": "", "blocks": [ { - "address": "0x140003d8f", - "size": 11, + "address": "0x140003974", + "size": 10, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140003974", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003979", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000397a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000397e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003982", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003985", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140003988", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14000398a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000398d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140003990", + "size": 2, + "mnemonic": "je", + "operands": "0x1400039c0" + } + ], + "successors": [ + "0x1400039c0", + "0x140003992" + ] + }, + { + "address": "0x1400039c0", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039c0", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x1400039c7", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400039ca", + "size": 2, + "mnemonic": "je", + "operands": "0x140003a32" + } + ], + "successors": [ + "0x140003a32", + "0x1400039cc" + ] + }, + { + "address": "0x140003992", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003992", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140003996", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003999", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400039c0" + }, + { + "address": "0x14000399b", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, -1" + }, + { + "address": "0x14000399e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400039a8" + } + ], + "successors": [ + "0x1400039a8", + "0x1400039a0" + ] + }, + { + "address": "0x140003a32", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003a32", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140003a35", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003a3a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003a3e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003a3f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400039cc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039cc", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x1400039cf", + "size": 2, + "mnemonic": "je", + "operands": "0x140003a32" + } + ], + "successors": [ + "0x140003a32", + "0x1400039d1" + ] + }, + { + "address": "0x1400039a8", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x50]" + }, + { + "address": "0x1400039ac", + "size": 2, + "mnemonic": "inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x1400039ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x1400039b2", + "size": 3, + "mnemonic": "dec", + "operands": "qword ptr [rax]" + }, + { + "address": "0x1400039b5", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x1400039b8", + "size": 4, + "mnemonic": "cmove", + "operands": "edi, r8d" + }, + { + "address": "0x1400039bc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x1400039be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003a35" + } + ], + "successors": [ + "0x140003a35" + ] + }, + { + "address": "0x1400039a0", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039a0", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rcx - 1]" + }, + { + "address": "0x1400039a4", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edx" + }, + { + "address": "0x1400039a6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400039c0" + }, + { + "address": "0x1400039a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x50]" + }, + { + "address": "0x1400039ac", + "size": 2, + "mnemonic": "inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x1400039ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x1400039b2", + "size": 3, + "mnemonic": "dec", + "operands": "qword ptr [rax]" + }, + { + "address": "0x1400039b5", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x1400039b8", + "size": 4, + "mnemonic": "cmove", + "operands": "edi, r8d" + }, + { + "address": "0x1400039bc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x1400039be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003a35" + } + ], + "successors": [ + "0x140003a35" + ] + }, + { + "address": "0x1400039d1", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039d1", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 0x68], r8" + }, + { + "address": "0x1400039d5", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400039e5" + }, + { + "address": "0x1400039d7", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, dil" + }, + { + "address": "0x1400039db", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c978" + }, + { + "address": "0x1400039e0", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x1400039e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400039bc" + }, + { + "address": "0x1400039e5", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbx + 0x38]" + }, + { + "address": "0x1400039e9", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x70]" + }, + { + "address": "0x1400039ed", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [r10], rdx" + }, + { + "address": "0x1400039f0", + "size": 2, + "mnemonic": "je", + "operands": "0x140003a32" + } + ], + "successors": [ + "0x140003a32", + "0x1400039f2" + ] + }, + { + "address": "0x140003a35", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003a35", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003a3a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003a3e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003a3f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400039f2", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039f2", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 0x18]" + }, + { + "address": "0x1400039f6", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 0x50]" + }, + { + "address": "0x1400039fa", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rdx], dil" + }, + { + "address": "0x1400039fd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r9]" + }, + { + "address": "0x140003a00", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x140003a03", + "size": 2, + "mnemonic": "je", + "operands": "0x140003a1c" + } + ], + "successors": [ + "0x140003a1c", + "0x140003a05" + ] + }, + { + "address": "0x140003a1c", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a1c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], rdx" + }, + { + "address": "0x140003a1f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140003a23", + "size": 2, + "mnemonic": "sub", + "operands": "ebx, edx" + }, + { + "address": "0x140003a25", + "size": 3, + "mnemonic": "add", + "operands": "ebx, 0x71" + }, + { + "address": "0x140003a28", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rdx" + }, + { + "address": "0x140003a2b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8]" + }, + { + "address": "0x140003a2e", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140003a30", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400039bc" + } + ], + "successors": [ + "0x1400039bc" + ] + }, + { + "address": "0x140003a05", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a05", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x88], rax" + }, + { + "address": "0x140003a0c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8]" + }, + { + "address": "0x140003a0f", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x140003a12", + "size": 3, + "mnemonic": "add", + "operands": "rcx, qword ptr [r10]" + }, + { + "address": "0x140003a15", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x90], rcx" + }, + { + "address": "0x140003a1c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], rdx" + }, + { + "address": "0x140003a1f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140003a23", + "size": 2, + "mnemonic": "sub", + "operands": "ebx, edx" + }, + { + "address": "0x140003a25", + "size": 3, + "mnemonic": "add", + "operands": "ebx, 0x71" + }, + { + "address": "0x140003a28", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rdx" + }, + { + "address": "0x140003a2b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8]" + }, + { + "address": "0x140003a2e", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140003a30", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400039bc" + } + ], + "successors": [ + "0x1400039bc" + ] + }, + { + "address": "0x1400039bc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400039bc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x1400039be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003a35" + } + ], + "successors": [ + "0x140003a35" + ] + } + ] + }, + { + "address": "0x140003a40", + "end_address": "0x140003afa", + "name": "", + "blocks": [ + { + "address": "0x140003a40", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a40", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140003a45", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x140003a4a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x140003a4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003a50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003a54", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140003a58", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003a5b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140003a5f", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, dl" + }, + { + "address": "0x140003a62", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rcx" + }, + { + "address": "0x140003a65", + "size": 2, + "mnemonic": "jae", + "operands": "0x140003ad0" + }, + { + "address": "0x140003a67", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rdi + 1]" + }, + { + "address": "0x140003a6b", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rsi" + }, + { + "address": "0x140003a6e", + "size": 2, + "mnemonic": "je", + "operands": "0x140003ab7" + } + ], + "successors": [ + "0x140003ab7", + "0x140003a70" + ] + }, + { + "address": "0x140003ab7", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003ab7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rsi" + }, + { + "address": "0x140003abb", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 0x18], 0xf" + }, + { + "address": "0x140003ac0", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140003ac5" + }, + { + "address": "0x140003ac2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbx]" + }, + { + "address": "0x140003ac5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdi], bpl" + }, + { + "address": "0x140003ac9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdi + 1], 0" + }, + { + "address": "0x140003ace", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003ae5" + } + ], + "successors": [ + "0x140003ae5" + ] + }, + { + "address": "0x140003a70", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a70", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 0xf" + }, + { + "address": "0x140003a74", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140003ab7" + }, + { + "address": "0x140003a76", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x28de3], 0" + }, + { + "address": "0x140003a7d", + "size": 3, + "mnemonic": "mov", + "operands": "r11, qword ptr [rbx]" + }, + { + "address": "0x140003a80", + "size": 2, + "mnemonic": "je", + "operands": "0x140003ab7" + } + ], + "successors": [ + "0x140003ab7", + "0x140003a82" + ] + }, + { + "address": "0x140003ae5", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003ae5", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140003aea", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140003aef", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140003af4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003af8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003af9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003a82", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a82", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x140003a86", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r11" + }, + { + "address": "0x140003a89", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r11" + }, + { + "address": "0x140003a8c", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r11 + 1]" + }, + { + "address": "0x140003a90", + "size": 4, + "mnemonic": "and", + "operands": "rdx, 0xfffffffffffffff8" + }, + { + "address": "0x140003a94", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rdi + 1]" + }, + { + "address": "0x140003a98", + "size": 3, + "mnemonic": "add", + "operands": "r10, r11" + }, + { + "address": "0x140003a9b", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x140003a9e", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x140003aa1", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x140003aa4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x140003aa7", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r9, rax" + }, + { + "address": "0x140003aab", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, rdx" + }, + { + "address": "0x140003aae", + "size": 4, + "mnemonic": "cmovbe", + "operands": "r8, r10" + }, + { + "address": "0x140003ab2", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x140003ab7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rsi" + }, + { + "address": "0x140003abb", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 0x18], 0xf" + }, + { + "address": "0x140003ac0", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140003ac5" + }, + { + "address": "0x140003ac2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbx]" + }, + { + "address": "0x140003ac5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdi], bpl" + }, + { + "address": "0x140003ac9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdi + 1], 0" + }, + { + "address": "0x140003ace", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003ae5" + } + ], + "successors": [ + "0x140003ae5" + ] + } + ] + }, + { + "address": "0x140003afc", + "end_address": "0x140003bf1", + "name": "", + "blocks": [ + { + "address": "0x140003afc", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003afc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140003b01", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x140003b06", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140003b07", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003b08", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140003b0a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003b0e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003b12", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x70]" + }, + { + "address": "0x140003b16", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140003b19", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003b1c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003b1f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003b22", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b27", + "size": 4, + "mnemonic": "cmp", + "operands": "r9d, 1" + }, + { + "address": "0x140003b2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b2d", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140003b32", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b34", + "size": 3, + "mnemonic": "dec", + "operands": "rsi" + }, + { + "address": "0x140003b37", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003b3f", + "size": 6, + "mnemonic": "je", + "operands": "0x140003bc6" + } + ], + "successors": [ + "0x140003bc6", + "0x140003b45" + ] + }, + { + "address": "0x140003bc6", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003bc6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003bc8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi], 0xffffffffffffffff" + }, + { + "address": "0x140003bcf", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], 0" + }, + { + "address": "0x140003bd7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x10], rax" + }, + { + "address": "0x140003bdb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140003be0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140003be3", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140003be8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003bec", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140003bee", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003bef", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140003bf0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003b45", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b45", + "size": 5, + "mnemonic": "call", + "operands": "0x140002f18" + }, + { + "address": "0x140003b4a", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140003b4c", + "size": 2, + "mnemonic": "je", + "operands": "0x140003bc6" + } + ], + "successors": [ + "0x140003bc6", + "0x140003b4e" + ] + }, + { + "address": "0x140003b4e", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b4e", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140003b51", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b58" + }, + { + "address": "0x140003b53", + "size": 3, + "mnemonic": "cmp", + "operands": "ebp, 1" + }, + { + "address": "0x140003b56", + "size": 2, + "mnemonic": "je", + "operands": "0x140003b6e" + } + ], + "successors": [ + "0x140003b6e", + "0x140003b58" + ] + }, + { + "address": "0x140003b6e", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b6e", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x140003b75", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x140003b7a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b914" + }, + { + "address": "0x140003b7f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140003b81", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003bc6" + }, + { + "address": "0x140003b83", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140003b87", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b8a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003bac" + }, + { + "address": "0x140003b8c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x88]" + }, + { + "address": "0x140003b93", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x90]" + }, + { + "address": "0x140003b9a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003b9d", + "size": 2, + "mnemonic": "sub", + "operands": "edx, ecx" + }, + { + "address": "0x140003b9f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140003ba3", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003ba6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x50]" + }, + { + "address": "0x140003baa", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x140003bac", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x74]" + }, + { + "address": "0x140003bb0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140003bb5", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140003bb8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x10], rcx" + }, + { + "address": "0x140003bbc", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], 0" + }, + { + "address": "0x140003bc4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003bdb" + } + ], + "successors": [ + "0x140003bdb" + ] + }, + { + "address": "0x140003b58", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b58", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x140003b5f", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140003b62", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140003b65", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c14c" + }, + { + "address": "0x140003b6a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140003b6c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003bc6" + }, + { + "address": "0x140003b6e", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x140003b75", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x140003b7a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b914" + }, + { + "address": "0x140003b7f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140003b81", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003bc6" + }, + { + "address": "0x140003b83", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140003b87", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b8a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003bac" + }, + { + "address": "0x140003b8c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x88]" + }, + { + "address": "0x140003b93", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x90]" + }, + { + "address": "0x140003b9a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003b9d", + "size": 2, + "mnemonic": "sub", + "operands": "edx, ecx" + }, + { + "address": "0x140003b9f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140003ba3", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003ba6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x50]" + }, + { + "address": "0x140003baa", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x140003bac", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x74]" + }, + { + "address": "0x140003bb0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140003bb5", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140003bb8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x10], rcx" + }, + { + "address": "0x140003bbc", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], 0" + }, + { + "address": "0x140003bc4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003bdb" + } + ], + "successors": [ + "0x140003bdb" + ] + }, + { + "address": "0x140003bdb", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003bdb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140003be0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140003be3", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140003be8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003bec", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140003bee", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003bef", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140003bf0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003c10", + "end_address": "0x140003cd3", + "name": "", + "blocks": [ + { + "address": "0x140003c10", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003c10", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140003c15", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140003c1a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003c1b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003c1f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + 8]" + }, + { + "address": "0x140003c23", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003c26", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [r8]" + }, + { + "address": "0x140003c29", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003c2c", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003c34", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003c37", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140003c3c", + "size": 2, + "mnemonic": "je", + "operands": "0x140003cab" + } + ], + "successors": [ + "0x140003cab", + "0x140003c3e" + ] + }, + { + "address": "0x140003cab", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003cab", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003cad", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx], 0xffffffffffffffff" + }, + { + "address": "0x140003cb4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x140003cbc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rax" + }, + { + "address": "0x140003cc0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140003cc5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003cc8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140003ccd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003cd1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003cd2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003c3e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003c3e", + "size": 5, + "mnemonic": "call", + "operands": "0x140002f18" + }, + { + "address": "0x140003c43", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140003c45", + "size": 2, + "mnemonic": "je", + "operands": "0x140003cab" + } + ], + "successors": [ + "0x140003cab", + "0x140003c47" + ] + }, + { + "address": "0x140003c47", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003c47", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x80]" + }, + { + "address": "0x140003c4e", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x140003c53", + "size": 5, + "mnemonic": "call", + "operands": "0x14000be90" + }, + { + "address": "0x140003c58", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140003c5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003cab" + }, + { + "address": "0x140003c5c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi + 0x10]" + }, + { + "address": "0x140003c60", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 0x18]" + }, + { + "address": "0x140003c64", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x74], rax" + }, + { + "address": "0x140003c68", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x70]" + }, + { + "address": "0x140003c6c", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [r8], rax" + }, + { + "address": "0x140003c6f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003c91" + }, + { + "address": "0x140003c71", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x88]" + }, + { + "address": "0x140003c78", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x90]" + }, + { + "address": "0x140003c7f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r8], rcx" + }, + { + "address": "0x140003c82", + "size": 2, + "mnemonic": "sub", + "operands": "edx, ecx" + }, + { + "address": "0x140003c84", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140003c88", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140003c8b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140003c8f", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x140003c91", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x74]" + }, + { + "address": "0x140003c95", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003c9a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140003c9d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rcx" + }, + { + "address": "0x140003ca1", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x140003ca9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003cc0" + } + ], + "successors": [ + "0x140003cc0" + ] + }, + { + "address": "0x140003cc0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003cc0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140003cc5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003cc8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140003ccd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003cd1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003cd2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003cd4", + "end_address": "0x140003d28", + "name": "", + "blocks": [ + { + "address": "0x140003cd4", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003cd4", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140003cd6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003cda", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x140003cdd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003ce0", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140003ce3", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003cf0" + }, + { + "address": "0x140003ce5", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140003ce8", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003cf0" + }, + { + "address": "0x140003cea", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [r9 + 4]" + }, + { + "address": "0x140003cee", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003cf3" + } + ], + "successors": [ + "0x140003cf3" + ] + }, + { + "address": "0x140003cf3", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003cf3", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x80]" + }, + { + "address": "0x140003cfa", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140003cfd", + "size": 2, + "mnemonic": "je", + "operands": "0x140003d20" + } + ], + "successors": [ + "0x140003d20", + "0x140003cff" + ] + }, + { + "address": "0x140003d20", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003d20", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003d22", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d26", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003d27", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003cff", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003cff", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c720" + }, + { + "address": "0x140003d04", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140003d06", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003d20" + }, + { + "address": "0x140003d08", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x140003d0f", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rax + 1]" + }, + { + "address": "0x140003d13", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140003d16", + "size": 5, + "mnemonic": "call", + "operands": "0x140003270" + }, + { + "address": "0x140003d1b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003d1e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003d22" + } + ], + "successors": [ + "0x140003d22" + ] + }, + { + "address": "0x140003d22", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003d22", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d26", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003d27", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003d30", + "end_address": "0x140003d80", + "name": "", + "blocks": [ + { + "address": "0x140003d30", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003d35", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003d36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d3a", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140003d3c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003d3f", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], rbx" + }, + { + "address": "0x140003d46", + "size": 2, + "mnemonic": "je", + "operands": "0x140003d73" + } + ], + "successors": [ + "0x140003d73", + "0x140003d48" + ] + }, + { + "address": "0x140003d73", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003d73", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003d75", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003d7a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d7e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003d7f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003d48", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d48", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140003d4b", + "size": 3, + "mnemonic": "or", + "operands": "edx, 0xffffffff" + }, + { + "address": "0x140003d4e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x18]" + }, + { + "address": "0x140003d52", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c568]" + }, + { + "address": "0x140003d58", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140003d5b", + "size": 2, + "mnemonic": "je", + "operands": "0x140003d73" + } + ], + "successors": [ + "0x140003d73", + "0x140003d5d" + ] + }, + { + "address": "0x140003d5d", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d5d", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x80]" + }, + { + "address": "0x140003d64", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b754" + }, + { + "address": "0x140003d69", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140003d6b", + "size": 3, + "mnemonic": "setns", + "operands": "bl" + }, + { + "address": "0x140003d6e", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbx - 1]" + }, + { + "address": "0x140003d71", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003d75" + } + ], + "successors": [ + "0x140003d75" + ] + }, + { + "address": "0x140003d75", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003d75", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140003d7a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d7e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140003d7f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003d80", + "end_address": "0x140003fa0", + "name": "", + "blocks": [ + { + "address": "0x140003d80", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d80", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140003d83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x140003d87", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140003d8b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, { "address": "0x140003d8f", "size": 1, @@ -18251,15 +50425,6529 @@ ] }, { - "address": "0x1400049dd", + "address": "0x140003fa0", + "end_address": "0x140003fdc", "name": "", "blocks": [ { - "address": "0x1400049dd", + "address": "0x140003fa0", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003fa0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140003fa2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fa6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140003fa9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003fac", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x30]" + }, + { + "address": "0x140003fb0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c30a]" + }, + { + "address": "0x140003fb6", + "size": 3, + "mnemonic": "or", + "operands": "edx, 0xffffffff" + }, + { + "address": "0x140003fb9", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edx" + }, + { + "address": "0x140003fbb", + "size": 2, + "mnemonic": "je", + "operands": "0x140003fd4" + } + ], + "successors": [ + "0x140003fd4", + "0x140003fbd" + ] + }, + { + "address": "0x140003fd4", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003fd4", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x140003fd6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fda", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003fdb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140003fbd", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003fbd", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x50]" + }, + { + "address": "0x140003fc1", + "size": 2, + "mnemonic": "add", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x140003fc3", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140003fc7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x140003fca", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx + 1]" + }, + { + "address": "0x140003fce", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140003fd1", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, byte ptr [rdx]" + }, + { + "address": "0x140003fd4", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x140003fd6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fda", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003fdb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003fdc", + "end_address": "0x14000403f", + "name": "", + "blocks": [ + { + "address": "0x140003fdc", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003fdc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140003fe1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003fe2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fe6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003fea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003fed", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax]" + }, + { + "address": "0x140003ff0", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140003ff3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000400a" + } + ], + "successors": [ + "0x14000400a", + "0x140003ff5" + ] + }, + { + "address": "0x14000400a", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000400a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000400d", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x38]" + }, + { + "address": "0x140004011", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c2a9]" + }, + { + "address": "0x140004017", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140004019", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000401c", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, eax" + }, + { + "address": "0x14000401e", + "size": 2, + "mnemonic": "je", + "operands": "0x140004034" + } + ], + "successors": [ + "0x140004034", + "0x140004020" + ] + }, + { + "address": "0x140003ff5", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003ff5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x50]" + }, + { + "address": "0x140003ff9", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax]" + }, + { + "address": "0x140003ffc", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r8" + }, + { + "address": "0x140003fff", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rdx" + }, + { + "address": "0x140004002", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000400a" + }, + { + "address": "0x140004004", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [r8]" + }, + { + "address": "0x140004008", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004034" + } + ], + "successors": [ + "0x140004034" + ] + }, + { + "address": "0x140004034", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004034", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004039", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000403d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000403e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004020", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004020", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140004023", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140004025", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004028", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000402c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c28e]" + }, + { + "address": "0x140004032", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140004034", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004039", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000403d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000403e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004040", + "end_address": "0x1400040c9", + "name": "", + "blocks": [ + { + "address": "0x140004040", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004040", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140004045", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004046", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000404a", + "size": 2, + "mnemonic": "mov", + "operands": "bl, dl" + }, + { + "address": "0x14000404c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x140004050", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 8]" + }, + { + "address": "0x140004054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x140004059", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14000405c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000405f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 8]" + }, + { + "address": "0x140004063", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c257]" + }, + { + "address": "0x140004069", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000406a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14000406f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000272c" + }, + { + "address": "0x140004074", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x140004077", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000407a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x14000407e", + "size": 2, + "mnemonic": "mov", + "operands": "dl, bl" + }, + { + "address": "0x140004080", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140004083", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c237]" + }, + { + "address": "0x140004089", + "size": 2, + "mnemonic": "mov", + "operands": "bl, al" + }, + { + "address": "0x14000408b", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000408e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400040bc" + } + ], + "successors": [ + "0x1400040bc", + "0x140004090" + ] + }, + { + "address": "0x1400040bc", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400040bc", + "size": 2, + "mnemonic": "mov", + "operands": "al, bl" + }, + { + "address": "0x1400040be", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400040c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400040c7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400040c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004090", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004090", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi]" + }, + { + "address": "0x140004093", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140004096", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x10]" + }, + { + "address": "0x14000409a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c220]" + }, + { + "address": "0x1400040a0", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400040a3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400040a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400040bc" + } + ], + "successors": [ + "0x1400040bc", + "0x1400040a8" + ] + }, + { + "address": "0x1400040a8", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400040a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400040ab", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x1400040ae", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x1400040b3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400040b6", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c204]" + }, + { + "address": "0x1400040bc", + "size": 2, + "mnemonic": "mov", + "operands": "al, bl" + }, + { + "address": "0x1400040be", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400040c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400040c7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400040c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400040cc", + "end_address": "0x1400041fb", + "name": "", + "blocks": [ + { + "address": "0x1400040cc", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400040cc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x1400040cf", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x1400040d3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x1400040d7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x1400040db", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x1400040df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400040e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400040e5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400040e8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400040eb", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400040ee", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400040f1", + "size": 2, + "mnemonic": "jg", + "operands": "0x1400040fa" + } + ], + "successors": [ + "0x1400040fa", + "0x1400040f3" + ] + }, + { + "address": "0x1400040fa", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400040fa", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x1400040ff", + "size": 2, + "mnemonic": "je", + "operands": "0x14000410b" + } + ], + "successors": [ + "0x14000410b", + "0x140004101" + ] + }, + { + "address": "0x1400040f3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400040f3", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400040f5", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400041e0" + } + ], + "successors": [ + "0x1400041e0" + ] + }, + { + "address": "0x14000410b", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000410b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14000410f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsi" + }, + { + "address": "0x140004112", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004115", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004118", + "size": 2, + "mnemonic": "je", + "operands": "0x140004122" + } + ], + "successors": [ + "0x140004122", + "0x14000411a" + ] + }, + { + "address": "0x140004101", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004101", + "size": 5, + "mnemonic": "call", + "operands": "0x1400041fc" + }, + { + "address": "0x140004106", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400041e0" + } + ], + "successors": [ + "0x1400041e0" + ] + }, + { + "address": "0x1400041e0", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400041e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400041e5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400041ea", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400041ef", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400041f4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400041f8", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400041fa", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004122", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004122", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004124", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x140004127", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x140004129", + "size": 2, + "mnemonic": "je", + "operands": "0x140004156" + } + ], + "successors": [ + "0x140004156", + "0x14000412b" + ] + }, + { + "address": "0x14000411a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000411a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x50]" + }, + { + "address": "0x14000411e", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x140004120", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004124" + } + ], + "successors": [ + "0x140004124" + ] + }, + { + "address": "0x140004156", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004156", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x80], 0" + }, + { + "address": "0x14000415e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400041da" + } + ], + "successors": [ + "0x1400041da", + "0x140004160" + ] + }, + { + "address": "0x14000412b", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000412b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rsi" + }, + { + "address": "0x14000412e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rsi" + }, + { + "address": "0x140004131", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140004134", + "size": 4, + "mnemonic": "cmovb", + "operands": "rbx, rax" + }, + { + "address": "0x140004138", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x14000413b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140004140", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140004144", + "size": 3, + "mnemonic": "add", + "operands": "r14, rbx" + }, + { + "address": "0x140004147", + "size": 3, + "mnemonic": "sub", + "operands": "rbp, rbx" + }, + { + "address": "0x14000414a", + "size": 2, + "mnemonic": "sub", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000414c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140004150", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ebx" + }, + { + "address": "0x140004153", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140004156", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x80], 0" + }, + { + "address": "0x14000415e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400041da" + } + ], + "successors": [ + "0x1400041da", + "0x140004160" + ] + }, + { + "address": "0x140004124", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004124", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x140004127", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x140004129", + "size": 2, + "mnemonic": "je", + "operands": "0x140004156" + } + ], + "successors": [ + "0x140004156", + "0x14000412b" + ] + }, + { + "address": "0x1400041da", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400041da", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rbp" + }, + { + "address": "0x1400041dd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x1400041e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400041e5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400041ea", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400041ef", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400041f4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400041f8", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400041fa", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004160", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004160", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 0x18]" + }, + { + "address": "0x140004164", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x70]" + }, + { + "address": "0x140004168", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [r8], rax" + }, + { + "address": "0x14000416b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000418d" + }, + { + "address": "0x14000416d", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x88]" + }, + { + "address": "0x140004174", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x90]" + }, + { + "address": "0x14000417b", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r8], rcx" + }, + { + "address": "0x14000417e", + "size": 2, + "mnemonic": "sub", + "operands": "edx, ecx" + }, + { + "address": "0x140004180", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140004184", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140004187", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000418b", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edx" + }, + { + "address": "0x14000418d", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0xfff" + }, + { + "address": "0x140004192", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400041b6" + } + ], + "successors": [ + "0x1400041b6" + ] + }, + { + "address": "0x1400041b6", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400041b6", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rbx" + }, + { + "address": "0x1400041b9", + "size": 2, + "mnemonic": "ja", + "operands": "0x140004194" + } + ], + "successors": [ + "0x140004194", + "0x1400041bb" + ] + }, + { + "address": "0x140004194", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004194", + "size": 7, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x80]" + }, + { + "address": "0x14000419b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x14000419e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x1400041a3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x1400041a6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000bdc8" + }, + { + "address": "0x1400041ab", + "size": 3, + "mnemonic": "add", + "operands": "r14, rax" + }, + { + "address": "0x1400041ae", + "size": 3, + "mnemonic": "sub", + "operands": "rbp, rax" + }, + { + "address": "0x1400041b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbx" + }, + { + "address": "0x1400041b4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400041da" + }, + { + "address": "0x1400041b6", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rbx" + }, + { + "address": "0x1400041b9", + "size": 2, + "mnemonic": "ja", + "operands": "0x140004194" + } + ], + "successors": [ + "0x140004194", + "0x1400041bb" + ] + }, + { + "address": "0x1400041bb", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400041bb", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x1400041be", + "size": 2, + "mnemonic": "je", + "operands": "0x1400041da" + } + ], + "successors": [ + "0x1400041da", + "0x1400041c0" + ] + }, + { + "address": "0x1400041c0", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400041c0", + "size": 7, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x80]" + }, + { + "address": "0x1400041c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x1400041ca", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x1400041cf", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x1400041d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000bdc8" + }, + { + "address": "0x1400041d7", + "size": 3, + "mnemonic": "sub", + "operands": "rbp, rax" + }, + { + "address": "0x1400041da", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rbp" + }, + { + "address": "0x1400041dd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x1400041e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400041e5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400041ea", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400041ef", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400041f4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400041f8", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400041fa", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400041fc", + "end_address": "0x1400042c0", + "name": "", + "blocks": [ + { + "address": "0x1400041fc", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400041fc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x1400041ff", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140004203", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140004207", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000420b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000420f", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140004211", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004213", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004215", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004219", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000421c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000421f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004222", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004225", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140004228", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000429b" + }, + { + "address": "0x14000422a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000422e", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x50]" + }, + { + "address": "0x140004232", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004235", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004238", + "size": 2, + "mnemonic": "je", + "operands": "0x140004241" + } + ], + "successors": [ + "0x140004241", + "0x14000423a" + ] + }, + { + "address": "0x140004241", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004241", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004243", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x140004246", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x140004248", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004273" + }, + { + "address": "0x14000424a", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000424d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rbx" + }, + { + "address": "0x140004250", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140004253", + "size": 4, + "mnemonic": "cmovge", + "operands": "rbp, rax" + }, + { + "address": "0x140004257", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x14000425a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x14000425f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x140004262", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rbp" + }, + { + "address": "0x140004265", + "size": 2, + "mnemonic": "sub", + "operands": "dword ptr [rax], ebp" + }, + { + "address": "0x140004267", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000426b", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ebp" + }, + { + "address": "0x14000426e", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140004271", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004293" + } + ], + "successors": [ + "0x140004293" + ] + }, + { + "address": "0x14000423a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000423a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x14000423d", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x14000423f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004243" + } + ], + "successors": [ + "0x140004243" + ] + }, + { + "address": "0x140004293", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004293", + "size": 3, + "mnemonic": "add", + "operands": "r14, rbp" + }, + { + "address": "0x140004296", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004299", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000422a" + } + ], + "successors": [ + "0x14000422a", + "0x14000429b" + ] + }, + { + "address": "0x140004243", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004243", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x140004246", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x140004248", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004273" + }, + { + "address": "0x14000424a", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000424d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rbx" + }, + { + "address": "0x140004250", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140004253", + "size": 4, + "mnemonic": "cmovge", + "operands": "rbp, rax" + }, + { + "address": "0x140004257", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x14000425a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x14000425f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x140004262", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rbp" + }, + { + "address": "0x140004265", + "size": 2, + "mnemonic": "sub", + "operands": "dword ptr [rax], ebp" + }, + { + "address": "0x140004267", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000426b", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ebp" + }, + { + "address": "0x14000426e", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140004271", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004293" + } + ], + "successors": [ + "0x140004293" + ] + }, + { + "address": "0x14000422a", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000422a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000422e", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x50]" + }, + { + "address": "0x140004232", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004235", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004238", + "size": 2, + "mnemonic": "je", + "operands": "0x140004241" + } + ], + "successors": [ + "0x140004241", + "0x14000423a" + ] + }, + { + "address": "0x14000429b", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000429b", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400042a0", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rbx" + }, + { + "address": "0x1400042a3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400042a8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x1400042ab", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400042b0", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400042b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400042b9", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400042bb", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400042bd", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400042bf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400042c0", + "end_address": "0x140004380", + "name": "", + "blocks": [ + { + "address": "0x1400042c0", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042c0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400042c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400042ca", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x1400042cf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400042d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400042d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400042d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400042d8", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x1400042dd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400042e0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400042e3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400042e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400042ef" + } + ], + "successors": [ + "0x1400042ef", + "0x1400042e8" + ] + }, + { + "address": "0x1400042ef", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042ef", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x1400042f3", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rbx" + }, + { + "address": "0x1400042f6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400042f9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400042fc", + "size": 2, + "mnemonic": "je", + "operands": "0x140004306" + } + ], + "successors": [ + "0x140004306", + "0x1400042fe" + ] + }, + { + "address": "0x1400042e8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042e8", + "size": 5, + "mnemonic": "call", + "operands": "0x140004380" + }, + { + "address": "0x1400042ed", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004367" + } + ], + "successors": [ + "0x140004367" + ] + }, + { + "address": "0x140004306", + "size": 23, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004306", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004308", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14000430b", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000430e", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004361" + }, + { + "address": "0x140004310", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x140004312", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004342" + }, + { + "address": "0x140004314", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r15" + }, + { + "address": "0x140004317", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14000431a", + "size": 4, + "mnemonic": "cmovl", + "operands": "r15, rbx" + }, + { + "address": "0x14000431e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r15" + }, + { + "address": "0x140004321", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140004326", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x58]" + }, + { + "address": "0x14000432a", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, r15" + }, + { + "address": "0x14000432d", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r15" + }, + { + "address": "0x140004330", + "size": 3, + "mnemonic": "sub", + "operands": "dword ptr [rax], r15d" + }, + { + "address": "0x140004333", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140004337", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, r15d" + }, + { + "address": "0x14000433a", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000433d", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004340", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004361" + }, + { + "address": "0x140004342", + "size": 7, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x80]" + }, + { + "address": "0x140004349", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14000434c", + "size": 2, + "mnemonic": "je", + "operands": "0x140004361" + } + ], + "successors": [ + "0x140004361", + "0x14000434e" + ] + }, + { + "address": "0x1400042fe", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042fe", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x58]" + }, + { + "address": "0x140004302", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x140004304", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004308" + } + ], + "successors": [ + "0x140004308" + ] + }, + { + "address": "0x140004367", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004367", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000436c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140004371", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140004376", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000437a", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000437c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000437e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000437f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004361", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004361", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rbx" + }, + { + "address": "0x140004364", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140004367", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000436c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140004371", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140004376", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000437a", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000437c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000437e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000437f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000434e", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000434e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140004351", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140004356", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140004359", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c554" + }, + { + "address": "0x14000435e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x140004361", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rbx" + }, + { + "address": "0x140004364", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140004367", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000436c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140004371", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140004376", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000437a", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000437c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000437e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000437f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004308", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004308", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14000430b", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000430e", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004361" + }, + { + "address": "0x140004310", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x140004312", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004342" + }, + { + "address": "0x140004314", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r15" + }, + { + "address": "0x140004317", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14000431a", + "size": 4, + "mnemonic": "cmovl", + "operands": "r15, rbx" + }, + { + "address": "0x14000431e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r15" + }, + { + "address": "0x140004321", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140004326", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x58]" + }, + { + "address": "0x14000432a", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, r15" + }, + { + "address": "0x14000432d", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r15" + }, + { + "address": "0x140004330", + "size": 3, + "mnemonic": "sub", + "operands": "dword ptr [rax], r15d" + }, + { + "address": "0x140004333", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140004337", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, r15d" + }, + { + "address": "0x14000433a", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000433d", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004340", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004361" + }, + { + "address": "0x140004342", + "size": 7, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x80]" + }, + { + "address": "0x140004349", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14000434c", + "size": 2, + "mnemonic": "je", + "operands": "0x140004361" + } + ], + "successors": [ + "0x140004361", + "0x14000434e" + ] + } + ] + }, + { + "address": "0x140004380", + "end_address": "0x140004448", + "name": "", + "blocks": [ + { + "address": "0x140004380", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004380", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140004383", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140004387", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000438b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000438f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140004393", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140004395", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004397", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004399", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000439d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400043a0", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400043a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400043a6", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400043a9", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400043ac", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004423" + }, + { + "address": "0x1400043ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043b2", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x58]" + }, + { + "address": "0x1400043b6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400043b9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400043bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400043c5" + } + ], + "successors": [ + "0x1400043c5", + "0x1400043be" + ] + }, + { + "address": "0x1400043c5", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400043c5", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400043c7", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x1400043ca", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x1400043cc", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400043fa" + }, + { + "address": "0x1400043ce", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400043d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rbx" + }, + { + "address": "0x1400043d4", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x1400043d7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x1400043da", + "size": 4, + "mnemonic": "cmovge", + "operands": "rbp, rax" + }, + { + "address": "0x1400043de", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x1400043e1", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x1400043e6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400043e9", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rbp" + }, + { + "address": "0x1400043ec", + "size": 2, + "mnemonic": "sub", + "operands": "dword ptr [rax], ebp" + }, + { + "address": "0x1400043ee", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043f2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ebp" + }, + { + "address": "0x1400043f5", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400043f8", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000441b" + } + ], + "successors": [ + "0x14000441b" + ] + }, + { + "address": "0x1400043be", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400043be", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400043c1", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x1400043c3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400043c7" + } + ], + "successors": [ + "0x1400043c7" + ] + }, + { + "address": "0x14000441b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000441b", + "size": 3, + "mnemonic": "add", + "operands": "r14, rbp" + }, + { + "address": "0x14000441e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004421", + "size": 2, + "mnemonic": "jg", + "operands": "0x1400043ae" + } + ], + "successors": [ + "0x1400043ae", + "0x140004423" + ] + }, + { + "address": "0x1400043c7", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400043c7", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x1400043ca", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x1400043cc", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400043fa" + }, + { + "address": "0x1400043ce", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400043d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rbx" + }, + { + "address": "0x1400043d4", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x1400043d7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x1400043da", + "size": 4, + "mnemonic": "cmovge", + "operands": "rbp, rax" + }, + { + "address": "0x1400043de", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x1400043e1", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x1400043e6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400043e9", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rbp" + }, + { + "address": "0x1400043ec", + "size": 2, + "mnemonic": "sub", + "operands": "dword ptr [rax], ebp" + }, + { + "address": "0x1400043ee", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043f2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ebp" + }, + { + "address": "0x1400043f5", + "size": 3, + "mnemonic": "add", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400043f8", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000441b" + } + ], + "successors": [ + "0x14000441b" + ] + }, + { + "address": "0x1400043ae", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400043ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043b2", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x58]" + }, + { + "address": "0x1400043b6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400043b9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400043bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400043c5" + } + ], + "successors": [ + "0x1400043c5", + "0x1400043be" + ] + }, + { + "address": "0x140004423", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004423", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140004428", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, rbx" + }, + { + "address": "0x14000442b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140004430", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140004433", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140004438", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000443d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004441", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140004443", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140004445", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140004447", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004448", + "end_address": "0x14000448b", + "name": "", + "blocks": [ + { + "address": "0x140004448", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004448", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000444d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000444e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004452", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004455", + "size": 7, + "mnemonic": "lock inc", + "operands": "dword ptr [rip + 0x2cbb4]" + }, + { + "address": "0x14000445c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000447d" + }, + { + "address": "0x14000445e", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2debb]" + }, + { + "address": "0x140004465", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004468", + "size": 5, + "mnemonic": "call", + "operands": "0x140004e00" + }, + { + "address": "0x14000446d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2dfec]" + }, + { + "address": "0x140004474", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 0x28" + }, + { + "address": "0x140004478", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000447b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004465" + }, + { + "address": "0x14000447d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004482", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140004485", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004489", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000448a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000448c", + "end_address": "0x1400044c7", + "name": "", + "blocks": [ + { + "address": "0x14000448c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000448c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000448e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004492", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rcx], edx" + }, + { + "address": "0x140004494", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004497", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x140004499", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400044a2" + }, + { + "address": "0x14000449b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca90" + }, + { + "address": "0x1400044a0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400044be" + } + ], + "successors": [ + "0x1400044be" + ] + }, + { + "address": "0x1400044be", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400044be", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400044c1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400044c5", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400044c6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400044c8", + "end_address": "0x140004503", + "name": "", + "blocks": [ + { + "address": "0x1400044c8", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400044c8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400044ca", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400044ce", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400044d1", + "size": 8, + "mnemonic": "lock xadd", + "operands": "dword ptr [rip + 0x2cb37], eax" + }, + { + "address": "0x1400044d9", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400044dc", + "size": 2, + "mnemonic": "jns", + "operands": "0x1400044fd" + }, + { + "address": "0x1400044de", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2de3b]" + }, + { + "address": "0x1400044e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400044e8", + "size": 5, + "mnemonic": "call", + "operands": "0x140004df8" + }, + { + "address": "0x1400044ed", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2df6c]" + }, + { + "address": "0x1400044f4", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 0x28" + }, + { + "address": "0x1400044f8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400044fb", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400044e5" + }, + { + "address": "0x1400044fd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004501", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004502", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004538", + "end_address": "0x1400045b3", + "name": "", + "blocks": [ + { + "address": "0x140004538", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004538", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000453d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140004542", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004543", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004547", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000454a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000454d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140004550", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x140004553", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x140004555" + ] + }, + { + "address": "0x1400045a0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400045a0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400045a5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400045a8", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400045ad", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400045b1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400045b2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004555", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004555", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140004558", + "size": 2, + "mnemonic": "je", + "operands": "0x14000455f" + } + ], + "successors": [ + "0x14000455f", + "0x14000455a" + ] + }, + { + "address": "0x14000455f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000455f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi], 0" + }, + { + "address": "0x140004566", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004569", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x14000456b" + ] + }, + { + "address": "0x14000455a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000455a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x14000455f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi], 0" + }, + { + "address": "0x140004566", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004569", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x14000456b" + ] + }, + { + "address": "0x14000456b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000456b", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rbx], 0" + }, + { + "address": "0x14000456e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140004571", + "size": 2, + "mnemonic": "je", + "operands": "0x14000457b" + } + ], + "successors": [ + "0x14000457b", + "0x140004573" + ] + }, + { + "address": "0x14000457b", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000457b", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rbx" + }, + { + "address": "0x14000457e", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax + 1]" + }, + { + "address": "0x140004582", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140004585", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x14000458a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000458d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140004590", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x140004592" + ] + }, + { + "address": "0x140004573", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004573", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x140004576", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rax], 0" + }, + { + "address": "0x140004579", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004573" + }, + { + "address": "0x14000457b", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rbx" + }, + { + "address": "0x14000457e", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax + 1]" + }, + { + "address": "0x140004582", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140004585", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x14000458a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000458d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140004590", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x140004592" + ] + }, + { + "address": "0x140004592", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004592", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140004595", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140004598", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000459b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x1400045a0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400045a5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400045a8", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400045ad", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400045b1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400045b2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400045b4", + "end_address": "0x140004613", + "name": "", + "blocks": [ + { + "address": "0x1400045b4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400045b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400045b9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400045ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400045be", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d1d3]" + }, + { + "address": "0x1400045c5", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400045c7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400045ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400045cd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400046f4" + }, + { + "address": "0x1400045d2", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x1400045d6", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400045d9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045e0" + } + ], + "successors": [ + "0x1400045e0", + "0x1400045db" + ] + }, + { + "address": "0x1400045e0", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400045e0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], 0" + }, + { + "address": "0x1400045e8", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ce69]" + }, + { + "address": "0x1400045ef", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400045f2", + "size": 4, + "mnemonic": "test", + "operands": "dil, 1" + }, + { + "address": "0x1400045f6", + "size": 2, + "mnemonic": "je", + "operands": "0x140004605" + } + ], + "successors": [ + "0x140004605", + "0x1400045f8" + ] + }, + { + "address": "0x1400045db", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400045db", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x1400045e0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], 0" + }, + { + "address": "0x1400045e8", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ce69]" + }, + { + "address": "0x1400045ef", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400045f2", + "size": 4, + "mnemonic": "test", + "operands": "dil, 1" + }, + { + "address": "0x1400045f6", + "size": 2, + "mnemonic": "je", + "operands": "0x140004605" + } + ], + "successors": [ + "0x140004605", + "0x1400045f8" + ] + }, + { + "address": "0x140004605", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004605", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140004608", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000460d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004611", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004612", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400045f8", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400045f8", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x38" + }, + { + "address": "0x1400045fd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004600", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140004605", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140004608", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000460d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004611", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004612", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004614", + "end_address": "0x140004650", + "name": "", + "blocks": [ + { + "address": "0x140004614", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004614", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140004616", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000461a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000461d", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x10" + }, + { + "address": "0x140004622", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x140004627", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x14000462a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000462d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000464a" + } + ], + "successors": [ + "0x14000464a", + "0x14000462f" + ] + }, + { + "address": "0x14000464a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000464a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000238c" + }, + { + "address": "0x14000464f", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000462f", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000462f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2de72]" + }, + { + "address": "0x140004636", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140004639", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 8], rbx" + }, + { + "address": "0x14000463d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2de64], rdx" + }, + { + "address": "0x140004644", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004648", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004649", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004658", + "end_address": "0x1400046f4", + "name": "", + "blocks": [ + { + "address": "0x140004658", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004658", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14000465d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000465e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004662", + "size": 3, + "mnemonic": "mov", + "operands": "dil, cl" + }, + { + "address": "0x140004665", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004667", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000466c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140004671", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140004672", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x2de3f]" + }, + { + "address": "0x140004679", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000467c", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400046c6" + }, + { + "address": "0x14000467e", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004680", + "size": 5, + "mnemonic": "call", + "operands": "0x1400047f8" + }, + { + "address": "0x140004685", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140004688", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000468b", + "size": 5, + "mnemonic": "call", + "operands": "0x140004868" + }, + { + "address": "0x140004690", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], 0x3f" + }, + { + "address": "0x140004697", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x28]" + }, + { + "address": "0x14000469b", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1d112]" + }, + { + "address": "0x1400046a2", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x1400046a7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400046aa", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x1400046ae", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400046b1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1bc09]" + }, + { + "address": "0x1400046b7", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2ddda], rbx" + }, + { + "address": "0x1400046be", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400046bf", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2dda2], rbx" + }, + { + "address": "0x1400046c6", + "size": 3, + "mnemonic": "test", + "operands": "dil, dil" + }, + { + "address": "0x1400046c9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400046dc" + } + ], + "successors": [ + "0x1400046dc", + "0x1400046cb" + ] + }, + { + "address": "0x1400046dc", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400046dc", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x1400046e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x1400046e6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400046e9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400046ee", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400046f2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400046f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400046cb", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400046cb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400046ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400046d1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 8]" + }, + { + "address": "0x1400046d5", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1bbe5]" + }, + { + "address": "0x1400046db", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400046dc", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x1400046e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x1400046e6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400046e9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400046ee", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400046f2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400046f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400046f4", + "end_address": "0x14000476f", + "name": "", + "blocks": [ + { + "address": "0x1400046f4", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400046f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400046f9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400046fa", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400046fe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004701", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004703", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140004708", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000470d", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140004711", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000474c" + } + ], + "successors": [ + "0x14000474c" + ] + }, + { + "address": "0x14000474c", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000474c", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000474f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004713" + }, + { + "address": "0x140004751", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x140004755", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x14000475a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000475f", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140004764", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140004769", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000476d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000476e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004770", + "end_address": "0x1400047d9", + "name": "", + "blocks": [ + { + "address": "0x140004770", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004770", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140004775", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004776", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000477a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000477d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004780", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004782", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004784", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cda8" + }, + { + "address": "0x140004789", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000478c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1cced]" + }, + { + "address": "0x140004793", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140004797", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x48]" + }, + { + "address": "0x14000479b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x14000479e", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x1400047a3", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400047a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400047b5" + } + ], + "successors": [ + "0x1400047b5", + "0x1400047a8" + ] + }, + { + "address": "0x1400047b5", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400047b5", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400047b8", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1cff1]" + }, + { + "address": "0x1400047bf", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x58]" + }, + { + "address": "0x1400047c3", + "size": 4, + "mnemonic": "cmove", + "operands": "rbx, rax" + }, + { + "address": "0x1400047c7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x1400047ca", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400047cf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400047d3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400047d4", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140004538" + } + ], + "successors": [ + "0x140004538" + ] + }, + { + "address": "0x1400047a8", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400047a8", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x1400047ab", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400047ad", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cda8" + }, + { + "address": "0x1400047b2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x1400047b5", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400047b8", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1cff1]" + }, + { + "address": "0x1400047bf", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x58]" + }, + { + "address": "0x1400047c3", + "size": 4, + "mnemonic": "cmove", + "operands": "rbx, rax" + }, + { + "address": "0x1400047c7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x1400047ca", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400047cf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400047d3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400047d4", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140004538" + } + ], + "successors": [ + "0x140004538" + ] + } + ] + }, + { + "address": "0x1400047dc", + "end_address": "0x1400047f5", + "name": "", + "blocks": [ + { + "address": "0x1400047dc", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400047dc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400047e0", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 0x48]" + }, + { + "address": "0x1400047e4", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400047e7", + "size": 2, + "mnemonic": "je", + "operands": "0x1400047f0" + } + ], + "successors": [ + "0x1400047f0", + "0x1400047e9" + ] + }, + { + "address": "0x1400047f0", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400047f0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400047f4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400047e9", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400047e9", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400047eb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cda8" + }, + { + "address": "0x1400047f0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400047f4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400047f8", + "end_address": "0x140004867", + "name": "", + "blocks": [ + { + "address": "0x1400047f8", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400047f8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400047fd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400047fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004802", + "size": 3, + "mnemonic": "mov", + "operands": "dil, cl" + }, + { + "address": "0x140004805", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x38" + }, + { + "address": "0x14000480a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000480f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004811", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140004816", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140004819", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000481c", + "size": 2, + "mnemonic": "je", + "operands": "0x140004856" + } + ], + "successors": [ + "0x140004856", + "0x14000481e" + ] + }, + { + "address": "0x140004856", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004856", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140004859", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000485c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004861", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004865", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004866", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000481e", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000481e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 8], 1" + }, + { + "address": "0x140004825", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x28]" + }, + { + "address": "0x140004829", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rdx" + }, + { + "address": "0x14000482d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1cf64]" + }, + { + "address": "0x140004834", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rdx" + }, + { + "address": "0x140004838", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], edx" + }, + { + "address": "0x14000483b", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000483e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x24], dil" + }, + { + "address": "0x140004842", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rdx" + }, + { + "address": "0x140004845", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 8], dl" + }, + { + "address": "0x140004848", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1cf61]" + }, + { + "address": "0x14000484f", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x140004854", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004859" + } + ], + "successors": [ + "0x140004859" + ] + }, + { + "address": "0x140004859", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004859", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000485c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004861", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004865", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004866", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004868", + "end_address": "0x14000489a", + "name": "", + "blocks": [ + { + "address": "0x140004868", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004868", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000486a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000486e", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2dc4b], 0" + }, + { + "address": "0x140004875", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004878", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000488d" + }, + { + "address": "0x14000487a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x57]" + }, + { + "address": "0x140004881", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x2dc38], 1" + }, + { + "address": "0x140004888", + "size": 5, + "mnemonic": "call", + "operands": "0x140004dbc" + }, + { + "address": "0x14000488d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2dc24], rbx" + }, + { + "address": "0x140004894", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004898", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004899", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000489c", + "end_address": "0x1400048d6", + "name": "", + "blocks": [ + { + "address": "0x14000489c", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000489c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400048a0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x1400048a3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400048a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400048d1" + } + ], + "successors": [ + "0x1400048d1", + "0x1400048a8" + ] + }, + { + "address": "0x1400048d1", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400048d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400048d5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400048a8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400048a8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x1400048ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400048af", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1ba0b]" + }, + { + "address": "0x1400048b5", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400048b8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400048bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400048d1" + } + ], + "successors": [ + "0x1400048d1", + "0x1400048bd" + ] + }, + { + "address": "0x1400048bd", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400048bd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400048c0", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x1400048c5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x1400048c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400048cb", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1b9ef]" + }, + { + "address": "0x1400048d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400048d5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400048d8", + "end_address": "0x14000490e", + "name": "", + "blocks": [ + { + "address": "0x1400048d8", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400048d8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400048dc", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400048de", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x1400048e3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x1400048e8", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2dbc9]" + }, + { + "address": "0x1400048ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000489c" + }, + { + "address": "0x1400048f4", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x1400048f9", + "size": 11, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2dbb4], 0" + }, + { + "address": "0x140004904", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140004909", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000490d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004910", + "end_address": "0x1400049d8", + "name": "", + "blocks": [ + { + "address": "0x140004910", "size": 13, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140004910", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140004915", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004916", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000491a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000491d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004922", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140004927", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x140004929", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x100" + }, + { + "address": "0x14000492e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d630" + }, + { + "address": "0x140004933", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x140004937", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000493a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000493d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000499f" + } + ], + "successors": [ + "0x14000499f", + "0x14000493f" + ] + }, + { + "address": "0x14000499f", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000499f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x1400049a4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400049a8", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], 0" + }, + { + "address": "0x1400049af", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x1400049b4", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 8]" + }, + { + "address": "0x1400049b8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rcx" + }, + { + "address": "0x1400049bc", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400049bf", + "size": 2, + "mnemonic": "je", + "operands": "0x1400049ca" + } + ], + "successors": [ + "0x1400049ca", + "0x1400049c1" + ] + }, + { + "address": "0x14000493f", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000493f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x140004944", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x140004949", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rcx + 0x7c]" + }, + { + "address": "0x14000494c", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x14000494f", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi], xmm0" + }, + { + "address": "0x140004952", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x140004956", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x10], xmm1" + }, + { + "address": "0x14000495a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x20]" + }, + { + "address": "0x14000495e", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x20], xmm0" + }, + { + "address": "0x140004962", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x30]" + }, + { + "address": "0x140004966", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x30], xmm1" + }, + { + "address": "0x14000496a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x40]" + }, + { + "address": "0x14000496e", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x40], xmm0" + }, + { + "address": "0x140004972", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x50]" + }, + { + "address": "0x140004976", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x50], xmm1" + }, + { + "address": "0x14000497a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x60]" + }, + { + "address": "0x14000497e", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x60], xmm0" + }, + { + "address": "0x140004982", + "size": 3, + "mnemonic": "add", + "operands": "rdi, rdx" + }, + { + "address": "0x140004985", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x70]" + }, + { + "address": "0x140004989", + "size": 3, + "mnemonic": "add", + "operands": "rax, rdx" + }, + { + "address": "0x14000498c", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi - 0x10], xmm1" + }, + { + "address": "0x140004990", + "size": 4, + "mnemonic": "sub", + "operands": "rcx, 1" + }, + { + "address": "0x140004994", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000494c" + }, + { + "address": "0x140004996", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], 1" + }, + { + "address": "0x14000499d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400049af" + } + ], + "successors": [ + "0x1400049af" + ] + }, + { + "address": "0x1400049ca", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400049ca", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400049cd", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400049d2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400049d6", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400049d7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400049c1", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400049c1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d640" + }, + { + "address": "0x1400049c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rax" + }, + { + "address": "0x1400049ca", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400049cd", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400049d2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400049d6", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400049d7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400049af", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400049af", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x1400049b4", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 8]" + }, + { + "address": "0x1400049b8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rcx" + }, + { + "address": "0x1400049bc", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400049bf", + "size": 2, + "mnemonic": "je", + "operands": "0x1400049ca" + } + ], + "successors": [ + "0x1400049ca", + "0x1400049c1" + ] + } + ] + }, + { + "address": "0x1400049d8", + "end_address": "0x140004b07", + "name": "", + "blocks": [ + { + "address": "0x1400049d8", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400049d8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, { "address": "0x1400049dd", "size": 1, @@ -18444,8 +57132,1271 @@ } ] }, + { + "address": "0x140004b08", + "end_address": "0x140004c47", + "name": "", + "blocks": [ + { + "address": "0x140004b08", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004b08", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140004b0d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbp" + }, + { + "address": "0x140004b12", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140004b13", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004b14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004b16", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140004b1a", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x140004b1d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140004b20", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004b23", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004b38" + }, + { + "address": "0x140004b25", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x140004b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax + 0x10]" + }, + { + "address": "0x140004b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004b33", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x140004b36", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004b3f" + } + ], + "successors": [ + "0x140004b3f" + ] + }, + { + "address": "0x140004b3f", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004b3f", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140004b42", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004b55" + }, + { + "address": "0x140004b44", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rbx - 0x61]" + }, + { + "address": "0x140004b47", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 0x19" + }, + { + "address": "0x140004b4a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbx - 0x20]" + }, + { + "address": "0x140004b4d", + "size": 3, + "mnemonic": "cmova", + "operands": "eax, ebx" + }, + { + "address": "0x140004b50", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140004c34" + } + ], + "successors": [ + "0x140004c34" + ] + }, + { + "address": "0x140004c34", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004c34", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140004c39", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140004c3e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140004c42", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140004c44", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004c45", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140004c46", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004c48", + "end_address": "0x140004cb9", + "name": "", + "blocks": [ + { + "address": "0x140004c48", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004c48", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140004c4a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004c4e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004c51", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140004c56", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140004c5b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140004c60", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x140004c66", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip - 0x4c6d]" + }, + { + "address": "0x140004c6d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], r9" + }, + { + "address": "0x140004c71", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r9d" + }, + { + "address": "0x140004c74", + "size": 8, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r8 + rax*8 + 0x324e0]" + }, + { + "address": "0x140004c7c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140004c7f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004c82", + "size": 2, + "mnemonic": "je", + "operands": "0x140004c99" + } + ], + "successors": [ + "0x140004c99", + "0x140004c84" + ] + }, + { + "address": "0x140004c99", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004c99", + "size": 8, + "mnemonic": "add", + "operands": "byte ptr [rcx + r8 + 0x32530], r9b" + }, + { + "address": "0x140004ca1", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r8 + rcx*8 + 0x324e0], rbx" + }, + { + "address": "0x140004ca9", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140004cae", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140004cb3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004cb7", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004cb8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004c84", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004c84", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rbx" + }, + { + "address": "0x140004c87", + "size": 2, + "mnemonic": "je", + "operands": "0x140004c99" + } + ], + "successors": [ + "0x140004c99", + "0x140004c89" + ] + }, + { + "address": "0x140004c89", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004c89", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x140004c8c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x140004c90", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140004c93", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 8" + }, + { + "address": "0x140004c97", + "size": 2, + "mnemonic": "jb", + "operands": "0x140004c74" + } + ], + "successors": [ + "0x140004c74", + "0x140004c99" + ] + }, + { + "address": "0x140004c74", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004c74", + "size": 8, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r8 + rax*8 + 0x324e0]" + }, + { + "address": "0x140004c7c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140004c7f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004c82", + "size": 2, + "mnemonic": "je", + "operands": "0x140004c99" + } + ], + "successors": [ + "0x140004c99", + "0x140004c84" + ] + } + ] + }, + { + "address": "0x140004cbc", + "end_address": "0x140004d31", + "name": "", + "blocks": [ + { + "address": "0x140004cbc", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004cbc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140004cbe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004cc2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x140004cc6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004cc9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140004ccc", + "size": 2, + "mnemonic": "je", + "operands": "0x140004cde" + } + ], + "successors": [ + "0x140004cde", + "0x140004cce" + ] + }, + { + "address": "0x140004cde", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004cde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004ce1", + "size": 5, + "mnemonic": "call", + "operands": "0x140004d34" + }, + { + "address": "0x140004ce6", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbx + 0x40]" + }, + { + "address": "0x140004cea", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004ced", + "size": 2, + "mnemonic": "je", + "operands": "0x140004d2b" + } + ], + "successors": [ + "0x140004d2b", + "0x140004cef" + ] + }, + { + "address": "0x140004cce", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004cce", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2d85b]" + }, + { + "address": "0x140004cd5", + "size": 3, + "mnemonic": "dec", + "operands": "byte ptr [rax + rcx]" + }, + { + "address": "0x140004cd8", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rax + rcx], 0" + }, + { + "address": "0x140004cdc", + "size": 2, + "mnemonic": "jg", + "operands": "0x140004d2b" + } + ], + "successors": [ + "0x140004d2b", + "0x140004cde" + ] + }, + { + "address": "0x140004d2b", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004d2b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004d2f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004d30", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004cef", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004cef", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140004cf3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140004cf6", + "size": 2, + "mnemonic": "je", + "operands": "0x140004d1e" + } + ], + "successors": [ + "0x140004d1e", + "0x140004cf8" + ] + }, + { + "address": "0x140004d1e", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004d1e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140004d23", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004d26", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140004d2b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004d2f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004d30", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004cf8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004cf8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140004cfb", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x140004cff", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1b5bb]" + }, + { + "address": "0x140004d05", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140004d08", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140004d0b", + "size": 2, + "mnemonic": "je", + "operands": "0x140004d1e" + } + ], + "successors": [ + "0x140004d1e", + "0x140004d0d" + ] + }, + { + "address": "0x140004d0d", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004d0d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004d10", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140004d13", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140004d18", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1b5a2]" + }, + { + "address": "0x140004d1e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140004d23", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004d26", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140004d2b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004d2f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004d30", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004d34", + "end_address": "0x140004db9", + "name": "", + "blocks": [ + { + "address": "0x140004d34", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004d34", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140004d39", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004d3a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004d3e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004d41", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140004d45", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004d5d" + } + ], + "successors": [ + "0x140004d5d" + ] + }, + { + "address": "0x140004d5d", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004d5d", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004d60", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004d47" + }, + { + "address": "0x140004d62", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140004d66", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140004d69", + "size": 2, + "mnemonic": "je", + "operands": "0x140004d80" + } + ], + "successors": [ + "0x140004d80", + "0x140004d6b" + ] + }, + { + "address": "0x140004d80", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004d80", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x30], 0" + }, + { + "address": "0x140004d88", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140004d8c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140004d8f", + "size": 2, + "mnemonic": "je", + "operands": "0x140004da6" + } + ], + "successors": [ + "0x140004da6", + "0x140004d91" + ] + }, + { + "address": "0x140004d6b", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004d6b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx]" + }, + { + "address": "0x140004d6e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x18" + }, + { + "address": "0x140004d73", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140004d78", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004d7b", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004d7e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004d6b" + }, + { + "address": "0x140004d80", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x30], 0" + }, + { + "address": "0x140004d88", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140004d8c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140004d8f", + "size": 2, + "mnemonic": "je", + "operands": "0x140004da6" + } + ], + "successors": [ + "0x140004da6", + "0x140004d91" + ] + }, + { + "address": "0x140004da6", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004da6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x38], 0" + }, + { + "address": "0x140004dae", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004db3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004db7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004db8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004d91", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004d91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx]" + }, + { + "address": "0x140004d94", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x18" + }, + { + "address": "0x140004d99", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x140004d9e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004da1", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140004da4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004d91" + }, + { + "address": "0x140004da6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x38], 0" + }, + { + "address": "0x140004dae", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004db3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004db7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140004db8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004dbc", + "end_address": "0x140004df7", + "name": "", + "blocks": [ + { + "address": "0x140004dbc", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004dbc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140004dc0", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2c250], 0" + }, + { + "address": "0x140004dc8", + "size": 2, + "mnemonic": "je", + "operands": "0x140004df1" + } + ], + "successors": [ + "0x140004df1", + "0x140004dca" + ] + }, + { + "address": "0x140004df1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004df1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140004df6", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140004dca", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004dca", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1b230]" + }, + { + "address": "0x140004dd0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2c241]" + }, + { + "address": "0x140004dd7", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2d7b2]" + }, + { + "address": "0x140004dde", + "size": 3, + "mnemonic": "dec", + "operands": "rcx" + }, + { + "address": "0x140004de1", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2c230], rcx" + }, + { + "address": "0x140004de8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + rcx*8], rax" + }, + { + "address": "0x140004dec", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140004df0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x140004e28", + "end_address": "0x140005131", "name": "", "blocks": [ { @@ -19418,239 +59369,300 @@ ] }, { - "address": "0x140005d35", + "address": "0x140005134", + "end_address": "0x140005170", "name": "", "blocks": [ { - "address": "0x140005d35", - "size": 38, + "address": "0x140005134", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005134", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140005136", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000513a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000513d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000514e" + } + ], + "successors": [ + "0x14000514e" + ] + }, + { + "address": "0x14000514e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000514e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x140005153", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005156", + "size": 2, + "mnemonic": "je", + "operands": "0x14000513f" + } + ], + "successors": [ + "0x14000513f", + "0x140005158" + ] + }, + { + "address": "0x14000513f", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000513f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140005142", + "size": 5, + "mnemonic": "call", + "operands": "0x14000deb0" + }, + { + "address": "0x140005147", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005149", + "size": 2, + "mnemonic": "je", + "operands": "0x14000515e" + } + ], + "successors": [ + "0x14000515e", + "0x14000514b" + ] + }, + { + "address": "0x140005158", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005158", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000515c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000515d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000515e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000515e", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, -1" + }, + { + "address": "0x140005162", + "size": 2, + "mnemonic": "je", + "operands": "0x14000516a" + } + ], + "successors": [ + "0x14000516a", + "0x140005164" + ] + }, + { + "address": "0x14000514b", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000514b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000514e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x140005153", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005156", + "size": 2, + "mnemonic": "je", + "operands": "0x14000513f" + } + ], + "successors": [ + "0x14000513f", + "0x140005158" + ] + }, + { + "address": "0x14000516a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000516a", + "size": 5, + "mnemonic": "call", + "operands": "0x140001dd0" + }, + { + "address": "0x14000516f", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005164", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005164", + "size": 5, + "mnemonic": "call", + "operands": "0x14000238c" + }, + { + "address": "0x140005169", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005178", + "end_address": "0x140005195", + "name": "", + "blocks": [ + { + "address": "0x140005178", + "size": 8, "is_prolog": true, "is_epilog": true, "instructions": [ { - "address": "0x140005d35", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140005d36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x140005d39", + "address": "0x140005178", "size": 4, "mnemonic": "sub", - "operands": "rsp, 0x30" + "operands": "rsp, 0x28" }, { - "address": "0x140005d3d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b2fc]" - }, - { - "address": "0x140005d44", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x2b992ddfa232" - }, - { - "address": "0x140005d4e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx" - }, - { - "address": "0x140005d51", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005dca" - }, - { - "address": "0x140005d53", + "address": "0x14000517c", "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]" - }, - { - "address": "0x140005d57", - "size": 8, "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x10], 0" + "operands": "r8, qword ptr [r9 + 0x38]" }, { - "address": "0x140005d5f", - "size": 6, + "address": "0x140005180", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140005183", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140005186", + "size": 5, "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a34b]" + "operands": "0x140005198" }, { - "address": "0x140005d65", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x10]" - }, - { - "address": "0x140005d69", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax" - }, - { - "address": "0x140005d6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a335]" - }, - { - "address": "0x140005d73", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax" - }, - { - "address": "0x140005d75", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax" - }, - { - "address": "0x140005d79", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a321]" - }, - { - "address": "0x140005d7f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, eax" - }, - { - "address": "0x140005d81", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]" - }, - { - "address": "0x140005d85", - "size": 4, - "mnemonic": "xor", - "operands": "qword ptr [rbp - 0x10], rax" - }, - { - "address": "0x140005d89", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a309]" - }, - { - "address": "0x140005d8f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x18]" - }, - { - "address": "0x140005d92", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp - 0x10]" - }, - { - "address": "0x140005d96", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 0x20" - }, - { - "address": "0x140005d9a", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp + 0x18]" - }, - { - "address": "0x140005d9e", - "size": 4, - "mnemonic": "xor", - "operands": "rax, qword ptr [rbp - 0x10]" - }, - { - "address": "0x140005da2", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rcx" - }, - { - "address": "0x140005da5", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0xffffffffffff" - }, - { - "address": "0x140005daf", - "size": 3, - "mnemonic": "and", - "operands": "rax, rcx" - }, - { - "address": "0x140005db2", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x2b992ddfa233" - }, - { - "address": "0x140005dbc", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rbx" - }, - { - "address": "0x140005dbf", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx" - }, - { - "address": "0x140005dc3", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b276], rax" - }, - { - "address": "0x140005dca", + "address": "0x14000518b", "size": 5, "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" + "operands": "eax, 1" }, { - "address": "0x140005dcf", - "size": 3, - "mnemonic": "not", - "operands": "rax" - }, - { - "address": "0x140005dd2", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b2a7], rax" - }, - { - "address": "0x140005dd9", + "address": "0x140005190", "size": 4, "mnemonic": "add", - "operands": "rsp, 0x30" + "operands": "rsp, 0x28" }, { - "address": "0x140005ddd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x140005dde", + "address": "0x140005194", "size": 1, "mnemonic": "ret", "operands": "" @@ -19662,73 +59674,10765 @@ ] }, { - "address": "0x140005e49", + "address": "0x140005198", + "end_address": "0x1400051f8", "name": "", "blocks": [ { - "address": "0x140005e49", + "address": "0x140005198", "size": 8, "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140005e49", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140005e4a", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4c0]" - }, - { - "address": "0x140005e52", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5c0" - }, - { - "address": "0x140005e59", + "address": "0x140005198", "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" + "mnemonic": "push", + "operands": "rbx" }, { - "address": "0x140005e5b", + "address": "0x14000519a", + "size": 3, + "mnemonic": "mov", + "operands": "r11d, dword ptr [r8]" + }, + { + "address": "0x14000519d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400051a0", + "size": 4, + "mnemonic": "and", + "operands": "r11d, 0xfffffff8" + }, + { + "address": "0x1400051a4", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x1400051a7", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r8], 4" + }, + { + "address": "0x1400051ab", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x1400051ae", + "size": 2, + "mnemonic": "je", + "operands": "0x1400051c3" + } + ], + "successors": [ + "0x1400051c3", + "0x1400051b0" + ] + }, + { + "address": "0x1400051c3", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400051c3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, r11d" + }, + { + "address": "0x1400051c6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + r10]" + }, + { + "address": "0x1400051ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x10]" + }, + { + "address": "0x1400051ce", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 8]" + }, + { + "address": "0x1400051d1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400051d5", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rcx + rax + 3], 0xf" + }, + { + "address": "0x1400051da", + "size": 2, + "mnemonic": "je", + "operands": "0x1400051ec" + } + ], + "successors": [ + "0x1400051ec", + "0x1400051dc" + ] + }, + { + "address": "0x1400051b0", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400051b0", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r8 + 8]" + }, + { + "address": "0x1400051b4", + "size": 4, + "mnemonic": "movsxd", + "operands": "r10, dword ptr [r8 + 4]" + }, + { + "address": "0x1400051b8", + "size": 2, + "mnemonic": "neg", + "operands": "eax" + }, + { + "address": "0x1400051ba", + "size": 3, + "mnemonic": "add", + "operands": "r10, rcx" + }, + { + "address": "0x1400051bd", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, eax" + }, + { + "address": "0x1400051c0", + "size": 3, + "mnemonic": "and", + "operands": "r10, rcx" + }, + { + "address": "0x1400051c3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, r11d" + }, + { + "address": "0x1400051c6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + r10]" + }, + { + "address": "0x1400051ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x10]" + }, + { + "address": "0x1400051ce", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 8]" + }, + { + "address": "0x1400051d1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400051d5", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rcx + rax + 3], 0xf" + }, + { + "address": "0x1400051da", + "size": 2, + "mnemonic": "je", + "operands": "0x1400051ec" + } + ], + "successors": [ + "0x1400051ec", + "0x1400051dc" + ] + }, + { + "address": "0x1400051ec", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400051ec", + "size": 3, + "mnemonic": "xor", + "operands": "r9, rdx" + }, + { + "address": "0x1400051ef", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x1400051f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400051f3", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140005210" + } + ], + "successors": [ + "0x140005210" + ] + }, + { + "address": "0x1400051dc", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400051dc", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rcx + rax + 3]" + }, + { + "address": "0x1400051e1", "size": 5, "mnemonic": "mov", - "operands": "ecx, 0x17" + "operands": "ecx, 0xfffffff0" }, { - "address": "0x140005e60", - "size": 6, + "address": "0x1400051e6", + "size": 3, + "mnemonic": "and", + "operands": "rax, rcx" + }, + { + "address": "0x1400051e9", + "size": 3, + "mnemonic": "add", + "operands": "r9, rax" + }, + { + "address": "0x1400051ec", + "size": 3, + "mnemonic": "xor", + "operands": "r9, rdx" + }, + { + "address": "0x1400051ef", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x1400051f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400051f3", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140005210" + } + ], + "successors": [ + "0x140005210" + ] + }, + { + "address": "0x140005210", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005210", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x2be29]" + }, + { + "address": "0x140005217", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005229" + }, + { + "address": "0x140005219", + "size": 4, + "mnemonic": "rol", + "operands": "rcx, 0x10" + }, + { + "address": "0x14000521d", + "size": 5, + "mnemonic": "test", + "operands": "cx, 0xffff" + }, + { + "address": "0x140005222", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005225" + }, + { + "address": "0x140005224", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005230", + "end_address": "0x14000525b", + "name": "", + "blocks": [ + { + "address": "0x140005230", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005230", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140005232", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005236", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb3b]" + }, + { + "address": "0x14000523d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005240", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140005243", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140005246", + "size": 2, + "mnemonic": "je", + "operands": "0x140005252" + } + ], + "successors": [ + "0x140005252", + "0x140005248" + ] + }, + { + "address": "0x140005252", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005252", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140005255", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005259", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000525a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005248", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005248", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x18" + }, + { + "address": "0x14000524d", + "size": 5, "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a22a]" + "operands": "0x140005170" }, { - "address": "0x140005e66", + "address": "0x140005252", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140005255", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005259", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000525a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000525c", + "end_address": "0x140005312", + "name": "", + "blocks": [ + { + "address": "0x14000525c", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000525c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000525e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005262", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140005267", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e120" + }, + { + "address": "0x14000526c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005de0" + }, + { + "address": "0x140005271", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140005273", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ec20" + }, + { + "address": "0x140005278", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x14000527d", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000527f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400105ec" + }, + { + "address": "0x140005284", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140005289", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000528b", + "size": 5, + "mnemonic": "call", + "operands": "0x140005548" + }, + { + "address": "0x140005290", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140005292", + "size": 2, + "mnemonic": "je", + "operands": "0x140005307" + } + ], + "successors": [ + "0x140005307", + "0x140005294" + ] + }, + { + "address": "0x140005307", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005307", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x14000530c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005e44" + }, + { + "address": "0x140005311", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005294", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005294", + "size": 5, + "mnemonic": "call", + "operands": "0x140006060" + }, + { + "address": "0x140005299", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xdfc]" + }, + { + "address": "0x1400052a0", + "size": 5, + "mnemonic": "call", + "operands": "0x1400056f8" + }, + { + "address": "0x1400052a5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400035c8" + }, + { + "address": "0x1400052aa", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x1400052ac", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e384" + }, + { + "address": "0x1400052b1", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { - "address": "0x140005e68", + "address": "0x1400052b3", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005307" + }, + { + "address": "0x1400052b5", + "size": 5, + "mnemonic": "call", + "operands": "0x140005de8" + }, + { + "address": "0x1400052ba", + "size": 5, + "mnemonic": "call", + "operands": "0x140005e1c" + }, + { + "address": "0x1400052bf", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400052c1", "size": 2, "mnemonic": "je", - "operands": "0x140005e6e" + "operands": "0x1400052cf" + } + ], + "successors": [ + "0x1400052cf", + "0x1400052c3" + ] + }, + { + "address": "0x1400052cf", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400052cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x1400052d4", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x1400052d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x1400052de", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x1400052e0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f240" + }, + { + "address": "0x1400052e5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400035c4" + }, + { + "address": "0x1400052ea", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400052ec", + "size": 2, + "mnemonic": "je", + "operands": "0x1400052f3" + } + ], + "successors": [ + "0x1400052f3", + "0x1400052ee" + ] + }, + { + "address": "0x1400052c3", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400052c3", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x159e]" + }, + { + "address": "0x1400052ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e140" + }, + { + "address": "0x1400052cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x1400052d4", + "size": 5, + "mnemonic": "call", + "operands": "0x140003488" + }, + { + "address": "0x1400052d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x1400052de", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x1400052e0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f240" + }, + { + "address": "0x1400052e5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400035c4" + }, + { + "address": "0x1400052ea", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400052ec", + "size": 2, + "mnemonic": "je", + "operands": "0x1400052f3" + } + ], + "successors": [ + "0x1400052f3", + "0x1400052ee" + ] + }, + { + "address": "0x1400052f3", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400052f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x1400052f8", + "size": 5, + "mnemonic": "call", + "operands": "0x140005f90" + }, + { + "address": "0x1400052fd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400052ff", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005307" + }, + { + "address": "0x140005301", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005305", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140005306", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400052ee", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400052ee", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e8b8" + }, + { + "address": "0x1400052f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x1400052f8", + "size": 5, + "mnemonic": "call", + "operands": "0x140005f90" + }, + { + "address": "0x1400052fd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400052ff", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005307" + }, + { + "address": "0x140005301", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005305", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140005306", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005314", + "end_address": "0x140005324", + "name": "", + "blocks": [ + { + "address": "0x140005314", + "size": 5, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005314", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005318", + "size": 5, + "mnemonic": "call", + "operands": "0x140005e00" + }, + { + "address": "0x14000531d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000531f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005323", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005324", + "end_address": "0x14000533d", + "name": "", + "blocks": [ + { + "address": "0x140005324", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005324", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005328", + "size": 5, + "mnemonic": "call", + "operands": "0x140005fec" + }, + { + "address": "0x14000532d", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x140005332", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140005334", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005338", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400105c0" + } + ], + "successors": [ + "0x1400105c0" + ] + }, + { + "address": "0x1400105c0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400105c0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400105c4", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x1400105c7", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400105de" + }, + { + "address": "0x1400105c9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400105ce", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400105d4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400105d9", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400105dc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400105e6" + } + ], + "successors": [ + "0x1400105e6" + ] + }, + { + "address": "0x1400105e6", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400105e6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400105ea", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005548", + "end_address": "0x1400055d3", + "name": "", + "blocks": [ + { + "address": "0x140005548", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005548", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000554a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000554e", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2d1ac], 0" + }, + { + "address": "0x140005555", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x140005557", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400055c0" + }, + { + "address": "0x140005559", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14000555c", + "size": 2, + "mnemonic": "ja", + "operands": "0x1400055c8" + } + ], + "successors": [ + "0x1400055c8", + "0x14000555e" + ] + }, + { + "address": "0x1400055c8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400055c8", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x1400055cd", + "size": 5, + "mnemonic": "call", + "operands": "0x140005e44" + }, + { + "address": "0x1400055d2", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000555e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000555e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060d8" + }, + { + "address": "0x140005563", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005565", + "size": 2, + "mnemonic": "je", + "operands": "0x14000558f" + } + ], + "successors": [ + "0x14000558f", + "0x140005567" + ] + }, + { + "address": "0x14000558f", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000558f", + "size": 8, + "mnemonic": "movdqa", + "operands": "xmm0, xmmword ptr [rip + 0x1e719]" + }, + { + "address": "0x140005597", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14000559b", + "size": 8, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rip + 0x2d165], xmm0" + }, + { + "address": "0x1400055a3", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2d16e], rax" + }, + { + "address": "0x1400055aa", + "size": 8, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rip + 0x2d16e], xmm0" + }, + { + "address": "0x1400055b2", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2d177], rax" + }, + { + "address": "0x1400055b9", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x2d141], 1" + }, + { + "address": "0x1400055c0", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400055c2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400055c6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400055c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005567", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005567", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140005569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000558f" + }, + { + "address": "0x14000556b", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2d196]" + }, + { + "address": "0x140005572", + "size": 5, + "mnemonic": "call", + "operands": "0x140010988" + }, + { + "address": "0x140005577", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005579", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000558b" + }, + { + "address": "0x14000557b", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2d19e]" + }, + { + "address": "0x140005582", + "size": 5, + "mnemonic": "call", + "operands": "0x140010988" + }, + { + "address": "0x140005587", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005589", + "size": 2, + "mnemonic": "je", + "operands": "0x1400055b9" + } + ], + "successors": [ + "0x1400055b9", + "0x14000558b" + ] + }, + { + "address": "0x1400055b9", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400055b9", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x2d141], 1" + }, + { + "address": "0x1400055c0", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400055c2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400055c6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400055c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000558b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000558b", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000558d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400055c2" + } + ], + "successors": [ + "0x1400055c2" + ] + }, + { + "address": "0x1400055c2", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400055c2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400055c6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400055c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400056bc", + "end_address": "0x1400056f6", + "name": "", + "blocks": [ + { + "address": "0x1400056bc", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400056bc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400056be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400056c2", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2d03e], -1" + }, + { + "address": "0x1400056ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400056cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400056d6" + }, + { + "address": "0x1400056cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140010934" + }, + { + "address": "0x1400056d4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400056e5" + } + ], + "successors": [ + "0x1400056e5" + ] + }, + { + "address": "0x1400056e5", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400056e5", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400056e7", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400056e9", + "size": 4, + "mnemonic": "cmove", + "operands": "rdx, rbx" + }, + { + "address": "0x1400056ed", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400056f0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400056f4", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400056f5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005710", + "end_address": "0x14000578f", + "name": "", + "blocks": [ + { + "address": "0x140005710", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005710", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140005713", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140005717", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000571b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000571f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140005723", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140005725", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005729", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14000572d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140005730", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140005733", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140005736", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140005739", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000573c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000573f", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x140005743", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x140005748", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14000574b", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14000574d", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14000574f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140005754", + "size": 3, + "mnemonic": "sbb", + "operands": "r9d, r9d" + }, + { + "address": "0x140005757", + "size": 3, + "mnemonic": "neg", + "operands": "r9d" + }, + { + "address": "0x14000575a", + "size": 3, + "mnemonic": "add", + "operands": "r9d, eax" + }, + { + "address": "0x14000575d", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], r9d" + }, + { + "address": "0x140005761", + "size": 2, + "mnemonic": "je", + "operands": "0x140005774" + } + ], + "successors": [ + "0x140005774", + "0x140005763" + ] + }, + { + "address": "0x140005774", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005774", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140005779", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000577e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140005783", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140005788", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000578c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000578e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005763", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005763", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140005766", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140005769", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000576c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000576f", + "size": 5, + "mnemonic": "call", + "operands": "0x140006e88" + }, + { + "address": "0x140005774", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140005779", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000577e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140005783", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140005788", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000578c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000578e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400057a0", + "end_address": "0x1400057ee", + "name": "", + "blocks": [ + { + "address": "0x1400057a0", + "size": 19, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400057a0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x10" + }, + { + "address": "0x1400057a4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rsp], r10" + }, + { + "address": "0x1400057a8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], r11" + }, + { + "address": "0x1400057ad", + "size": 3, + "mnemonic": "xor", + "operands": "r11, r11" + }, + { + "address": "0x1400057b0", + "size": 5, + "mnemonic": "lea", + "operands": "r10, [rsp + 0x18]" + }, + { + "address": "0x1400057b5", + "size": 3, + "mnemonic": "sub", + "operands": "r10, rax" + }, + { + "address": "0x1400057b8", + "size": 4, + "mnemonic": "cmovb", + "operands": "r10, r11" + }, + { + "address": "0x1400057bc", + "size": 9, + "mnemonic": "mov", + "operands": "r11, qword ptr gs:[0x10]" + }, + { + "address": "0x1400057c5", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, r11" + }, + { + "address": "0x1400057c8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400057e0" + }, + { + "address": "0x1400057ca", + "size": 6, + "mnemonic": "and", + "operands": "r10w, 0xf000" + }, + { + "address": "0x1400057d0", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [r11 - 0x1000]" + }, + { + "address": "0x1400057d7", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r11], 0" + }, + { + "address": "0x1400057db", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, r11" + }, + { + "address": "0x1400057de", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400057d0" + }, + { + "address": "0x1400057e0", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rsp]" + }, + { + "address": "0x1400057e4", + "size": 5, + "mnemonic": "mov", + "operands": "r11, qword ptr [rsp + 8]" + }, + { + "address": "0x1400057e9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x10" + }, + { + "address": "0x1400057ed", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400057f0", + "end_address": "0x140005a85", + "name": "", + "blocks": [ + { + "address": "0x1400057f0", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400057f0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400057f5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x1400057fa", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x1400057ff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005800", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x10" + }, + { + "address": "0x140005804", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140005806", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140005808", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14000580a", + "size": 6, + "mnemonic": "xor", + "operands": "ecx, 0x6c65746e" + }, + { + "address": "0x140005810", + "size": 6, + "mnemonic": "xor", + "operands": "edx, 0x49656e69" + }, + { + "address": "0x140005816", + "size": 2, + "mnemonic": "or", + "operands": "edx, ecx" + }, + { + "address": "0x140005818", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x14000581a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14000581f", + "size": 6, + "mnemonic": "xor", + "operands": "ebx, 0x756e6547" + }, + { + "address": "0x140005825", + "size": 2, + "mnemonic": "or", + "operands": "edx, ebx" + }, + { + "address": "0x140005827", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax - 1]" + }, + { + "address": "0x14000582a", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14000582c", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000582e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000588e" + }, + { + "address": "0x140005830", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff3ff0" + }, + { + "address": "0x140005835", + "size": 11, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b860], 0x8000" + }, + { + "address": "0x140005840", + "size": 11, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b85d], 0xffffffffffffffff" + }, + { + "address": "0x14000584b", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x106c0" + }, + { + "address": "0x140005850", + "size": 2, + "mnemonic": "je", + "operands": "0x14000587a" + } + ], + "successors": [ + "0x14000587a", + "0x140005852" + ] + }, + { + "address": "0x14000587a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000587a", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rip + 0x2cebb]" + }, + { + "address": "0x140005881", + "size": 4, + "mnemonic": "or", + "operands": "r8d, 1" + }, + { + "address": "0x140005885", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2ceb0], r8d" + }, + { + "address": "0x14000588c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140005895" + } + ], + "successors": [ + "0x140005895" + ] + }, + { + "address": "0x140005852", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005852", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x20660" + }, + { + "address": "0x140005857", + "size": 2, + "mnemonic": "je", + "operands": "0x14000587a" + } + ], + "successors": [ + "0x14000587a", + "0x140005859" + ] + }, + { + "address": "0x140005895", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005895", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140005898", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r9d" + }, + { + "address": "0x14000589b", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, r9d" + }, + { + "address": "0x14000589e", + "size": 3, + "mnemonic": "mov", + "operands": "r11d, r9d" + }, + { + "address": "0x1400058a1", + "size": 3, + "mnemonic": "cmp", + "operands": "ebp, 7" + }, + { + "address": "0x1400058a4", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400058e6" + } + ], + "successors": [ + "0x1400058e6", + "0x1400058a6" + ] + }, + { + "address": "0x140005859", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005859", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x20670" + }, + { + "address": "0x14000585e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000587a" + } + ], + "successors": [ + "0x14000587a", + "0x140005860" + ] + }, + { + "address": "0x1400058e6", + "size": 31, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400058e6", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b7a3]" + }, + { + "address": "0x1400058ed", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x1400058f1", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b79d], 1" + }, + { + "address": "0x1400058fb", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b797], 2" + }, + { + "address": "0x140005905", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b784], rax" + }, + { + "address": "0x14000590c", + "size": 4, + "mnemonic": "bt", + "operands": "edi, 0x14" + }, + { + "address": "0x140005910", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005931" + }, + { + "address": "0x140005912", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xffffffffffffffef" + }, + { + "address": "0x140005916", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b778], 2" + }, + { + "address": "0x140005920", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b769], rax" + }, + { + "address": "0x140005927", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b76b], 6" + }, + { + "address": "0x140005931", + "size": 4, + "mnemonic": "bt", + "operands": "edi, 0x1b" + }, + { + "address": "0x140005935", + "size": 6, + "mnemonic": "jae", + "operands": "0x140005a6e" + }, + { + "address": "0x14000593b", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000593d", + "size": 3, + "mnemonic": "xgetbv", + "operands": "" + }, + { + "address": "0x140005940", + "size": 4, + "mnemonic": "shl", + "operands": "rdx, 0x20" + }, + { + "address": "0x140005944", + "size": 3, + "mnemonic": "or", + "operands": "rdx, rax" + }, + { + "address": "0x140005947", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x14000594c", + "size": 4, + "mnemonic": "bt", + "operands": "edi, 0x1c" + }, + { + "address": "0x140005950", + "size": 6, + "mnemonic": "jae", + "operands": "0x140005a52" + }, + { + "address": "0x140005956", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14000595b", + "size": 2, + "mnemonic": "and", + "operands": "al, 6" + }, + { + "address": "0x14000595d", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 6" + }, + { + "address": "0x14000595f", + "size": 6, + "mnemonic": "jne", + "operands": "0x140005a52" + }, + { + "address": "0x140005965", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2b731]" + }, + { + "address": "0x14000596b", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 0xe0" + }, + { + "address": "0x14000596d", + "size": 3, + "mnemonic": "or", + "operands": "eax, 8" + }, + { + "address": "0x140005970", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b71e], 3" + }, + { + "address": "0x14000597a", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b71c], eax" + }, + { + "address": "0x140005980", + "size": 4, + "mnemonic": "test", + "operands": "r9b, 0x20" + }, + { + "address": "0x140005984", + "size": 2, + "mnemonic": "je", + "operands": "0x1400059e8" + } + ], + "successors": [ + "0x1400059e8", + "0x140005986" + ] + }, + { + "address": "0x1400058a6", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400058a6", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r9 + 7]" + }, + { + "address": "0x1400058aa", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400058ac", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x1400058ae", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x1400058b0", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x1400058b3", + "size": 4, + "mnemonic": "bt", + "operands": "ebx, 9" + }, + { + "address": "0x1400058b7", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400058c4" + }, + { + "address": "0x1400058b9", + "size": 4, + "mnemonic": "or", + "operands": "r8d, 2" + }, + { + "address": "0x1400058bd", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2ce78], r8d" + }, + { + "address": "0x1400058c4", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400058c7", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400058d6" + } + ], + "successors": [ + "0x1400058d6", + "0x1400058c9" + ] + }, + { + "address": "0x140005860", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005860", + "size": 5, + "mnemonic": "add", + "operands": "eax, 0xfffcf9b0" + }, + { + "address": "0x140005865", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 0x20" + }, + { + "address": "0x140005868", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000588e" + } + ], + "successors": [ + "0x14000588e", + "0x14000586a" + ] + }, + { + "address": "0x1400059e8", + "size": 38, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400059e8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b6a1]" + }, + { + "address": "0x1400059ef", + "size": 4, + "mnemonic": "bt", + "operands": "esi, 0x17" + }, + { + "address": "0x1400059f3", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a01" + }, + { + "address": "0x1400059f5", + "size": 5, + "mnemonic": "btr", + "operands": "rax, 0x18" + }, + { + "address": "0x1400059fa", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b68f], rax" + }, + { + "address": "0x140005a01", + "size": 5, + "mnemonic": "bt", + "operands": "r10d, 0x13" + }, + { + "address": "0x140005a06", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a52" + }, + { + "address": "0x140005a08", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140005a0d", + "size": 2, + "mnemonic": "and", + "operands": "al, dl" + }, + { + "address": "0x140005a0f", + "size": 2, + "mnemonic": "cmp", + "operands": "al, dl" + }, + { + "address": "0x140005a11", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005a52" + }, + { + "address": "0x140005a13", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r11d" + }, + { + "address": "0x140005a16", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r11d" + }, + { + "address": "0x140005a19", + "size": 4, + "mnemonic": "shr", + "operands": "rcx, 0x10" + }, + { + "address": "0x140005a1d", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0x400ff" + }, + { + "address": "0x140005a22", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 6" + }, + { + "address": "0x140005a25", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cd0d], eax" + }, + { + "address": "0x140005a2b", + "size": 7, + "mnemonic": "or", + "operands": "rcx, 0x1000029" + }, + { + "address": "0x140005a32", + "size": 3, + "mnemonic": "not", + "operands": "rcx" + }, + { + "address": "0x140005a35", + "size": 7, + "mnemonic": "and", + "operands": "rcx, qword ptr [rip + 0x2b654]" + }, + { + "address": "0x140005a3c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b64d], rcx" + }, + { + "address": "0x140005a43", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 1" + }, + { + "address": "0x140005a45", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140005a52" + }, + { + "address": "0x140005a47", + "size": 4, + "mnemonic": "and", + "operands": "rcx, 0xffffffffffffffbf" + }, + { + "address": "0x140005a4b", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b63e], rcx" + }, + { + "address": "0x140005a52", + "size": 5, + "mnemonic": "bt", + "operands": "r10d, 0x15" + }, + { + "address": "0x140005a57", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a6e" + }, + { + "address": "0x140005a59", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140005a5e", + "size": 5, + "mnemonic": "bt", + "operands": "rax, 0x13" + }, + { + "address": "0x140005a63", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a6e" + }, + { + "address": "0x140005a65", + "size": 9, + "mnemonic": "btr", + "operands": "qword ptr [rip + 0x2b622], 7" + }, + { + "address": "0x140005a6e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x28]" + }, + { + "address": "0x140005a73", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140005a75", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140005a7a", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140005a7f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x10" + }, + { + "address": "0x140005a83", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140005a84", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005986", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005986", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0x20" + }, + { + "address": "0x140005989", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b705], 5" + }, + { + "address": "0x140005993", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b703], eax" + }, + { + "address": "0x140005999", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xd0030000" + }, + { + "address": "0x14000599e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b6eb]" + }, + { + "address": "0x1400059a5", + "size": 3, + "mnemonic": "and", + "operands": "r9d, ecx" + }, + { + "address": "0x1400059a8", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xfffffffffffffffd" + }, + { + "address": "0x1400059ac", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b6dd], rax" + }, + { + "address": "0x1400059b3", + "size": 3, + "mnemonic": "cmp", + "operands": "r9d, ecx" + }, + { + "address": "0x1400059b6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400059ef" + }, + { + "address": "0x1400059b8", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x1400059bd", + "size": 2, + "mnemonic": "and", + "operands": "al, dl" + }, + { + "address": "0x1400059bf", + "size": 2, + "mnemonic": "cmp", + "operands": "al, dl" + }, + { + "address": "0x1400059c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400059e8" + }, + { + "address": "0x1400059c3", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b6c6]" + }, + { + "address": "0x1400059ca", + "size": 7, + "mnemonic": "or", + "operands": "dword ptr [rip + 0x2b6cb], 0x40" + }, + { + "address": "0x1400059d1", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xffffffffffffffdb" + }, + { + "address": "0x1400059d5", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b6b9], 6" + }, + { + "address": "0x1400059df", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b6aa], rax" + }, + { + "address": "0x1400059e6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400059ef" + } + ], + "successors": [ + "0x1400059ef" + ] + }, + { + "address": "0x1400058d6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400058d6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24" + }, + { + "address": "0x1400058db", + "size": 2, + "mnemonic": "cmp", + "operands": "ebp, eax" + }, + { + "address": "0x1400058dd", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400058e6" + } + ], + "successors": [ + "0x1400058e6", + "0x1400058df" + ] + }, + { + "address": "0x1400058c9", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400058c9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 7" + }, + { + "address": "0x1400058ce", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax - 6]" + }, + { + "address": "0x1400058d1", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x1400058d3", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, edx" + }, + { + "address": "0x1400058d6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24" + }, + { + "address": "0x1400058db", + "size": 2, + "mnemonic": "cmp", + "operands": "ebp, eax" + }, + { + "address": "0x1400058dd", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400058e6" + } + ], + "successors": [ + "0x1400058e6", + "0x1400058df" + ] + }, + { + "address": "0x14000588e", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000588e", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rip + 0x2cea7]" + }, + { + "address": "0x140005895", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140005898", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r9d" + }, + { + "address": "0x14000589b", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, r9d" + }, + { + "address": "0x14000589e", + "size": 3, + "mnemonic": "mov", + "operands": "r11d, r9d" + }, + { + "address": "0x1400058a1", + "size": 3, + "mnemonic": "cmp", + "operands": "ebp, 7" + }, + { + "address": "0x1400058a4", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400058e6" + } + ], + "successors": [ + "0x1400058e6", + "0x1400058a6" + ] + }, + { + "address": "0x14000586a", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000586a", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0x100010001" + }, + { + "address": "0x140005874", + "size": 4, + "mnemonic": "bt", + "operands": "rcx, rax" + }, + { + "address": "0x140005878", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000588e" + }, + { + "address": "0x14000587a", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rip + 0x2cebb]" + }, + { + "address": "0x140005881", + "size": 4, + "mnemonic": "or", + "operands": "r8d, 1" + }, + { + "address": "0x140005885", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2ceb0], r8d" + }, + { + "address": "0x14000588c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140005895" + } + ], + "successors": [ + "0x140005895" + ] + }, + { + "address": "0x1400059ef", + "size": 37, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400059ef", + "size": 4, + "mnemonic": "bt", + "operands": "esi, 0x17" + }, + { + "address": "0x1400059f3", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a01" + }, + { + "address": "0x1400059f5", + "size": 5, + "mnemonic": "btr", + "operands": "rax, 0x18" + }, + { + "address": "0x1400059fa", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b68f], rax" + }, + { + "address": "0x140005a01", + "size": 5, + "mnemonic": "bt", + "operands": "r10d, 0x13" + }, + { + "address": "0x140005a06", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a52" + }, + { + "address": "0x140005a08", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140005a0d", + "size": 2, + "mnemonic": "and", + "operands": "al, dl" + }, + { + "address": "0x140005a0f", + "size": 2, + "mnemonic": "cmp", + "operands": "al, dl" + }, + { + "address": "0x140005a11", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005a52" + }, + { + "address": "0x140005a13", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r11d" + }, + { + "address": "0x140005a16", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r11d" + }, + { + "address": "0x140005a19", + "size": 4, + "mnemonic": "shr", + "operands": "rcx, 0x10" + }, + { + "address": "0x140005a1d", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0x400ff" + }, + { + "address": "0x140005a22", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 6" + }, + { + "address": "0x140005a25", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cd0d], eax" + }, + { + "address": "0x140005a2b", + "size": 7, + "mnemonic": "or", + "operands": "rcx, 0x1000029" + }, + { + "address": "0x140005a32", + "size": 3, + "mnemonic": "not", + "operands": "rcx" + }, + { + "address": "0x140005a35", + "size": 7, + "mnemonic": "and", + "operands": "rcx, qword ptr [rip + 0x2b654]" + }, + { + "address": "0x140005a3c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b64d], rcx" + }, + { + "address": "0x140005a43", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 1" + }, + { + "address": "0x140005a45", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140005a52" + }, + { + "address": "0x140005a47", + "size": 4, + "mnemonic": "and", + "operands": "rcx, 0xffffffffffffffbf" + }, + { + "address": "0x140005a4b", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b63e], rcx" + }, + { + "address": "0x140005a52", + "size": 5, + "mnemonic": "bt", + "operands": "r10d, 0x15" + }, + { + "address": "0x140005a57", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a6e" + }, + { + "address": "0x140005a59", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140005a5e", + "size": 5, + "mnemonic": "bt", + "operands": "rax, 0x13" + }, + { + "address": "0x140005a63", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005a6e" + }, + { + "address": "0x140005a65", + "size": 9, + "mnemonic": "btr", + "operands": "qword ptr [rip + 0x2b622], 7" + }, + { + "address": "0x140005a6e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x28]" + }, + { + "address": "0x140005a73", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140005a75", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140005a7a", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140005a7f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x10" + }, + { + "address": "0x140005a83", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140005a84", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400058df", + "size": 34, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400058df", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400058e1", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x1400058e3", + "size": 3, + "mnemonic": "mov", + "operands": "r11d, ebx" + }, + { + "address": "0x1400058e6", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b7a3]" + }, + { + "address": "0x1400058ed", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x1400058f1", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b79d], 1" + }, + { + "address": "0x1400058fb", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b797], 2" + }, + { + "address": "0x140005905", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b784], rax" + }, + { + "address": "0x14000590c", + "size": 4, + "mnemonic": "bt", + "operands": "edi, 0x14" + }, + { + "address": "0x140005910", + "size": 2, + "mnemonic": "jae", + "operands": "0x140005931" + }, + { + "address": "0x140005912", + "size": 4, + "mnemonic": "and", + "operands": "rax, 0xffffffffffffffef" + }, + { + "address": "0x140005916", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b778], 2" + }, + { + "address": "0x140005920", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b769], rax" + }, + { + "address": "0x140005927", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b76b], 6" + }, + { + "address": "0x140005931", + "size": 4, + "mnemonic": "bt", + "operands": "edi, 0x1b" + }, + { + "address": "0x140005935", + "size": 6, + "mnemonic": "jae", + "operands": "0x140005a6e" + }, + { + "address": "0x14000593b", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000593d", + "size": 3, + "mnemonic": "xgetbv", + "operands": "" + }, + { + "address": "0x140005940", + "size": 4, + "mnemonic": "shl", + "operands": "rdx, 0x20" + }, + { + "address": "0x140005944", + "size": 3, + "mnemonic": "or", + "operands": "rdx, rax" + }, + { + "address": "0x140005947", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x14000594c", + "size": 4, + "mnemonic": "bt", + "operands": "edi, 0x1c" + }, + { + "address": "0x140005950", + "size": 6, + "mnemonic": "jae", + "operands": "0x140005a52" + }, + { + "address": "0x140005956", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14000595b", + "size": 2, + "mnemonic": "and", + "operands": "al, 6" + }, + { + "address": "0x14000595d", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 6" + }, + { + "address": "0x14000595f", + "size": 6, + "mnemonic": "jne", + "operands": "0x140005a52" + }, + { + "address": "0x140005965", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2b731]" + }, + { + "address": "0x14000596b", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 0xe0" + }, + { + "address": "0x14000596d", + "size": 3, + "mnemonic": "or", + "operands": "eax, 8" + }, + { + "address": "0x140005970", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b71e], 3" + }, + { + "address": "0x14000597a", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b71c], eax" + }, + { + "address": "0x140005980", + "size": 4, + "mnemonic": "test", + "operands": "r9b, 0x20" + }, + { + "address": "0x140005984", + "size": 2, + "mnemonic": "je", + "operands": "0x1400059e8" + } + ], + "successors": [ + "0x1400059e8", + "0x140005986" + ] + } + ] + }, + { + "address": "0x140005a90", + "end_address": "0x140005ac4", + "name": "", + "blocks": [ + { + "address": "0x140005a90", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005a90", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140005a92", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005a96", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005a99", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140005a9b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5d7]" + }, + { + "address": "0x140005aa1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140005aa4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5c6]" + }, + { + "address": "0x140005aaa", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5d0]" + }, + { + "address": "0x140005ab0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140005ab3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xc0000409" + }, + { + "address": "0x140005ab8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005abc", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140005abd", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1a5c4]" + } + ], + "successors": [ + "0x140020088" + ] + }, + { + "address": "0x140020088", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005ac4", + "end_address": "0x140005b97", + "name": "", + "blocks": [ + { + "address": "0x140005ac4", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005ac4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x140005ac9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x140005acd", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x140005ad2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5b8]" + }, + { + "address": "0x140005ad8", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005ada", + "size": 2, + "mnemonic": "je", + "operands": "0x140005ae3" + } + ], + "successors": [ + "0x140005ae3", + "0x140005adc" + ] + }, + { + "address": "0x140005ae3", + "size": 31, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005ae3", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2ccf6]" + }, + { + "address": "0x140005aea", + "size": 5, + "mnemonic": "call", + "operands": "0x140005cbc" + }, + { + "address": "0x140005aef", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140005af4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cddd], rax" + }, + { + "address": "0x140005afb", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x38]" + }, + { + "address": "0x140005b00", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x140005b04", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cd6d], rax" + }, + { + "address": "0x140005b0b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2cdc6]" + }, + { + "address": "0x140005b12", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cc37], rax" + }, + { + "address": "0x140005b19", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140005b1e", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cd3b], rax" + }, + { + "address": "0x140005b25", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cc11], 0xc0000409" + }, + { + "address": "0x140005b2f", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cc0b], 1" + }, + { + "address": "0x140005b39", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cc15], 1" + }, + { + "address": "0x140005b43", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005b48", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0" + }, + { + "address": "0x140005b4c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cc0d]" + }, + { + "address": "0x140005b53", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rax], 2" + }, + { + "address": "0x140005b5b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005b60", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0" + }, + { + "address": "0x140005b64", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2b4d5]" + }, + { + "address": "0x140005b6b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rax + 0x20], rcx" + }, + { + "address": "0x140005b70", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005b75", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 1" + }, + { + "address": "0x140005b79", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2b500]" + }, + { + "address": "0x140005b80", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rax + 0x20], rcx" + }, + { + "address": "0x140005b85", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e1f4]" + }, + { + "address": "0x140005b8c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005a90" + }, + { + "address": "0x140005b91", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140005b92", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x140005b96", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005adc", + "size": 33, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005adc", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x140005ae1", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x140005ae3", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2ccf6]" + }, + { + "address": "0x140005aea", + "size": 5, + "mnemonic": "call", + "operands": "0x140005cbc" + }, + { + "address": "0x140005aef", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140005af4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cddd], rax" + }, + { + "address": "0x140005afb", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x38]" + }, + { + "address": "0x140005b00", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x140005b04", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cd6d], rax" + }, + { + "address": "0x140005b0b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2cdc6]" + }, + { + "address": "0x140005b12", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cc37], rax" + }, + { + "address": "0x140005b19", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140005b1e", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cd3b], rax" + }, + { + "address": "0x140005b25", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cc11], 0xc0000409" + }, + { + "address": "0x140005b2f", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cc0b], 1" + }, + { + "address": "0x140005b39", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cc15], 1" + }, + { + "address": "0x140005b43", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005b48", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0" + }, + { + "address": "0x140005b4c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cc0d]" + }, + { + "address": "0x140005b53", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rax], 2" + }, + { + "address": "0x140005b5b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005b60", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0" + }, + { + "address": "0x140005b64", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2b4d5]" + }, + { + "address": "0x140005b6b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rax + 0x20], rcx" + }, + { + "address": "0x140005b70", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005b75", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 1" + }, + { + "address": "0x140005b79", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2b500]" + }, + { + "address": "0x140005b80", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rax + 0x20], rcx" + }, + { + "address": "0x140005b85", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e1f4]" + }, + { + "address": "0x140005b8c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005a90" + }, + { + "address": "0x140005b91", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140005b92", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x140005b96", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005b98", + "end_address": "0x140005bac", + "name": "", + "blocks": [ + { + "address": "0x140005b98", + "size": 6, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005b98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005b9c", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x140005ba1", + "size": 5, + "mnemonic": "call", + "operands": "0x140005bac" + }, + { + "address": "0x140005ba6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140005ba7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005bab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005bac", + "end_address": "0x140005c49", + "name": "", + "blocks": [ + { + "address": "0x140005bac", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005bac", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, + { + "address": "0x140005bb0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005bb4", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x140005bb9", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a4d1]" + }, + { + "address": "0x140005bbf", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005bc1", + "size": 2, + "mnemonic": "je", + "operands": "0x140005bcb" + } + ], + "successors": [ + "0x140005bcb", + "0x140005bc3" + ] + }, + { + "address": "0x140005bcb", + "size": 22, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005bcb", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cc0e]" + }, + { + "address": "0x140005bd2", + "size": 5, + "mnemonic": "call", + "operands": "0x140005c4c" + }, + { + "address": "0x140005bd7", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x140005bdc", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2ccf5], rax" + }, + { + "address": "0x140005be3", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x28]" + }, + { + "address": "0x140005be8", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x140005bec", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cc85], rax" + }, + { + "address": "0x140005bf3", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2ccde]" + }, + { + "address": "0x140005bfa", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cb4f], rax" + }, + { + "address": "0x140005c01", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cb35], 0xc0000409" + }, + { + "address": "0x140005c0b", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cb2f], 1" + }, + { + "address": "0x140005c15", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cb39], 1" + }, + { + "address": "0x140005c1f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005c24", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0" + }, + { + "address": "0x140005c28", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cb31]" + }, + { + "address": "0x140005c2f", + "size": 4, + "mnemonic": "mov", + "operands": "edx, dword ptr [rsp + 0x30]" + }, + { + "address": "0x140005c33", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rax], rdx" + }, + { + "address": "0x140005c37", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e142]" + }, + { + "address": "0x140005c3e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005a90" + }, + { + "address": "0x140005c43", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140005c44", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005c48", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005bc3", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005bc3", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x30]" + }, + { + "address": "0x140005bc7", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140005bc9", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x140005bcb", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cc0e]" + }, + { + "address": "0x140005bd2", + "size": 5, + "mnemonic": "call", + "operands": "0x140005c4c" + }, + { + "address": "0x140005bd7", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x140005bdc", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2ccf5], rax" + }, + { + "address": "0x140005be3", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x28]" + }, + { + "address": "0x140005be8", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x140005bec", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cc85], rax" + }, + { + "address": "0x140005bf3", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2ccde]" + }, + { + "address": "0x140005bfa", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2cb4f], rax" + }, + { + "address": "0x140005c01", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cb35], 0xc0000409" + }, + { + "address": "0x140005c0b", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cb2f], 1" + }, + { + "address": "0x140005c15", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2cb39], 1" + }, + { + "address": "0x140005c1f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x140005c24", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0" + }, + { + "address": "0x140005c28", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cb31]" + }, + { + "address": "0x140005c2f", + "size": 4, + "mnemonic": "mov", + "operands": "edx, dword ptr [rsp + 0x30]" + }, + { + "address": "0x140005c33", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rax], rdx" + }, + { + "address": "0x140005c37", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e142]" + }, + { + "address": "0x140005c3e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005a90" + }, + { + "address": "0x140005c43", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140005c44", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005c48", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005c4c", + "end_address": "0x140005cbc", + "name": "", + "blocks": [ + { + "address": "0x140005c4c", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005c4c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140005c51", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005c52", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005c56", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005c59", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3f9]" + }, + { + "address": "0x140005c5f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005c66", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140005c6b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140005c6e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005c71", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3e9]" + }, + { + "address": "0x140005c77", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005c7a", + "size": 2, + "mnemonic": "je", + "operands": "0x140005cb1" + } + ], + "successors": [ + "0x140005cb1", + "0x140005c7c" + ] + }, + { + "address": "0x140005cb1", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005cb1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140005cb6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005cba", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140005cbb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005c7c", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005c7c", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140005c81", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140005c86", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], 0" + }, + { + "address": "0x140005c8f", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rax" + }, + { + "address": "0x140005c92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140005c97", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140005c9a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x140005c9f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rcx" + }, + { + "address": "0x140005ca4", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140005ca6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140005cab", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3b7]" + }, + { + "address": "0x140005cb1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140005cb6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005cba", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140005cbb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005cbc", + "end_address": "0x140005d30", + "name": "", + "blocks": [ + { + "address": "0x140005cbc", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005cbc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140005cbe", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140005cbf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005cc0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005cc4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005cc7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a38b]" + }, + { + "address": "0x140005ccd", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005cd4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140005cd6", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005cd9", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x140005cde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140005ce1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a379]" + }, + { + "address": "0x140005ce7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005cea", + "size": 2, + "mnemonic": "je", + "operands": "0x140005d28" + } + ], + "successors": [ + "0x140005d28", + "0x140005cec" + ] + }, + { + "address": "0x140005d28", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005d28", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005d2c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140005d2d", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140005d2e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140005d2f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140005cec", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005cec", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140005cf1", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x68]" + }, + { + "address": "0x140005cf6", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], 0" + }, + { + "address": "0x140005cff", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rax" + }, + { + "address": "0x140005d02", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140005d07", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140005d0a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x140005d0f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rcx" + }, + { + "address": "0x140005d14", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140005d16", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140005d1b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a347]" + }, + { + "address": "0x140005d21", + "size": 2, + "mnemonic": "inc", + "operands": "edi" + }, + { + "address": "0x140005d23", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, 2" + }, + { + "address": "0x140005d26", + "size": 2, + "mnemonic": "jl", + "operands": "0x140005cd6" + } + ], + "successors": [ + "0x140005cd6", + "0x140005d28" + ] + }, + { + "address": "0x140005cd6", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005cd6", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005cd9", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x140005cde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140005ce1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a379]" + }, + { + "address": "0x140005ce7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005cea", + "size": 2, + "mnemonic": "je", + "operands": "0x140005d28" + } + ], + "successors": [ + "0x140005d28", + "0x140005cec" + ] + } + ] + }, + { + "address": "0x140005e00", + "end_address": "0x140005e1b", + "name": "", + "blocks": [ + { + "address": "0x140005e00", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005e00", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005e04", + "size": 5, + "mnemonic": "call", + "operands": "0x140004e20" + }, + { + "address": "0x140005e09", + "size": 4, + "mnemonic": "or", + "operands": "qword ptr [rax], 0x24" + }, + { + "address": "0x140005e0d", + "size": 5, + "mnemonic": "call", + "operands": "0x140005df8" + }, + { + "address": "0x140005e12", + "size": 4, + "mnemonic": "or", + "operands": "qword ptr [rax], 2" + }, + { + "address": "0x140005e16", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005e1a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005ffc", + "end_address": "0x14000605f", + "name": "", + "blocks": [ + { + "address": "0x140005ffc", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005ffc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140006001", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006002", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006006", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx]" + }, + { + "address": "0x140006009", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000600c", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x140006012", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006038" + }, + { + "address": "0x140006014", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x140006018", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006038" + }, + { + "address": "0x14000601a", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rbx + 0x20]" + }, + { + "address": "0x14000601d", + "size": 6, + "mnemonic": "cmp", + "operands": "edx, 0x19930520" + }, + { + "address": "0x140006023", + "size": 2, + "mnemonic": "je", + "operands": "0x140006045" + } + ], + "successors": [ + "0x140006045", + "0x140006025" + ] + }, + { + "address": "0x140006045", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006045", + "size": 5, + "mnemonic": "call", + "operands": "0x1400070cc" + }, + { + "address": "0x14000604a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rbx" + }, + { + "address": "0x14000604d", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x140006051", + "size": 5, + "mnemonic": "call", + "operands": "0x1400070e0" + }, + { + "address": "0x140006056", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rbx" + }, + { + "address": "0x140006059", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b70" + }, + { + "address": "0x14000605e", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006025", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006025", + "size": 6, + "mnemonic": "lea", + "operands": "eax, [rdx - 0x19930521]" + }, + { + "address": "0x14000602b", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14000602e", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140006045" + }, + { + "address": "0x140006030", + "size": 6, + "mnemonic": "cmp", + "operands": "edx, 0x1994000" + }, + { + "address": "0x140006036", + "size": 2, + "mnemonic": "je", + "operands": "0x140006045" + } + ], + "successors": [ + "0x140006045", + "0x140006038" + ] + }, + { + "address": "0x140006038", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006038", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000603d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000603f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006043", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006044", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006060", + "end_address": "0x14000609c", + "name": "", + "blocks": [ + { + "address": "0x140006060", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006060", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140006065", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006066", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000606a", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x27e8f]" + }, + { + "address": "0x140006071", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x27e88]" + }, + { + "address": "0x140006078", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000608c" + } + ], + "successors": [ + "0x14000608c" + ] + }, + { + "address": "0x14000608c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000608c", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14000608f", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000607a" + } + ], + "successors": [ + "0x14000607a", + "0x140006091" + ] + }, + { + "address": "0x14000607a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000607a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000607d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140006080", + "size": 2, + "mnemonic": "je", + "operands": "0x140006088" + } + ], + "successors": [ + "0x140006088", + "0x140006082" + ] + }, + { + "address": "0x140006091", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006091", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140006096", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000609a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000609b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006088", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006088", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000608c", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14000608f", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000607a" + } + ], + "successors": [ + "0x14000607a", + "0x140006091" + ] + }, + { + "address": "0x140006082", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006082", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a238]" + }, + { + "address": "0x140006088", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000608c", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14000608f", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000607a" + } + ], + "successors": [ + "0x14000607a", + "0x140006091" + ] + } + ] + }, + { + "address": "0x14000609c", + "end_address": "0x1400060d8", + "name": "", + "blocks": [ + { + "address": "0x14000609c", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000609c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400060a1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400060a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400060a6", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x27e63]" + }, + { + "address": "0x1400060ad", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x27e5c]" + }, + { + "address": "0x1400060b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400060c8" + } + ], + "successors": [ + "0x1400060c8" + ] + }, + { + "address": "0x1400060c8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060c8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400060cb", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400060b6" + } + ], + "successors": [ + "0x1400060b6", + "0x1400060cd" + ] + }, + { + "address": "0x1400060b6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060b6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400060b9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400060bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400060c4" + } + ], + "successors": [ + "0x1400060c4", + "0x1400060be" + ] + }, + { + "address": "0x1400060cd", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400060cd", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400060d2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400060d6", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400060d7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400060c4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060c4", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x1400060c8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400060cb", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400060b6" + } + ], + "successors": [ + "0x1400060b6", + "0x1400060cd" + ] + }, + { + "address": "0x1400060be", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060be", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a1fc]" + }, + { + "address": "0x1400060c4", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x1400060c8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400060cb", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400060b6" + } + ], + "successors": [ + "0x1400060b6", + "0x1400060cd" + ] + } + ] + }, + { + "address": "0x1400060f0", + "end_address": "0x14000616e", + "name": "", + "blocks": [ + { + "address": "0x1400060f0", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060f0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400060f5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400060fa", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400060ff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006100", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006104", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 8], 0" + }, + { + "address": "0x140006108", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000610b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000610e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000614f" + } + ], + "successors": [ + "0x14000614f", + "0x140006110" + ] + }, + { + "address": "0x14000614f", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000614f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140006152", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140006155", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 8], 0" + }, + { + "address": "0x140006159", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000615e", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140006163", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140006168", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000616c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000616d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006110", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006110", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140006113", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140006116", + "size": 2, + "mnemonic": "je", + "operands": "0x14000614f" + } + ], + "successors": [ + "0x14000614f", + "0x140006118" + ] + }, + { + "address": "0x140006118", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006118", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x14000611d", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + 1]" + }, + { + "address": "0x140006121", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006124", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x140006129", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000612c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000612f", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140006132", + "size": 2, + "mnemonic": "je", + "operands": "0x140006148" + } + ], + "successors": [ + "0x140006148", + "0x140006134" + ] + }, + { + "address": "0x140006148", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006148", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x14000614d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006159" + } + ], + "successors": [ + "0x140006159" + ] + }, + { + "address": "0x140006134", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006134", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x140006137", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbp" + }, + { + "address": "0x14000613a", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b90" + }, + { + "address": "0x14000613f", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140006141", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rsi" + }, + { + "address": "0x140006144", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 8], 1" + }, + { + "address": "0x140006148", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x14000614d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006159" + } + ], + "successors": [ + "0x140006159" + ] + }, + { + "address": "0x140006159", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006159", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000615e", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140006163", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140006168", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000616c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000616d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006170", + "end_address": "0x140006198", + "name": "", + "blocks": [ + { + "address": "0x140006170", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006170", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140006172", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006176", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 8], 0" + }, + { + "address": "0x14000617a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000617d", + "size": 2, + "mnemonic": "je", + "operands": "0x140006187" + } + ], + "successors": [ + "0x140006187", + "0x14000617f" + ] + }, + { + "address": "0x140006187", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006187", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 8], 0" + }, + { + "address": "0x14000618b", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x140006192", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006196", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006197", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000617f", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000617f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140006182", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140006187", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 8], 0" + }, + { + "address": "0x14000618b", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x140006192", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006196", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006197", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006198", + "end_address": "0x14000623f", + "name": "", + "blocks": [ + { + "address": "0x140006198", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006198", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x14000619d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x1400061a2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400061a3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x1400061a7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400061aa", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400061ad", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x19930520" + }, + { + "address": "0x1400061b2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400061b5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400061d4" + } + ], + "successors": [ + "0x1400061d4", + "0x1400061b7" + ] + }, + { + "address": "0x1400061d4", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400061d4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400061d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400061db", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400061de", + "size": 2, + "mnemonic": "je", + "operands": "0x140006202" + } + ], + "successors": [ + "0x140006202", + "0x1400061e0" + ] + }, + { + "address": "0x1400061b7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400061b7", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rdx], 0x10" + }, + { + "address": "0x1400061ba", + "size": 2, + "mnemonic": "je", + "operands": "0x1400061d4" + } + ], + "successors": [ + "0x1400061d4", + "0x1400061bc" + ] + }, + { + "address": "0x140006202", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006202", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140006207", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x14000620c", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x28]" + }, + { + "address": "0x140006211", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140006216", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xe06d7363" + }, + { + "address": "0x14000621b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x140006220", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140006225", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 3]" + }, + { + "address": "0x140006229", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19eb9]" + }, + { + "address": "0x14000622f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140006234", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140006239", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000623d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000623e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400061e0", + "size": 23, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400061e0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x20]" + }, + { + "address": "0x1400061e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400061e8", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19ef2]" + }, + { + "address": "0x1400061ee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400061f3", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 8" + }, + { + "address": "0x1400061f6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400061fd" + }, + { + "address": "0x1400061f8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400061fb", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006202" + }, + { + "address": "0x1400061fd", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x1994000" + }, + { + "address": "0x140006202", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140006207", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x14000620c", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x28]" + }, + { + "address": "0x140006211", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140006216", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xe06d7363" + }, + { + "address": "0x14000621b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x140006220", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140006225", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 3]" + }, + { + "address": "0x140006229", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19eb9]" + }, + { + "address": "0x14000622f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140006234", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140006239", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000623d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000623e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400061bc", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400061bc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x1400061bf", + "size": 4, + "mnemonic": "add", + "operands": "rcx, -8" + }, + { + "address": "0x1400061c3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x1400061c6", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rax + 0x30]" + }, + { + "address": "0x1400061ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x40]" + }, + { + "address": "0x1400061ce", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a0ec]" + }, + { + "address": "0x1400061d4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400061d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400061db", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400061de", + "size": 2, + "mnemonic": "je", + "operands": "0x140006202" + } + ], + "successors": [ + "0x140006202", + "0x1400061e0" + ] + } + ] + }, + { + "address": "0x140006240", + "end_address": "0x140006294", + "name": "", + "blocks": [ + { + "address": "0x140006240", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006240", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140006243", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], r9" + }, + { + "address": "0x140006247", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], r8" + }, + { + "address": "0x14000624b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rdx" + }, + { + "address": "0x14000624f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rcx" + }, + { + "address": "0x140006253", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140006254", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006258", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000625b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x28], 0" + }, + { + "address": "0x140006262", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140006266", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], r8" + }, + { + "address": "0x14000626a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000626f", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140006274", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140006276", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x14000627a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a040]" + }, + { + "address": "0x140006280", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x140006288", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000628a" + } + ], + "successors": [ + "0x14000628a" + ] + }, + { + "address": "0x14000628a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000628a", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x40]" + }, + { + "address": "0x14000628e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006292", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006293", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006294", + "end_address": "0x1400062e8", + "name": "", + "blocks": [ + { + "address": "0x140006294", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006294", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140006297", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], r9" + }, + { + "address": "0x14000629b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], r8" + }, + { + "address": "0x14000629f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rdx" + }, + { + "address": "0x1400062a3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rcx" + }, + { + "address": "0x1400062a7", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400062a8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400062ac", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400062af", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x28], 0" + }, + { + "address": "0x1400062b6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x1400062ba", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], r8" + }, + { + "address": "0x1400062be", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400062c3", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x1400062c8", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400062ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400062ce", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19fec]" + }, + { + "address": "0x1400062d4", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x1400062dc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400062de" + } + ], + "successors": [ + "0x1400062de" + ] + }, + { + "address": "0x1400062de", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400062de", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x40]" + }, + { + "address": "0x1400062e2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400062e6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400062e7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400062e8", + "end_address": "0x14000634a", + "name": "", + "blocks": [ + { + "address": "0x1400062e8", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400062e8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400062ed", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400062f2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400062f7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400062f8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400062fc", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rcx + 0xc]" + }, + { + "address": "0x1400062ff", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140006301", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006304", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x140006306", + "size": 2, + "mnemonic": "je", + "operands": "0x140006333" + } + ], + "successors": [ + "0x140006333", + "0x140006308" + ] + }, + { + "address": "0x140006333", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006333", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140006335", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000633a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000633f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140006344", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006348", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006349", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006308", + "size": 21, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006308", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi - 1]" + }, + { + "address": "0x14000630b", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ebx" + }, + { + "address": "0x14000630d", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006312", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + rbx*4]" + }, + { + "address": "0x140006316", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x60]" + }, + { + "address": "0x14000631a", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rdx*4]" + }, + { + "address": "0x14000631e", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbp + 0x10]" + }, + { + "address": "0x140006322", + "size": 3, + "mnemonic": "add", + "operands": "rax, rcx" + }, + { + "address": "0x140006325", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, dword ptr [rax + 4]" + }, + { + "address": "0x140006328", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000632f" + }, + { + "address": "0x14000632a", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, dword ptr [rax + 8]" + }, + { + "address": "0x14000632d", + "size": 2, + "mnemonic": "jle", + "operands": "0x140006335" + }, + { + "address": "0x14000632f", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140006331", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006308" + }, + { + "address": "0x140006333", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140006335", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000633a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000633f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140006344", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006348", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006349", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000634c", + "end_address": "0x140006478", + "name": "", + "blocks": [ + { + "address": "0x14000634c", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000634c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000634f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140006353", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140006357", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000635b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000635f", + "size": 2, + "mnemonic": "mov", + "operands": "bl, byte ptr [rcx]" + }, + { + "address": "0x140006361", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rcx + 1]" + }, + { + "address": "0x140006365", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], bl" + }, + { + "address": "0x140006367", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r9d" + }, + { + "address": "0x14000636a", + "size": 7, + "mnemonic": "lea", + "operands": "rbp, [rip - 0x6371]" + }, + { + "address": "0x140006371", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x140006374", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x140006377", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000637a", + "size": 3, + "mnemonic": "test", + "operands": "bl, 4" + }, + { + "address": "0x14000637d", + "size": 2, + "mnemonic": "je", + "operands": "0x1400063a2" + } + ], + "successors": [ + "0x1400063a2", + "0x14000637f" + ] + }, + { + "address": "0x1400063a2", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063a2", + "size": 3, + "mnemonic": "test", + "operands": "bl, 8" + }, + { + "address": "0x1400063a5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400063b1" + } + ], + "successors": [ + "0x1400063b1", + "0x1400063a7" + ] + }, + { + "address": "0x14000637f", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000637f", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r10]" + }, + { + "address": "0x140006383", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006386", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rbp + 0x23d90]" + }, + { + "address": "0x14000638f", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rbp + 0x23da0]" + }, + { + "address": "0x140006396", + "size": 3, + "mnemonic": "sub", + "operands": "r10, rax" + }, + { + "address": "0x140006399", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10 - 4]" + }, + { + "address": "0x14000639d", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000639f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 4], eax" + }, + { + "address": "0x1400063a2", + "size": 3, + "mnemonic": "test", + "operands": "bl, 8" + }, + { + "address": "0x1400063a5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400063b1" + } + ], + "successors": [ + "0x1400063b1", + "0x1400063a7" + ] + }, + { + "address": "0x1400063b1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063b1", + "size": 3, + "mnemonic": "test", + "operands": "bl, 0x10" + }, + { + "address": "0x1400063b4", + "size": 2, + "mnemonic": "je", + "operands": "0x1400063c0" + } + ], + "successors": [ + "0x1400063c0", + "0x1400063b6" + ] + }, + { + "address": "0x1400063a7", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063a7", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10]" + }, + { + "address": "0x1400063aa", + "size": 4, + "mnemonic": "add", + "operands": "r10, 4" + }, + { + "address": "0x1400063ae", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 8], eax" + }, + { + "address": "0x1400063b1", + "size": 3, + "mnemonic": "test", + "operands": "bl, 0x10" + }, + { + "address": "0x1400063b4", + "size": 2, + "mnemonic": "je", + "operands": "0x1400063c0" + } + ], + "successors": [ + "0x1400063c0", + "0x1400063b6" + ] + }, + { + "address": "0x1400063c0", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063c0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400063c2", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r10 + 4]" + }, + { + "address": "0x1400063c6", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x28], dl" + }, + { + "address": "0x1400063ca", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000642d" + }, + { + "address": "0x1400063cc", + "size": 3, + "mnemonic": "test", + "operands": "bl, 2" + }, + { + "address": "0x1400063cf", + "size": 2, + "mnemonic": "je", + "operands": "0x14000642d" + } + ], + "successors": [ + "0x14000642d", + "0x1400063d1" + ] + }, + { + "address": "0x1400063b6", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063b6", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10]" + }, + { + "address": "0x1400063b9", + "size": 4, + "mnemonic": "add", + "operands": "r10, 4" + }, + { + "address": "0x1400063bd", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0xc], eax" + }, + { + "address": "0x1400063c0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400063c2", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r10 + 4]" + }, + { + "address": "0x1400063c6", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x28], dl" + }, + { + "address": "0x1400063ca", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000642d" + }, + { + "address": "0x1400063cc", + "size": 3, + "mnemonic": "test", + "operands": "bl, 2" + }, + { + "address": "0x1400063cf", + "size": 2, + "mnemonic": "je", + "operands": "0x14000642d" + } + ], + "successors": [ + "0x14000642d", + "0x1400063d1" + ] + }, + { + "address": "0x14000642d", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000642d", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10]" + }, + { + "address": "0x140006430", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x10], eax" + }, + { + "address": "0x140006434", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140006437", + "size": 2, + "mnemonic": "je", + "operands": "0x14000645d" + } + ], + "successors": [ + "0x14000645d", + "0x140006439" + ] + }, + { + "address": "0x1400063d1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063d1", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x10], edx" + }, + { + "address": "0x1400063d5", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [r10], edx" + }, + { + "address": "0x1400063d8", + "size": 2, + "mnemonic": "je", + "operands": "0x140006424" + } + ], + "successors": [ + "0x140006424", + "0x1400063da" + ] + }, + { + "address": "0x14000645d", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000645d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 8]" + }, + { + "address": "0x140006462", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdi" + }, + { + "address": "0x140006465", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14000646a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000646d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x18]" + }, + { + "address": "0x140006472", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140006477", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006439", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006439", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x14000643d", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006440", + "size": 9, + "mnemonic": "movsx", + "operands": "rdx, byte ptr [rcx + rbp + 0x23d90]" + }, + { + "address": "0x140006449", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rbp + 0x23da0]" + }, + { + "address": "0x140006450", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x140006453", + "size": 4, + "mnemonic": "mov", + "operands": "edx, dword ptr [r8 - 4]" + }, + { + "address": "0x140006457", + "size": 2, + "mnemonic": "shr", + "operands": "edx, cl" + }, + { + "address": "0x140006459", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x14], edx" + }, + { + "address": "0x14000645d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 8]" + }, + { + "address": "0x140006462", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdi" + }, + { + "address": "0x140006465", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14000646a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000646d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x18]" + }, + { + "address": "0x140006472", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140006477", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006424", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006424", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x140006429", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x14000642b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006434" + } + ], + "successors": [ + "0x140006434" + ] + }, + { + "address": "0x1400063da", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400063da", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [r10]" + }, + { + "address": "0x1400063dd", + "size": 3, + "mnemonic": "add", + "operands": "r9, rax" + }, + { + "address": "0x1400063e0", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9]" + }, + { + "address": "0x1400063e4", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x1400063e7", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rbp + 0x23d90]" + }, + { + "address": "0x1400063f0", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rbp + 0x23da0]" + }, + { + "address": "0x1400063f7", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rax" + }, + { + "address": "0x1400063fa", + "size": 4, + "mnemonic": "mov", + "operands": "r10d, dword ptr [r9 - 4]" + }, + { + "address": "0x1400063fe", + "size": 3, + "mnemonic": "shr", + "operands": "r10d, cl" + }, + { + "address": "0x140006401", + "size": 3, + "mnemonic": "test", + "operands": "r10d, r10d" + }, + { + "address": "0x140006404", + "size": 2, + "mnemonic": "je", + "operands": "0x140006434" + } + ], + "successors": [ + "0x140006434", + "0x140006406" + ] + }, + { + "address": "0x140006434", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006434", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140006437", + "size": 2, + "mnemonic": "je", + "operands": "0x14000645d" + } + ], + "successors": [ + "0x14000645d", + "0x140006439" + ] + }, + { + "address": "0x140006406", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006406", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9]" + }, + { + "address": "0x140006409", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [r9 + 4]" + }, + { + "address": "0x14000640d", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r9 + 8]" + }, + { + "address": "0x140006411", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, esi" + }, + { + "address": "0x140006413", + "size": 2, + "mnemonic": "je", + "operands": "0x14000641e" + } + ], + "successors": [ + "0x14000641e", + "0x140006415" + ] + }, + { + "address": "0x14000641e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000641e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x10], ecx" + }, + { + "address": "0x140006422", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006434" + } + ], + "successors": [ + "0x140006434" + ] + }, + { + "address": "0x140006415", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006415", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x140006417", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, r10d" + }, + { + "address": "0x14000641a", + "size": 2, + "mnemonic": "jb", + "operands": "0x140006406" + } + ], + "successors": [ + "0x140006406", + "0x14000641c" + ] + }, + { + "address": "0x14000641c", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000641c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006434" + } + ], + "successors": [ + "0x140006434" + ] + } + ] + }, + { + "address": "0x140006478", + "end_address": "0x1400064a2", + "name": "", + "blocks": [ + { + "address": "0x140006478", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006478", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000647a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000647e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140006481", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140006484", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006487", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000648c", + "size": 2, + "mnemonic": "mov", + "operands": "edx, eax" + }, + { + "address": "0x14000648e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006491", + "size": 5, + "mnemonic": "call", + "operands": "0x1400062e8" + }, + { + "address": "0x140006496", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140006499", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x14000649c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400064a0", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400064a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400064ac", + "end_address": "0x140006510", + "name": "", + "blocks": [ + { + "address": "0x1400064ac", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400064ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400064b1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400064b6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400064b7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400064bb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x48]" + }, + { + "address": "0x1400064c0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400064c3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400064c6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x1400064cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400064ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400064d1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x1400064d4", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x1400064d9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, eax" + }, + { + "address": "0x1400064db", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400064de", + "size": 5, + "mnemonic": "call", + "operands": "0x1400062e8" + }, + { + "address": "0x1400064e3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400064e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400064ee" + }, + { + "address": "0x1400064e8", + "size": 4, + "mnemonic": "or", + "operands": "r9d, 0xffffffff" + }, + { + "address": "0x1400064ec", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400064f2" + } + ], + "successors": [ + "0x1400064f2" + ] + }, + { + "address": "0x1400064f2", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400064f2", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x1400064f5", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400064f8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x1400064fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140009dc4" + }, + { + "address": "0x140006500", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140006505", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000650a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000650e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000650f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006510", + "end_address": "0x140006542", + "name": "", + "blocks": [ + { + "address": "0x140006510", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006510", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006514", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r8], 1" + }, + { + "address": "0x140006518", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000651b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140006520", + "size": 2, + "mnemonic": "je", + "operands": "0x14000652f" + } + ], + "successors": [ + "0x14000652f", + "0x140006522" + ] + }, + { + "address": "0x14000652f", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000652f", + "size": 4, + "mnemonic": "or", + "operands": "r9d, 0xffffffff" + }, + { + "address": "0x140006533", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140006538", + "size": 5, + "mnemonic": "call", + "operands": "0x140009f50" + }, + { + "address": "0x14000653d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006541", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006522", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006522", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r8 + 0x14]" + }, + { + "address": "0x140006526", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + rcx]" + }, + { + "address": "0x14000652a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000652f", + "size": 4, + "mnemonic": "or", + "operands": "r9d, 0xffffffff" + }, + { + "address": "0x140006533", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140006538", + "size": 5, + "mnemonic": "call", + "operands": "0x140009f50" + }, + { + "address": "0x14000653d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006541", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006544", + "end_address": "0x140006629", + "name": "", + "blocks": [ + { + "address": "0x140006544", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006544", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140006549", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x14000654e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x140006553", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006554", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140006556", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140006558", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000655a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000655c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006560", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 + 0xc]" + }, + { + "address": "0x140006564", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140006567", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000656a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000656d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140006570", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140006573", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x140006578", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r13]" + }, + { + "address": "0x14000657c", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x14000657f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r10" + }, + { + "address": "0x140006582", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400065ef" + } + ], + "successors": [ + "0x1400065ef" + ] + }, + { + "address": "0x1400065ef", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400065ef", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x1400065f1", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006584" + }, + { + "address": "0x1400065f3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006609" + } + ], + "successors": [ + "0x140006609" + ] + }, + { + "address": "0x140006609", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006609", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000660e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140006611", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140006616", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000661b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000661f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140006621", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140006623", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140006625", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140006627", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006628", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006650", + "end_address": "0x140006786", + "name": "", + "blocks": [ + { + "address": "0x140006650", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006650", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140006655", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000665a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000665f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006660", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140006662", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140006664", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140006666", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" + } + ], + "successors": [ + "0x140006780", + "0x14000669c" + ] + }, + { + "address": "0x140006780", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006780", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140006785", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000669c", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000669c", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdi + 8]" + }, + { + "address": "0x1400066a0", + "size": 4, + "mnemonic": "or", + "operands": "r12d, 0xffffffff" + }, + { + "address": "0x1400066a4", + "size": 4, + "mnemonic": "movsxd", + "operands": "r11, dword ptr [rbx + 0x10]" + }, + { + "address": "0x1400066a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, r12d" + }, + { + "address": "0x1400066ab", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r12d" + }, + { + "address": "0x1400066ae", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x1400066b0", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx - 1]" + }, + { + "address": "0x1400066b3", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rax*4]" + }, + { + "address": "0x1400066b7", + "size": 2, + "mnemonic": "lea", + "operands": "ebx, [rdx]" + }, + { + "address": "0x1400066b9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, eax" + }, + { + "address": "0x1400066bb", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + rcx*4]" + }, + { + "address": "0x1400066bf", + "size": 5, + "mnemonic": "cmp", + "operands": "r9d, dword ptr [rax + r11 + 4]" + }, + { + "address": "0x1400066c4", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400066d1" + }, + { + "address": "0x1400066c6", + "size": 5, + "mnemonic": "cmp", + "operands": "r9d, dword ptr [rax + r11 + 8]" + }, + { + "address": "0x1400066cb", + "size": 6, + "mnemonic": "jle", + "operands": "0x14000676d" + }, + { + "address": "0x1400066d1", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x1400066d3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400066b0" + }, + { + "address": "0x1400066d5", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r10" + }, + { + "address": "0x1400066d8", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r10d" + }, + { + "address": "0x1400066db", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + r11]" + }, + { + "address": "0x1400066df", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400066e2", + "size": 2, + "mnemonic": "je", + "operands": "0x1400066f5" + } + ], + "successors": [ + "0x1400066f5", + "0x1400066e4" + ] + }, + { + "address": "0x1400066f5", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400066f5", + "size": 3, + "mnemonic": "cmp", + "operands": "r14d, dword ptr [rcx]" + }, + { + "address": "0x1400066f8", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000670a" + } + ], + "successors": [ + "0x14000670a", + "0x1400066fa" + ] + }, + { + "address": "0x1400066e4", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400066e4", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 + 4]" + }, + { + "address": "0x1400066e8", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x1400066ea", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000670a" + }, + { + "address": "0x1400066ec", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 + 8]" + }, + { + "address": "0x1400066f0", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 4], eax" + }, + { + "address": "0x1400066f3", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000670a" + } + ], + "successors": [ + "0x14000670a", + "0x1400066f5" + ] + }, + { + "address": "0x14000670a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000670a", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x14000670c", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x14" + }, + { + "address": "0x140006710", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, ebp" + }, + { + "address": "0x140006712", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400066df" + } + ], + "successors": [ + "0x1400066df", + "0x140006714" + ] + }, + { + "address": "0x1400066fa", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400066fa", + "size": 4, + "mnemonic": "cmp", + "operands": "r14d, dword ptr [rcx + 4]" + }, + { + "address": "0x1400066fe", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000670a" + } + ], + "successors": [ + "0x14000670a", + "0x140006700" + ] + }, + { + "address": "0x1400066df", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400066df", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400066e2", + "size": 2, + "mnemonic": "je", + "operands": "0x1400066f5" + } + ], + "successors": [ + "0x1400066f5", + "0x1400066e4" + ] + }, + { + "address": "0x140006714", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006714", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r10d" + }, + { + "address": "0x140006717", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r15" + }, + { + "address": "0x14000671c", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140006721", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], r15" + }, + { + "address": "0x140006726", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14000672a", + "size": 3, + "mnemonic": "cmp", + "operands": "r8d, r12d" + }, + { + "address": "0x14000672d", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140006731", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x140006735", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140006739", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r13 + 1]" + }, + { + "address": "0x14000673d", + "size": 5, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x140006742", + "size": 4, + "mnemonic": "cmovne", + "operands": "r10d, eax" + }, + { + "address": "0x140006746", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140006749", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], r10d" + }, + { + "address": "0x14000674e", + "size": 5, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rsp + 0x30]" + }, + { + "address": "0x140006753", + "size": 4, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsi], xmm0" + }, + { + "address": "0x140006757", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsi + 0x10], xmm1" + }, + { + "address": "0x14000675c", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x140006760", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006763", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140006765", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140006767", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140006769", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000676b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000676c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006700", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006700", + "size": 3, + "mnemonic": "cmp", + "operands": "r8d, r12d" + }, + { + "address": "0x140006703", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, edx" + }, + { + "address": "0x140006706", + "size": 4, + "mnemonic": "cmove", + "operands": "r8d, edx" + }, + { + "address": "0x14000670a", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x14000670c", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x14" + }, + { + "address": "0x140006710", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, ebp" + }, + { + "address": "0x140006712", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400066df" + } + ], + "successors": [ + "0x1400066df", + "0x140006714" + ] + } + ] + }, + { + "address": "0x140006788", + "end_address": "0x140006908", + "name": "", + "blocks": [ + { + "address": "0x140006788", + "size": 27, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006788", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000678b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000678f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140006793", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140006797", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000679b", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000679d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000679f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400067a1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400067a5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x1400067aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400067ad", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x28], xmm6" + }, + { + "address": "0x1400067b1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400067b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rdx" + }, + { + "address": "0x1400067b9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400067bb", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], edi" + }, + { + "address": "0x1400067bf", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax - 0x38]" + }, + { + "address": "0x1400067c3", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x1400067c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400067cb", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rax - 0x38], xmm6" + }, + { + "address": "0x1400067d0", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400067d3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400067d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400067da", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, dword ptr [rbx]" + }, + { + "address": "0x1400067dd", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x1400067e0", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x1400067e3", + "size": 6, + "mnemonic": "je", + "operands": "0x1400068b9" + } + ], + "successors": [ + "0x1400068b9", + "0x1400067e9" + ] + }, + { + "address": "0x1400068b9", + "size": 21, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400068b9", + "size": 2, + "mnemonic": "inc", + "operands": "esi" + }, + { + "address": "0x1400068bb", + "size": 6, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0x40], xmm6" + }, + { + "address": "0x1400068c1", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x1400068c6", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], esi" + }, + { + "address": "0x1400068ca", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400068cd", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400068d2", + "size": 5, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rsp + 0x30]" + }, + { + "address": "0x1400068d7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x1400068dc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x1400068df", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400068e3", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x1400068e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x1400068eb", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp], xmm6" + }, + { + "address": "0x1400068f0", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x50]" + }, + { + "address": "0x1400068f5", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp + 0x10], xmm0" + }, + { + "address": "0x1400068fa", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x1400068fe", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006901", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140006903", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140006905", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140006907", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400067e9", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400067e9", + "size": 4, + "mnemonic": "mov", + "operands": "r11, qword ptr [rbx + 8]" + }, + { + "address": "0x1400067ed", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x67f4]" + }, + { + "address": "0x1400067f4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x1400067f8", + "size": 3, + "mnemonic": "cmp", + "operands": "r14d, eax" + }, + { + "address": "0x1400067fb", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000681c" + } + ], + "successors": [ + "0x14000681c", + "0x1400067fd" + ] + }, + { + "address": "0x14000681c", + "size": 60, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000681c", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r11]" + }, + { + "address": "0x140006820", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r11" + }, + { + "address": "0x140006823", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006826", + "size": 3, + "mnemonic": "inc", + "operands": "r10d" + }, + { + "address": "0x140006829", + "size": 9, + "mnemonic": "movsx", + "operands": "r9, byte ptr [rcx + r12 + 0x23d90]" + }, + { + "address": "0x140006832", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + }, + { + "address": "0x14000683a", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x14000683d", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140006840", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x140006844", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006846", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x18], eax" + }, + { + "address": "0x140006849", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x14000684c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r11" + }, + { + "address": "0x14000684f", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006852", + "size": 9, + "mnemonic": "movsx", + "operands": "r8, byte ptr [rcx + r12 + 0x23d90]" + }, + { + "address": "0x14000685b", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + }, + { + "address": "0x140006863", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r8" + }, + { + "address": "0x140006866", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x140006869", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x14000686c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000686e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x140006872", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x1c], eax" + }, + { + "address": "0x140006875", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x140006878", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x14000687b", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r12 + 0x23d90]" + }, + { + "address": "0x140006884", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + }, + { + "address": "0x14000688c", + "size": 3, + "mnemonic": "sub", + "operands": "r11, rax" + }, + { + "address": "0x14000688f", + "size": 3, + "mnemonic": "sub", + "operands": "r11, r8" + }, + { + "address": "0x140006892", + "size": 3, + "mnemonic": "sub", + "operands": "r11, r9" + }, + { + "address": "0x140006895", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r11 - 4]" + }, + { + "address": "0x140006899", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000689b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], r11" + }, + { + "address": "0x14000689f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], eax" + }, + { + "address": "0x1400068a2", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r11]" + }, + { + "address": "0x1400068a5", + "size": 4, + "mnemonic": "add", + "operands": "r11, 4" + }, + { + "address": "0x1400068a9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], r11" + }, + { + "address": "0x1400068ad", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x24], eax" + }, + { + "address": "0x1400068b0", + "size": 3, + "mnemonic": "cmp", + "operands": "r10d, r15d" + }, + { + "address": "0x1400068b3", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400067f4" + }, + { + "address": "0x1400068b9", + "size": 2, + "mnemonic": "inc", + "operands": "esi" + }, + { + "address": "0x1400068bb", + "size": 6, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0x40], xmm6" + }, + { + "address": "0x1400068c1", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x1400068c6", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], esi" + }, + { + "address": "0x1400068ca", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400068cd", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400068d2", + "size": 5, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rsp + 0x30]" + }, + { + "address": "0x1400068d7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x1400068dc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x1400068df", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400068e3", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x1400068e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x1400068eb", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp], xmm6" + }, + { + "address": "0x1400068f0", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x50]" + }, + { + "address": "0x1400068f5", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp + 0x10], xmm0" + }, + { + "address": "0x1400068fa", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x1400068fe", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006901", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140006903", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140006905", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140006907", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400067fd", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400067fd", + "size": 4, + "mnemonic": "shr", + "operands": "rax, 0x20" + }, + { + "address": "0x140006801", + "size": 3, + "mnemonic": "cmp", + "operands": "r14d, eax" + }, + { + "address": "0x140006804", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000681c" + } + ], + "successors": [ + "0x14000681c", + "0x140006806" + ] + }, + { + "address": "0x140006806", + "size": 67, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006806", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x140006808", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r10d" + }, + { + "address": "0x14000680b", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r10d" + }, + { + "address": "0x14000680e", + "size": 3, + "mnemonic": "cmove", + "operands": "eax, edi" + }, + { + "address": "0x140006811", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140006815", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140006817", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x14000681c", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r11]" + }, + { + "address": "0x140006820", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r11" + }, + { + "address": "0x140006823", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006826", + "size": 3, + "mnemonic": "inc", + "operands": "r10d" + }, + { + "address": "0x140006829", + "size": 9, + "mnemonic": "movsx", + "operands": "r9, byte ptr [rcx + r12 + 0x23d90]" + }, + { + "address": "0x140006832", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + }, + { + "address": "0x14000683a", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x14000683d", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140006840", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x140006844", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006846", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x18], eax" + }, + { + "address": "0x140006849", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x14000684c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r11" + }, + { + "address": "0x14000684f", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006852", + "size": 9, + "mnemonic": "movsx", + "operands": "r8, byte ptr [rcx + r12 + 0x23d90]" + }, + { + "address": "0x14000685b", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + }, + { + "address": "0x140006863", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r8" + }, + { + "address": "0x140006866", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x140006869", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x14000686c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000686e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x140006872", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x1c], eax" + }, + { + "address": "0x140006875", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x140006878", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x14000687b", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r12 + 0x23d90]" + }, + { + "address": "0x140006884", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + }, + { + "address": "0x14000688c", + "size": 3, + "mnemonic": "sub", + "operands": "r11, rax" + }, + { + "address": "0x14000688f", + "size": 3, + "mnemonic": "sub", + "operands": "r11, r8" + }, + { + "address": "0x140006892", + "size": 3, + "mnemonic": "sub", + "operands": "r11, r9" + }, + { + "address": "0x140006895", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r11 - 4]" + }, + { + "address": "0x140006899", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000689b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], r11" + }, + { + "address": "0x14000689f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], eax" + }, + { + "address": "0x1400068a2", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r11]" + }, + { + "address": "0x1400068a5", + "size": 4, + "mnemonic": "add", + "operands": "r11, 4" + }, + { + "address": "0x1400068a9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], r11" + }, + { + "address": "0x1400068ad", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x24], eax" + }, + { + "address": "0x1400068b0", + "size": 3, + "mnemonic": "cmp", + "operands": "r10d, r15d" + }, + { + "address": "0x1400068b3", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400067f4" + }, + { + "address": "0x1400068b9", + "size": 2, + "mnemonic": "inc", + "operands": "esi" + }, + { + "address": "0x1400068bb", + "size": 6, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0x40], xmm6" + }, + { + "address": "0x1400068c1", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x1400068c6", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], esi" + }, + { + "address": "0x1400068ca", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400068cd", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400068d2", + "size": 5, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rsp + 0x30]" + }, + { + "address": "0x1400068d7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x1400068dc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x1400068df", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400068e3", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x1400068e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x1400068eb", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp], xmm6" + }, + { + "address": "0x1400068f0", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x50]" + }, + { + "address": "0x1400068f5", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp + 0x10], xmm0" + }, + { + "address": "0x1400068fa", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x1400068fe", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006901", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140006903", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140006905", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140006907", + "size": 1, + "mnemonic": "ret", + "operands": "" } ], "successors": [ - "0x140005e6e", - "0x140005e6a" ] } ] }, { "address": "0x140006908", + "end_address": "0x140006a0b", "name": "", "blocks": [ { @@ -20099,6 +70803,7 @@ }, { "address": "0x140006a0c", + "end_address": "0x140006b2b", "name": "", "blocks": [ { @@ -20510,15 +71215,10147 @@ ] }, { - "address": "0x140007cbb", + "address": "0x140006b2c", + "end_address": "0x140006d15", "name": "", "blocks": [ { - "address": "0x140007cbb", - "size": 21, + "address": "0x140006b2c", + "size": 39, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006b2c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140006b31", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, + { + "address": "0x140006b36", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140006b3a", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip - 0x6b41]" + }, + { + "address": "0x140006b41", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], r8" + }, + { + "address": "0x140006b45", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x140006b48", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x140006b4c", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006b4f", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006b58", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006b5f", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x140006b62", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r8 - 4]" + }, + { + "address": "0x140006b66", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006b68", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x18], eax" + }, + { + "address": "0x140006b6c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r8" + }, + { + "address": "0x140006b70", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x140006b74", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006b77", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006b80", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006b87", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x140006b8a", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r8 - 4]" + }, + { + "address": "0x140006b8e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r8" + }, + { + "address": "0x140006b92", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006b94", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x1c], eax" + }, + { + "address": "0x140006b98", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x140006b9c", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006b9f", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006ba8", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006baf", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x140006bb2", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r8 - 4]" + }, + { + "address": "0x140006bb6", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [r8 + 4]" + }, + { + "address": "0x140006bba", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r8" + }, + { + "address": "0x140006bbe", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006bc0", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 8], 0" + }, + { + "address": "0x140006bc4", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x20], eax" + }, + { + "address": "0x140006bc8", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r8]" + }, + { + "address": "0x140006bcb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r10" + }, + { + "address": "0x140006bcf", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x24], eax" + }, + { + "address": "0x140006bd3", + "size": 6, + "mnemonic": "je", + "operands": "0x140006d0a" + } + ], + "successors": [ + "0x140006d0a", + "0x140006bd9" + ] + }, + { + "address": "0x140006d0a", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006d0a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 8]" + }, + { + "address": "0x140006d0f", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x10]" + }, + { + "address": "0x140006d14", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006bd9", + "size": 78, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006bd9", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, dword ptr [rdx + 8]" + }, + { + "address": "0x140006bdc", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r10]" + }, + { + "address": "0x140006be0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r10" + }, + { + "address": "0x140006be3", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006be6", + "size": 9, + "mnemonic": "movsx", + "operands": "r9, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006bef", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006bf6", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x140006bf9", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140006bfc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rdx" + }, + { + "address": "0x140006c00", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006c02", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x18], eax" + }, + { + "address": "0x140006c06", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x140006c09", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r10" + }, + { + "address": "0x140006c0c", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006c0f", + "size": 9, + "mnemonic": "movsx", + "operands": "r8, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006c18", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006c1f", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r8" + }, + { + "address": "0x140006c22", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x140006c25", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140006c28", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rdx" + }, + { + "address": "0x140006c2c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006c2e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x1c], eax" + }, + { + "address": "0x140006c32", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x140006c35", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006c38", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006c41", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006c48", + "size": 3, + "mnemonic": "sub", + "operands": "r10, rax" + }, + { + "address": "0x140006c4b", + "size": 3, + "mnemonic": "sub", + "operands": "r10, r8" + }, + { + "address": "0x140006c4e", + "size": 3, + "mnemonic": "sub", + "operands": "r10, r9" + }, + { + "address": "0x140006c51", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10 - 4]" + }, + { + "address": "0x140006c55", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r10" + }, + { + "address": "0x140006c59", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006c5b", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x20], eax" + }, + { + "address": "0x140006c5f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10]" + }, + { + "address": "0x140006c62", + "size": 4, + "mnemonic": "add", + "operands": "r10, 4" + }, + { + "address": "0x140006c66", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r10" + }, + { + "address": "0x140006c6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r10" + }, + { + "address": "0x140006c6d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x24], eax" + }, + { + "address": "0x140006c71", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r10]" + }, + { + "address": "0x140006c75", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006c78", + "size": 9, + "mnemonic": "movsx", + "operands": "r9, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006c81", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006c88", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x140006c8b", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140006c8e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rdx" + }, + { + "address": "0x140006c92", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006c94", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x18], eax" + }, + { + "address": "0x140006c98", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x140006c9b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r10" + }, + { + "address": "0x140006c9e", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006ca1", + "size": 9, + "mnemonic": "movsx", + "operands": "r8, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006caa", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006cb1", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r8" + }, + { + "address": "0x140006cb4", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x140006cb7", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140006cba", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006cbc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rdx" + }, + { + "address": "0x140006cc0", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x1c], eax" + }, + { + "address": "0x140006cc4", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x140006cc7", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140006cca", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" + }, + { + "address": "0x140006cd3", + "size": 7, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" + }, + { + "address": "0x140006cda", + "size": 3, + "mnemonic": "sub", + "operands": "r10, rax" + }, + { + "address": "0x140006cdd", + "size": 3, + "mnemonic": "sub", + "operands": "r10, r8" + }, + { + "address": "0x140006ce0", + "size": 3, + "mnemonic": "sub", + "operands": "r10, r9" + }, + { + "address": "0x140006ce3", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10 - 4]" + }, + { + "address": "0x140006ce7", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x140006ce9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r10" + }, + { + "address": "0x140006ced", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x20], eax" + }, + { + "address": "0x140006cf1", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [r10]" + }, + { + "address": "0x140006cf4", + "size": 4, + "mnemonic": "add", + "operands": "r10, 4" + }, + { + "address": "0x140006cf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], r10" + }, + { + "address": "0x140006cfc", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 + 0x24], eax" + }, + { + "address": "0x140006d00", + "size": 4, + "mnemonic": "sub", + "operands": "rbx, 1" + }, + { + "address": "0x140006d04", + "size": 6, + "mnemonic": "jne", + "operands": "0x140006bdc" + }, + { + "address": "0x140006d0a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 8]" + }, + { + "address": "0x140006d0f", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x10]" + }, + { + "address": "0x140006d14", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006d18", + "end_address": "0x140006d52", + "name": "", + "blocks": [ + { + "address": "0x140006d18", + "size": 10, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140006d18", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140006d1a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d1e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140006d21", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rdx" + }, + { + "address": "0x140006d24", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d29", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d2d", + "size": 2, + "mnemonic": "jae", + "operands": "0x140006d3a" + }, + { + "address": "0x140006d2f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d34", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d38", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006d3c" + } + ], + "successors": [ + "0x140006d3c" + ] + }, + { + "address": "0x140006d3c", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006d3c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rcx" + }, + { + "address": "0x140006d40", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d45", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x58], rbx" + }, + { + "address": "0x140006d49", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140006d4c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d50", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006d51", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006d54", + "end_address": "0x140006da7", + "name": "", + "blocks": [ + { + "address": "0x140006d54", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d54", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140006d59", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006d5a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d5e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140006d61", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d66", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d6a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006da1" + }, + { + "address": "0x140006d6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d71", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d75", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140006d78", + "size": 2, + "mnemonic": "je", + "operands": "0x140006da1" + } + ], + "successors": [ + "0x140006da1", + "0x140006d7a" + ] + }, + { + "address": "0x140006da1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006da1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140006da6", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006d7a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d7a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdx + 8]" + }, + { + "address": "0x140006d7e", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rdx" + }, + { + "address": "0x140006d81", + "size": 2, + "mnemonic": "je", + "operands": "0x140006d8d" + } + ], + "successors": [ + "0x140006d8d", + "0x140006d83" + ] + }, + { + "address": "0x140006d8d", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006d8d", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d92", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x58], rbx" + }, + { + "address": "0x140006d96", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140006d9b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d9f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006da0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006d83", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d83", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140006d86", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140006d89", + "size": 2, + "mnemonic": "je", + "operands": "0x140006da1" + } + ], + "successors": [ + "0x140006da1", + "0x140006d8b" + ] + }, + { + "address": "0x140006d8b", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d8b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006d7a" + } + ], + "successors": [ + "0x140006d7a" + ] + } + ] + }, + { + "address": "0x140006da8", + "end_address": "0x140006dba", + "name": "", + "blocks": [ + { + "address": "0x140006da8", + "size": 5, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006da8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006dac", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006db1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006db5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006db9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006dbc", + "end_address": "0x140006dce", + "name": "", + "blocks": [ + { + "address": "0x140006dbc", + "size": 5, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006dbc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006dc0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006dc5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x68]" + }, + { + "address": "0x140006dc9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006dcd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006dd0", + "end_address": "0x140006de8", + "name": "", + "blocks": [ + { + "address": "0x140006dd0", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006dd0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140006dd2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140006dd9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006dde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006de2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006de6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006de7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006de8", + "end_address": "0x140006e00", + "name": "", + "blocks": [ + { + "address": "0x140006de8", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006de8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140006dea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006dee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140006df1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006df6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006dfa", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006dfe", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006dff", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006e00", + "end_address": "0x140006e86", + "name": "", + "blocks": [ + { + "address": "0x140006e00", + "size": 36, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006e00", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140006e03", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x140006e07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbp" + }, + { + "address": "0x140006e0b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x140006e0f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006e10", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140006e14", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 8]" + }, + { + "address": "0x140006e18", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006e1b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140006e1e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rdx" + }, + { + "address": "0x140006e22", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006e25", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e2a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006e2e", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140006e32", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006e3b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e40", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140006e44", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140006e47", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140006e4a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140006e4c", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140006e51", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006e55", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140006e57", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], al" + }, + { + "address": "0x140006e5b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140006e60", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140006e64", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x140006e69", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006e6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x140006e71", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140006e76", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140006e7b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140006e80", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140006e84", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006e85", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006e88", + "end_address": "0x140006f50", + "name": "", + "blocks": [ + { + "address": "0x140006e88", + "size": 47, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006e88", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140006e8b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x140006e8f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbp" + }, + { + "address": "0x140006e93", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x140006e97", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006e98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006e9c", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 8]" + }, + { + "address": "0x140006ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006ea3", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140006ea6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax - 0x28], 0" + }, + { + "address": "0x140006eaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006ead", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x24], 0" + }, + { + "address": "0x140006eb5", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x1c], 0" + }, + { + "address": "0x140006ebd", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x14], 0" + }, + { + "address": "0x140006ec4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rdx" + }, + { + "address": "0x140006ec8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006ecd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006ed1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140006ed5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006eda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006ee3", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140006ee7", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x140006eec", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x10]" + }, + { + "address": "0x140006ef0", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x140006ef4", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x20], 0" + }, + { + "address": "0x140006ef9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x140006efb", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006eff", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, dword ptr [r9]" + }, + { + "address": "0x140006f02", + "size": 5, + "mnemonic": "call", + "operands": "0x14000634c" + }, + { + "address": "0x140006f07", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x140006f0c", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x140006f11", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140006f1a", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x70]" + }, + { + "address": "0x140006f1f", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x140006f27", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140006f2a", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140006f2d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140006f32", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006f35", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x140006f3a", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x140006f3f", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x140006f43", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x140006f47", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140006f4b", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006f4e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006f4f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006f50", + "end_address": "0x140006f6e", + "name": "", + "blocks": [ + { + "address": "0x140006f50", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006f50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006f54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000747c" + }, + { + "address": "0x140006f59", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140006f5c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140006f5e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140006f61", + "size": 2, + "mnemonic": "je", + "operands": "0x140006f69" + } + ], + "successors": [ + "0x140006f69", + "0x140006f63" + ] + }, + { + "address": "0x140006f69", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006f69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006f6d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006f63", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006f63", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x30], eax" + }, + { + "address": "0x140006f66", + "size": 3, + "mnemonic": "setg", + "operands": "al" + }, + { + "address": "0x140006f69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006f6d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006f7c", + "end_address": "0x140006f96", + "name": "", + "blocks": [ + { + "address": "0x140006f7c", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006f7c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140006f80", + "size": 5, + "mnemonic": "call", + "operands": "0x140006f70" + }, + { + "address": "0x140006f85", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140006f88", + "size": 2, + "mnemonic": "je", + "operands": "0x140006f90" + } + ], + "successors": [ + "0x140006f90", + "0x140006f8a" + ] + }, + { + "address": "0x140006f90", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006f90", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140006f95", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006f8a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006f8a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19330]" + }, + { + "address": "0x140006f90", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140006f95", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006f98", + "end_address": "0x14000700c", + "name": "", + "blocks": [ + { + "address": "0x140006f98", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006f98", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140006f9b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000700b" + } + ], + "successors": [ + "0x14000700b", + "0x140006f9d" + ] + }, + { + "address": "0x14000700b", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000700b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006f9d", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006f9d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x10], dl" + }, + { + "address": "0x140006fa1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x140006fa5", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0xe06d7363" + }, + { + "address": "0x140006fab", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007007" + }, + { + "address": "0x140006fad", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x18], 4" + }, + { + "address": "0x140006fb1", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007007" + }, + { + "address": "0x140006fb3", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x20]" + }, + { + "address": "0x140006fb6", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930520" + }, + { + "address": "0x140006fbb", + "size": 2, + "mnemonic": "je", + "operands": "0x140006fc7" + } + ], + "successors": [ + "0x140006fc7", + "0x140006fbd" + ] + }, + { + "address": "0x140006fc7", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006fc7", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x30]" + }, + { + "address": "0x140006fcb", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140006fce", + "size": 2, + "mnemonic": "je", + "operands": "0x140007007" + } + ], + "successors": [ + "0x140007007", + "0x140006fd0" + ] + }, + { + "address": "0x140006fbd", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006fbd", + "size": 5, + "mnemonic": "add", + "operands": "eax, 0xe66cfadf" + }, + { + "address": "0x140006fc2", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140006fc5", + "size": 2, + "mnemonic": "ja", + "operands": "0x140007007" + } + ], + "successors": [ + "0x140007007", + "0x140006fc7" + ] + }, + { + "address": "0x140007007", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007007", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000700b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140006fd0", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006fd0", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax + 4]" + }, + { + "address": "0x140006fd4", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x140006fd6", + "size": 2, + "mnemonic": "je", + "operands": "0x140006fe9" + } + ], + "successors": [ + "0x140006fe9", + "0x140006fd8" + ] + }, + { + "address": "0x140006fe9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006fe9", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rax], 0x10" + }, + { + "address": "0x140006fec", + "size": 2, + "mnemonic": "je", + "operands": "0x140007007" + } + ], + "successors": [ + "0x140007007", + "0x140006fee" + ] + }, + { + "address": "0x140006fd8", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006fd8", + "size": 4, + "mnemonic": "add", + "operands": "rdx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140006fdc", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x28]" + }, + { + "address": "0x140006fe0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000700c" + }, + { + "address": "0x140006fe5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007007" + } + ], + "successors": [ + "0x140007007" + ] + }, + { + "address": "0x140006fee", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006fee", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x28]" + }, + { + "address": "0x140006ff2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140006ff5", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140006ff8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007007" + } + ], + "successors": [ + "0x140007007", + "0x140006ffa" + ] + }, + { + "address": "0x140006ffa", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006ffa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140006ffd", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x140007001", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x192b9]" + }, + { + "address": "0x140007007", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000700b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007010", + "end_address": "0x14000703f", + "name": "", + "blocks": [ + { + "address": "0x140007010", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007010", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140007012", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007016", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140007019", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000701e", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140007022", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000702d" + } + ], + "successors": [ + "0x14000702d" + ] + }, + { + "address": "0x14000702d", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000702d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007030", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007024" + }, + { + "address": "0x140007032", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 1]" + }, + { + "address": "0x140007035", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007039", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000703a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007064", + "end_address": "0x1400070ca", + "name": "", + "blocks": [ + { + "address": "0x140007064", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007064", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007069", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000706a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000706e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx]" + }, + { + "address": "0x140007071", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140007074", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe0434352" + }, + { + "address": "0x14000707a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000708e" + } + ], + "successors": [ + "0x14000708e", + "0x14000707c" + ] + }, + { + "address": "0x14000708e", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000708e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140007093", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x140007097", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400070a1" + }, + { + "address": "0x140007099", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000709e", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x1400070a1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400070a6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400070a8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400070ac", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400070ad", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000707c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000707c", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe0434f4d" + }, + { + "address": "0x140007082", + "size": 2, + "mnemonic": "je", + "operands": "0x14000708e" + } + ], + "successors": [ + "0x14000708e", + "0x140007084" + ] + }, + { + "address": "0x140007084", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007084", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x14000708a", + "size": 2, + "mnemonic": "je", + "operands": "0x1400070ae" + } + ], + "successors": [ + "0x1400070ae", + "0x14000708c" + ] + }, + { + "address": "0x1400070ae", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400070ae", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400070b3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x1400070b7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbx + 8]" + }, + { + "address": "0x1400070bb", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400070c0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400070c4", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b70" + }, + { + "address": "0x1400070c9", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000708c", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000708c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400070a1" + } + ], + "successors": [ + "0x1400070a1" + ] + }, + { + "address": "0x1400070a1", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400070a1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400070a6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400070a8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400070ac", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400070ad", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400070cc", + "end_address": "0x1400070de", + "name": "", + "blocks": [ + { + "address": "0x1400070cc", + "size": 5, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400070cc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400070d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400070d5", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x20" + }, + { + "address": "0x1400070d9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400070dd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400070e0", + "end_address": "0x1400070f2", + "name": "", + "blocks": [ + { + "address": "0x1400070e0", + "size": 5, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400070e0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400070e4", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400070e9", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x28" + }, + { + "address": "0x1400070ed", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400070f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400070f4", + "end_address": "0x1400070fe", + "name": "", + "blocks": [ + { + "address": "0x1400070f4", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400070f4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400070f8", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b70" + }, + { + "address": "0x1400070fd", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007100", + "end_address": "0x140007317", + "name": "", + "blocks": [ + { + "address": "0x140007100", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007100", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007105", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000710a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000710f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007110", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007112", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + }, + { + "address": "0x140007229", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007229", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rbx]" + }, + { + "address": "0x14000722b", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000715b" + } + ], + "successors": [ + "0x14000715b", + "0x140007231" + ] + }, + { + "address": "0x14000715b", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000715b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14000715d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rcx" + }, + { + "address": "0x140007160", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, edi" + }, + { + "address": "0x140007162", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + rcx*8 + 4]" + }, + { + "address": "0x140007166", + "size": 3, + "mnemonic": "cmp", + "operands": "r14, rax" + }, + { + "address": "0x140007169", + "size": 6, + "mnemonic": "jb", + "operands": "0x140007227" + } + ], + "successors": [ + "0x140007227", + "0x14000716f" + ] + }, + { + "address": "0x140007231", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007231", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400072f4" + } + ], + "successors": [ + "0x1400072f4" + ] + }, + { + "address": "0x140007227", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007227", + "size": 2, + "mnemonic": "inc", + "operands": "edi" + }, + { + "address": "0x140007229", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rbx]" + }, + { + "address": "0x14000722b", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000715b" + } + ], + "successors": [ + "0x14000715b", + "0x140007231" + ] + }, + { + "address": "0x14000716f", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000716f", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + rcx*8 + 8]" + }, + { + "address": "0x140007173", + "size": 3, + "mnemonic": "cmp", + "operands": "r14, rax" + }, + { + "address": "0x140007176", + "size": 6, + "mnemonic": "jae", + "operands": "0x140007227" + }, + { + "address": "0x14000717c", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + rcx*8 + 0x10], 0" + }, + { + "address": "0x140007181", + "size": 6, + "mnemonic": "je", + "operands": "0x140007227" + } + ], + "successors": [ + "0x140007227", + "0x140007187" + ] + }, + { + "address": "0x1400072f4", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400072f4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x1400072f9", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x1400072fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140007302", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140007306", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14000730a", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000730d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000730f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007311", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140007313", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140007315", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140007316", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007187", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007187", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + rcx*8 + 0xc], 1" + }, + { + "address": "0x14000718c", + "size": 2, + "mnemonic": "je", + "operands": "0x1400071a9" + } + ], + "successors": [ + "0x1400071a9", + "0x14000718e" + ] + }, + { + "address": "0x1400071a9", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400071a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rsi], 0xe06d7363" + }, + { + "address": "0x1400071af", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400071d9" + }, + { + "address": "0x1400071b1", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x1cd2f], 0" + }, + { + "address": "0x1400071b9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400071d9" + } + ], + "successors": [ + "0x1400071d9", + "0x1400071bb" + ] + }, + { + "address": "0x14000718e", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000718e", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + rcx*8 + 0xc]" + }, + { + "address": "0x140007192", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r13" + }, + { + "address": "0x140007195", + "size": 3, + "mnemonic": "add", + "operands": "rax, r12" + }, + { + "address": "0x140007198", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000719d", + "size": 2, + "mnemonic": "call", + "operands": "rax" + }, + { + "address": "0x14000719f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400071a1", + "size": 6, + "mnemonic": "js", + "operands": "0x140007236" + } + ], + "successors": [ + "0x140007236", + "0x1400071a7" + ] + }, + { + "address": "0x1400071d9", + "size": 23, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400071d9", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 1]" + }, + { + "address": "0x1400071dd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x1400071e3", + "size": 3, + "mnemonic": "add", + "operands": "rax, rax" + }, + { + "address": "0x1400071e6", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r13" + }, + { + "address": "0x1400071e9", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + rax*8]" + }, + { + "address": "0x1400071ec", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r12" + }, + { + "address": "0x1400071ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x1400071f4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, dword ptr [rsi]" + }, + { + "address": "0x1400071f7", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 1]" + }, + { + "address": "0x1400071fb", + "size": 3, + "mnemonic": "add", + "operands": "rax, rax" + }, + { + "address": "0x1400071fe", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007201", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007204", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rbx + rax*8]" + }, + { + "address": "0x140007207", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + 0x40]" + }, + { + "address": "0x14000720b", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r12" + }, + { + "address": "0x14000720e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140007213", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + 0x28]" + }, + { + "address": "0x140007217", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000721c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x18ece]" + }, + { + "address": "0x140007222", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a700" + }, + { + "address": "0x140007227", + "size": 2, + "mnemonic": "inc", + "operands": "edi" + }, + { + "address": "0x140007229", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rbx]" + }, + { + "address": "0x14000722b", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000715b" + } + ], + "successors": [ + "0x14000715b", + "0x140007231" + ] + }, + { + "address": "0x1400071bb", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400071bb", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1cd26]" + }, + { + "address": "0x1400071c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e050" + }, + { + "address": "0x1400071c7", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400071c9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400071d9" + } + ], + "successors": [ + "0x1400071d9", + "0x1400071cb" + ] + }, + { + "address": "0x140007236", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007236", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140007238", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400072f9" + } + ], + "successors": [ + "0x1400072f9" + ] + }, + { + "address": "0x1400071a7", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400071a7", + "size": 2, + "mnemonic": "jle", + "operands": "0x140007227" + }, + { + "address": "0x1400071a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rsi], 0xe06d7363" + }, + { + "address": "0x1400071af", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400071d9" + }, + { + "address": "0x1400071b1", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x1cd2f], 0" + }, + { + "address": "0x1400071b9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400071d9" + } + ], + "successors": [ + "0x1400071d9", + "0x1400071bb" + ] + }, + { + "address": "0x1400071cb", + "size": 26, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400071cb", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x1400071d0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x1400071d3", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1cd0f]" + }, + { + "address": "0x1400071d9", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 1]" + }, + { + "address": "0x1400071dd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x1400071e3", + "size": 3, + "mnemonic": "add", + "operands": "rax, rax" + }, + { + "address": "0x1400071e6", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r13" + }, + { + "address": "0x1400071e9", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + rax*8]" + }, + { + "address": "0x1400071ec", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r12" + }, + { + "address": "0x1400071ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x1400071f4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, dword ptr [rsi]" + }, + { + "address": "0x1400071f7", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 1]" + }, + { + "address": "0x1400071fb", + "size": 3, + "mnemonic": "add", + "operands": "rax, rax" + }, + { + "address": "0x1400071fe", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007201", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007204", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rbx + rax*8]" + }, + { + "address": "0x140007207", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + 0x40]" + }, + { + "address": "0x14000720b", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r12" + }, + { + "address": "0x14000720e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140007213", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + 0x28]" + }, + { + "address": "0x140007217", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000721c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x18ece]" + }, + { + "address": "0x140007222", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a700" + }, + { + "address": "0x140007227", + "size": 2, + "mnemonic": "inc", + "operands": "edi" + }, + { + "address": "0x140007229", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rbx]" + }, + { + "address": "0x14000722b", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000715b" + } + ], + "successors": [ + "0x14000715b", + "0x140007231" + ] + }, + { + "address": "0x1400072f9", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400072f9", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x1400072fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140007302", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140007306", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14000730a", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000730d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000730f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007311", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140007313", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140007315", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140007316", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007318", + "end_address": "0x140007340", + "name": "", + "blocks": [ + { + "address": "0x140007318", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007318", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000731c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a73c" + }, + { + "address": "0x140007321", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140007323", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007329" + }, + { + "address": "0x140007325", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x140007327", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000733b" + } + ], + "successors": [ + "0x14000733b" + ] + }, + { + "address": "0x14000733b", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000733b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000733f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007340", + "end_address": "0x140007359", + "name": "", + "blocks": [ + { + "address": "0x140007340", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007340", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007344", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x140007346", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007352" + }, + { + "address": "0x140007348", + "size": 5, + "mnemonic": "call", + "operands": "0x140007514" + }, + { + "address": "0x14000734d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a784" + }, + { + "address": "0x140007352", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140007354", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007358", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007374", + "end_address": "0x140007393", + "name": "", + "blocks": [ + { + "address": "0x140007374", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007374", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007378", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000737b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000738e" + } + ], + "successors": [ + "0x14000738e", + "0x14000737d" + ] + }, + { + "address": "0x14000738e", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000738e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007392", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000737d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000737d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2b95c]" + }, + { + "address": "0x140007384", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x140007387", + "size": 2, + "mnemonic": "je", + "operands": "0x14000738e" + } + ], + "successors": [ + "0x14000738e", + "0x140007389" + ] + }, + { + "address": "0x140007389", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007389", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x14000738e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007392", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007394", + "end_address": "0x1400073ad", + "name": "", + "blocks": [ + { + "address": "0x140007394", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007394", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007398", + "size": 5, + "mnemonic": "call", + "operands": "0x1400073b0" + }, + { + "address": "0x14000739d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400073a0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400073a7" + } + ], + "successors": [ + "0x1400073a7", + "0x1400073a2" + ] + }, + { + "address": "0x1400073a7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400073a7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x1400073ac", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400073a2", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400073a2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400073a6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400073b0", + "end_address": "0x140007479", + "name": "", + "blocks": [ + { + "address": "0x1400073b0", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400073b0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400073b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400073ba", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400073bf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400073c0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400073c4", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x29cf5], -1" + }, + { + "address": "0x1400073cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400073d4" + }, + { + "address": "0x1400073cd", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400073cf", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007464" + } + ], + "successors": [ + "0x140007464" + ] + }, + { + "address": "0x140007464", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007464", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007469", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000746e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007473", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007477", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140007478", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000747c", + "end_address": "0x1400074c9", + "name": "", + "blocks": [ + { + "address": "0x14000747c", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000747c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007481", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007482", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007486", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x29c33], -1" + }, + { + "address": "0x14000748d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007493" + }, + { + "address": "0x14000748f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140007491", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400074be" + } + ], + "successors": [ + "0x1400074be" + ] + }, + { + "address": "0x1400074be", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400074be", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400074c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400074c7", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400074c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400074cc", + "end_address": "0x140007513", + "name": "", + "blocks": [ + { + "address": "0x1400074cc", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400074cc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400074d0", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x163]" + }, + { + "address": "0x1400074d7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a90c" + }, + { + "address": "0x1400074dc", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x29bde], eax" + }, + { + "address": "0x1400074e2", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x1400074e5", + "size": 2, + "mnemonic": "je", + "operands": "0x14000750c" + } + ], + "successors": [ + "0x14000750c", + "0x1400074e7" + ] + }, + { + "address": "0x14000750c", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000750c", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000750e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007512", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400074e7", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400074e7", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2b7f2]" + }, + { + "address": "0x1400074ee", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x1400074f0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a9e4" + }, + { + "address": "0x1400074f5", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400074f7", + "size": 2, + "mnemonic": "je", + "operands": "0x140007507" + } + ], + "successors": [ + "0x140007507", + "0x1400074f9" + ] + }, + { + "address": "0x140007507", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007507", + "size": 5, + "mnemonic": "call", + "operands": "0x140007514" + }, + { + "address": "0x14000750c", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000750e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007512", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400074f9", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400074f9", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2b855], 0xfffffffe" + }, + { + "address": "0x140007503", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140007505", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000750e" + } + ], + "successors": [ + "0x14000750e" + ] + }, + { + "address": "0x14000750e", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000750e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007512", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007514", + "end_address": "0x140007539", + "name": "", + "blocks": [ + { + "address": "0x140007514", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007514", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007518", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x29ba2]" + }, + { + "address": "0x14000751e", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x140007521", + "size": 2, + "mnemonic": "je", + "operands": "0x140007532" + } + ], + "successors": [ + "0x140007532", + "0x140007523" + ] + }, + { + "address": "0x140007532", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007532", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140007534", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007538", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007523", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007523", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a954" + }, + { + "address": "0x140007528", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x29b8e], 0xffffffff" + }, + { + "address": "0x140007532", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140007534", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007538", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000753c", + "end_address": "0x140007563", + "name": "", + "blocks": [ + { + "address": "0x14000753c", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000753c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007540", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 0x1c]" + }, + { + "address": "0x140007544", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x140007547", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000754a", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 + rax]" + }, + { + "address": "0x14000754e", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -2" + }, + { + "address": "0x140007551", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000755e" + }, + { + "address": "0x140007553", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdx]" + }, + { + "address": "0x140007556", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140007559", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e8" + }, + { + "address": "0x14000755e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140007562", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007564", + "end_address": "0x14000758d", + "name": "", + "blocks": [ + { + "address": "0x140007564", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007564", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140007566", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000756a", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x14000756f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007572", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007577", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000757a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x14000757e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rcx" + }, + { + "address": "0x140007583", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + rcx + 4]" + }, + { + "address": "0x140007587", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000758b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000758c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000759c", + "end_address": "0x1400075d7", + "name": "", + "blocks": [ + { + "address": "0x14000759c", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000759c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400075a1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400075a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075a6", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r9d" + }, + { + "address": "0x1400075a9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400075ac", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x1400075b1", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x1400075b6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400075b9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x1400075bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rcx" + }, + { + "address": "0x1400075c2", + "size": 4, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rax + rcx + 4]" + }, + { + "address": "0x1400075c6", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400075cc" + }, + { + "address": "0x1400075c8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rax + rcx + 4], edi" + }, + { + "address": "0x1400075cc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400075d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075d5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400075d6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400075e8", + "end_address": "0x14000764e", + "name": "", + "blocks": [ + { + "address": "0x1400075e8", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400075e8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400075ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075ee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400075f1", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400075f4", + "size": 2, + "mnemonic": "je", + "operands": "0x140007648" + } + ], + "successors": [ + "0x140007648", + "0x1400075f6" + ] + }, + { + "address": "0x140007648", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007648", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000764d", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400075f6", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400075f6", + "size": 4, + "mnemonic": "movsxd", + "operands": "r11, dword ptr [rcx + 0x18]" + }, + { + "address": "0x1400075fa", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rdx + 8]" + }, + { + "address": "0x1400075fe", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r10 + r11]" + }, + { + "address": "0x140007602", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140007605", + "size": 2, + "mnemonic": "je", + "operands": "0x140007648" + } + ], + "successors": [ + "0x140007648", + "0x140007607" + ] + }, + { + "address": "0x140007607", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007607", + "size": 4, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000760b", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000760e", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140007611", + "size": 2, + "mnemonic": "je", + "operands": "0x140007643" + } + ], + "successors": [ + "0x140007643", + "0x140007613" + ] + }, + { + "address": "0x140007643", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007643", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140007646", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000763d" + } + ], + "successors": [ + "0x14000763d" + ] + }, + { + "address": "0x140007613", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007613", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + r9*8]" + }, + { + "address": "0x140007617", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rcx + r10]" + }, + { + "address": "0x14000761b", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r10" + }, + { + "address": "0x14000761e", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdx" + }, + { + "address": "0x140007621", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000762b" + } + ], + "successors": [ + "0x14000762b", + "0x140007623" + ] + }, + { + "address": "0x14000763d", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000763d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007641", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140007642", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000762b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000762b", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14000762e", + "size": 2, + "mnemonic": "je", + "operands": "0x140007643" + } + ], + "successors": [ + "0x140007643", + "0x140007630" + ] + }, + { + "address": "0x140007623", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007623", + "size": 3, + "mnemonic": "inc", + "operands": "r9d" + }, + { + "address": "0x140007626", + "size": 3, + "mnemonic": "cmp", + "operands": "r9d, r8d" + }, + { + "address": "0x140007629", + "size": 2, + "mnemonic": "jb", + "operands": "0x140007613" + } + ], + "successors": [ + "0x140007613", + "0x14000762b" + ] + }, + { + "address": "0x140007630", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007630", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r9 - 1]" + }, + { + "address": "0x140007634", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r10 + rcx*8]" + }, + { + "address": "0x140007638", + "size": 5, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + r11 + 4]" + }, + { + "address": "0x14000763d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007641", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140007642", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007650", + "end_address": "0x14000773d", + "name": "", + "blocks": [ + { + "address": "0x140007650", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007650", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140007653", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140007657", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000765b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000765f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140007663", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007665", + "size": 3, + "mnemonic": "or", + "operands": "ebp, 0xffffffff" + }, + { + "address": "0x140007668", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000766b", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x10], 0" + }, + { + "address": "0x14000766f", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x140007672", + "size": 6, + "mnemonic": "je", + "operands": "0x140007724" + } + ], + "successors": [ + "0x140007724", + "0x140007678" + ] + }, + { + "address": "0x140007724", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007724", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebp" + }, + { + "address": "0x140007726", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14000772b", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x18]" + }, + { + "address": "0x140007730", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140007735", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x28]" + }, + { + "address": "0x14000773a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000773c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007678", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007678", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [rcx + 0x10]" + }, + { + "address": "0x14000767c", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rip - 0x7683]" + }, + { + "address": "0x140007683", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdx + 8]" + }, + { + "address": "0x140007687", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140007689", + "size": 3, + "mnemonic": "add", + "operands": "r9, rsi" + }, + { + "address": "0x14000768c", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000768f", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x140007691", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9]" + }, + { + "address": "0x140007695", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140007698", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" + }, + { + "address": "0x1400076a1", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" + }, + { + "address": "0x1400076a9", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rax" + }, + { + "address": "0x1400076ac", + "size": 4, + "mnemonic": "mov", + "operands": "r11d, dword ptr [r9 - 4]" + }, + { + "address": "0x1400076b0", + "size": 3, + "mnemonic": "shr", + "operands": "r11d, cl" + }, + { + "address": "0x1400076b3", + "size": 3, + "mnemonic": "test", + "operands": "r11d, r11d" + }, + { + "address": "0x1400076b6", + "size": 2, + "mnemonic": "je", + "operands": "0x140007724" + } + ], + "successors": [ + "0x140007724", + "0x1400076b8" + ] + }, + { + "address": "0x1400076b8", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400076b8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r10 + 0x10]" + }, + { + "address": "0x1400076bc", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, dword ptr [rax]" + }, + { + "address": "0x1400076bf", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9]" + }, + { + "address": "0x1400076c3", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x1400076c6", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" + }, + { + "address": "0x1400076cf", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" + }, + { + "address": "0x1400076d7", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rax" + }, + { + "address": "0x1400076da", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 - 4]" + }, + { + "address": "0x1400076de", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x1400076e0", + "size": 2, + "mnemonic": "add", + "operands": "edi, eax" + }, + { + "address": "0x1400076e2", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x1400076e4", + "size": 3, + "mnemonic": "add", + "operands": "rax, r10" + }, + { + "address": "0x1400076e7", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x1400076ea", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400076ed", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000771a" + } + ], + "successors": [ + "0x14000771a", + "0x1400076ef" + ] + }, + { + "address": "0x14000771a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000771a", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x14000771d", + "size": 3, + "mnemonic": "cmove", + "operands": "edx, ebp" + }, + { + "address": "0x140007720", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x140007722", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007726" + } + ], + "successors": [ + "0x140007726" + ] + }, + { + "address": "0x1400076ef", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400076ef", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9]" + }, + { + "address": "0x1400076f3", + "size": 3, + "mnemonic": "inc", + "operands": "r8d" + }, + { + "address": "0x1400076f6", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x1400076f9", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" + }, + { + "address": "0x140007702", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" + }, + { + "address": "0x14000770a", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rax" + }, + { + "address": "0x14000770d", + "size": 4, + "mnemonic": "mov", + "operands": "edx, dword ptr [r9 - 4]" + }, + { + "address": "0x140007711", + "size": 2, + "mnemonic": "shr", + "operands": "edx, cl" + }, + { + "address": "0x140007713", + "size": 2, + "mnemonic": "dec", + "operands": "edx" + }, + { + "address": "0x140007715", + "size": 3, + "mnemonic": "cmp", + "operands": "r8d, r11d" + }, + { + "address": "0x140007718", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400076bf" + } + ], + "successors": [ + "0x1400076bf", + "0x14000771a" + ] + }, + { + "address": "0x140007726", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007726", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14000772b", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x18]" + }, + { + "address": "0x140007730", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140007735", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x28]" + }, + { + "address": "0x14000773a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000773c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400076bf", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400076bf", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9]" + }, + { + "address": "0x1400076c3", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x1400076c6", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" + }, + { + "address": "0x1400076cf", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" + }, + { + "address": "0x1400076d7", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rax" + }, + { + "address": "0x1400076da", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 - 4]" + }, + { + "address": "0x1400076de", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x1400076e0", + "size": 2, + "mnemonic": "add", + "operands": "edi, eax" + }, + { + "address": "0x1400076e2", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x1400076e4", + "size": 3, + "mnemonic": "add", + "operands": "rax, r10" + }, + { + "address": "0x1400076e7", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x1400076ea", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400076ed", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000771a" + } + ], + "successors": [ + "0x14000771a", + "0x1400076ef" + ] + } + ] + }, + { + "address": "0x140007740", + "end_address": "0x140007932", + "name": "", + "blocks": [ + { + "address": "0x140007740", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007740", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007745", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000774a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x14000774f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007751", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007753", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007759", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14000775c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000775f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007762", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007765", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140007767", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 4]" + }, + { + "address": "0x14000776b", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x14000776e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000777b" + } + ], + "successors": [ + "0x14000777b", + "0x140007770" + ] + }, + { + "address": "0x14000777b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000777b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14000777e", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007781", + "size": 6, + "mnemonic": "je", + "operands": "0x1400078f6" + } + ], + "successors": [ + "0x1400078f6", + "0x140007787" + ] + }, + { + "address": "0x140007770", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007770", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140007775", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r15 + rax]" + }, + { + "address": "0x140007779", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000777e" + } + ], + "successors": [ + "0x14000777e" + ] + }, + { + "address": "0x1400078f6", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400078f6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400078f8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400078fd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140007902", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140007907", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000790b", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000790d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000790f", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140007911", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007787", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007787", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [rbx + 4]" + }, + { + "address": "0x14000778b", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x14000778e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000779b" + } + ], + "successors": [ + "0x14000779b", + "0x140007790" + ] + }, + { + "address": "0x14000777e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000777e", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007781", + "size": 6, + "mnemonic": "je", + "operands": "0x1400078f6" + } + ], + "successors": [ + "0x1400078f6", + "0x140007787" + ] + }, + { + "address": "0x14000779b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000779b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000779e", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x1400077a2", + "size": 6, + "mnemonic": "je", + "operands": "0x1400078f6" + } + ], + "successors": [ + "0x1400078f6", + "0x1400077a8" + ] + }, + { + "address": "0x140007790", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007790", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140007795", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r15 + rax]" + }, + { + "address": "0x140007799", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000779e" + } + ], + "successors": [ + "0x14000779e" + ] + }, + { + "address": "0x1400077a8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077a8", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 8], edi" + }, + { + "address": "0x1400077ab", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400077b5" + }, + { + "address": "0x1400077ad", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], edi" + }, + { + "address": "0x1400077af", + "size": 6, + "mnemonic": "jge", + "operands": "0x1400078f6" + }, + { + "address": "0x1400077b5", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], edi" + }, + { + "address": "0x1400077b7", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400077c3" + } + ], + "successors": [ + "0x1400077c3", + "0x1400077b9" + ] + }, + { + "address": "0x14000779e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000779e", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x1400077a2", + "size": 6, + "mnemonic": "je", + "operands": "0x1400078f6" + } + ], + "successors": [ + "0x1400078f6", + "0x1400077a8" + ] + }, + { + "address": "0x1400077c3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077c3", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 0x80" + }, + { + "address": "0x1400077c6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400077fa" + } + ], + "successors": [ + "0x1400077fa", + "0x1400077c8" + ] + }, + { + "address": "0x1400077b9", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077b9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 8]" + }, + { + "address": "0x1400077bd", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x1400077c0", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x1400077c3", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 0x80" + }, + { + "address": "0x1400077c6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400077fa" + } + ], + "successors": [ + "0x1400077fa", + "0x1400077c8" + ] + }, + { + "address": "0x1400077fa", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077fa", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 8" + }, + { + "address": "0x1400077fd", + "size": 2, + "mnemonic": "je", + "operands": "0x14000781a" + } + ], + "successors": [ + "0x14000781a", + "0x1400077ff" + ] + }, + { + "address": "0x1400077c8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077c8", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r14], 0x10" + }, + { + "address": "0x1400077cc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400077fa" + } + ], + "successors": [ + "0x1400077fa", + "0x1400077ce" + ] + }, + { + "address": "0x14000781a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000781a", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r14], 1" + }, + { + "address": "0x14000781e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000786a" + } + ], + "successors": [ + "0x14000786a", + "0x140007820" + ] + }, + { + "address": "0x1400077ff", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077ff", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r13 + 0x28]" + }, + { + "address": "0x140007803", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140007806", + "size": 6, + "mnemonic": "je", + "operands": "0x140007917" + } + ], + "successors": [ + "0x140007917", + "0x14000780c" + ] + }, + { + "address": "0x1400077ce", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077ce", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b4fb]" + }, + { + "address": "0x1400077d5", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400077d8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400077fa" + } + ], + "successors": [ + "0x1400077fa", + "0x1400077da" + ] + }, + { + "address": "0x14000786a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000786a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r14 + 0x18]" + }, + { + "address": "0x14000786e", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140007870", + "size": 2, + "mnemonic": "je", + "operands": "0x14000787d" + } + ], + "successors": [ + "0x14000787d", + "0x140007872" + ] + }, + { + "address": "0x140007820", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007820", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r13 + 0x28]" + }, + { + "address": "0x140007824", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007827", + "size": 6, + "mnemonic": "je", + "operands": "0x14000791c" + } + ], + "successors": [ + "0x14000791c", + "0x14000782d" + ] + }, + { + "address": "0x140007917", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007917", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000791c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007921", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007926", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000792b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000792c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007931", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007932", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000780c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000780c", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000780f", + "size": 6, + "mnemonic": "je", + "operands": "0x140007917" + } + ], + "successors": [ + "0x140007917", + "0x140007815" + ] + }, + { + "address": "0x1400077da", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077da", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x18ae0]" + }, + { + "address": "0x1400077e0", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400077e3", + "size": 6, + "mnemonic": "je", + "operands": "0x140007912" + } + ], + "successors": [ + "0x140007912", + "0x1400077e9" + ] + }, + { + "address": "0x14000787d", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000787d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007880", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140007883", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400078b9" + }, + { + "address": "0x140007885", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r13 + 0x28], rdi" + }, + { + "address": "0x140007889", + "size": 6, + "mnemonic": "je", + "operands": "0x140007921" + } + ], + "successors": [ + "0x140007921", + "0x14000788f" + ] + }, + { + "address": "0x140007872", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007872", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140007877", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rax]" + }, + { + "address": "0x14000787b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007880" + } + ], + "successors": [ + "0x140007880" + ] + }, + { + "address": "0x14000791c", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000791c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007921", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007926", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000792b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000792c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007931", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007932", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000782d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000782d", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140007830", + "size": 6, + "mnemonic": "je", + "operands": "0x14000791c" + } + ], + "successors": [ + "0x14000791c", + "0x140007836" + ] + }, + { + "address": "0x140007815", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007815", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rcx" + }, + { + "address": "0x140007818", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007859" + } + ], + "successors": [ + "0x140007859" + ] + }, + { + "address": "0x140007912", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007912", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007917", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000791c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007921", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007926", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000792b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000792c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007931", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007932", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400077e9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077e9", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x1400077ec", + "size": 6, + "mnemonic": "je", + "operands": "0x140007912" + } + ], + "successors": [ + "0x140007912", + "0x1400077f2" + ] + }, + { + "address": "0x140007921", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007921", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007926", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000792b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000792c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007931", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007932", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000788f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000788f", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140007892", + "size": 6, + "mnemonic": "je", + "operands": "0x140007921" + } + ], + "successors": [ + "0x140007921", + "0x140007898" + ] + }, + { + "address": "0x140007880", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007880", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140007883", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400078b9" + }, + { + "address": "0x140007885", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r13 + 0x28], rdi" + }, + { + "address": "0x140007889", + "size": 6, + "mnemonic": "je", + "operands": "0x140007921" + } + ], + "successors": [ + "0x140007921", + "0x14000788f" + ] + }, + { + "address": "0x140007836", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007836", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [r14 + 0x14]" + }, + { + "address": "0x14000783a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000783d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140007842", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x14], 8" + }, + { + "address": "0x140007847", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400078f2" + }, + { + "address": "0x14000784d", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140007850", + "size": 6, + "mnemonic": "je", + "operands": "0x1400078f2" + } + ], + "successors": [ + "0x1400078f2", + "0x140007856" + ] + }, + { + "address": "0x140007859", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007859", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r14 + 8]" + }, + { + "address": "0x14000785d", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007862", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140007865", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400078f2" + } + ], + "successors": [ + "0x1400078f2" + ] + }, + { + "address": "0x1400077f2", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400077f2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x1400077f5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x1400077f8", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007859" + } + ], + "successors": [ + "0x140007859" + ] + }, + { + "address": "0x140007898", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007898", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r14 + 0x14]" + }, + { + "address": "0x14000789c", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r14 + 8]" + }, + { + "address": "0x1400078a0", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r13 + 0x28]" + }, + { + "address": "0x1400078a4", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x1400078a9", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x1400078ac", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x1400078af", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x1400078b2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x1400078b7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400078f2" + } + ], + "successors": [ + "0x1400078f2" + ] + }, + { + "address": "0x1400078f2", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400078f2", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x1400078f4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400078f8" + } + ], + "successors": [ + "0x1400078f8" + ] + }, + { + "address": "0x140007856", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007856", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x140007859", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r14 + 8]" + }, + { + "address": "0x14000785d", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007862", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140007865", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400078f2" + } + ], + "successors": [ + "0x1400078f2" + ] + }, + { + "address": "0x1400078f8", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400078f8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400078fd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140007902", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140007907", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000790b", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000790d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000790f", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140007911", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007934", + "end_address": "0x140007b29", + "name": "", + "blocks": [ + { + "address": "0x140007934", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007934", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007939", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000793e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x140007943", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007945", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007947", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007949", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000794d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007950", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007953", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007956", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007959", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000795b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 8]" + }, + { + "address": "0x14000795f", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140007962", + "size": 2, + "mnemonic": "je", + "operands": "0x14000796f" + } + ], + "successors": [ + "0x14000796f", + "0x140007964" + ] + }, + { + "address": "0x14000796f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000796f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140007972", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007975", + "size": 6, + "mnemonic": "je", + "operands": "0x140007aed" + } + ], + "successors": [ + "0x140007aed", + "0x14000797b" + ] + }, + { + "address": "0x140007964", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007964", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140007969", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r15 + rax]" + }, + { + "address": "0x14000796d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007972" + } + ], + "successors": [ + "0x140007972" + ] + }, + { + "address": "0x140007aed", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007aed", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140007aef", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140007af4", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140007af9", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140007afe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007b02", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140007b04", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007b06", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140007b08", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000797b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000797b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [rbx + 8]" + }, + { + "address": "0x14000797f", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140007982", + "size": 2, + "mnemonic": "je", + "operands": "0x14000798f" + } + ], + "successors": [ + "0x14000798f", + "0x140007984" + ] + }, + { + "address": "0x140007972", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007972", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007975", + "size": 6, + "mnemonic": "je", + "operands": "0x140007aed" + } + ], + "successors": [ + "0x140007aed", + "0x14000797b" + ] + }, + { + "address": "0x14000798f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000798f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007992", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x140007996", + "size": 6, + "mnemonic": "je", + "operands": "0x140007aed" + } + ], + "successors": [ + "0x140007aed", + "0x14000799c" + ] + }, + { + "address": "0x140007984", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007984", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140007989", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r15 + rax]" + }, + { + "address": "0x14000798d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007992" + } + ], + "successors": [ + "0x140007992" + ] + }, + { + "address": "0x14000799c", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000799c", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0xc], edi" + }, + { + "address": "0x14000799f", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400079aa" + }, + { + "address": "0x1400079a1", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 4], edi" + }, + { + "address": "0x1400079a4", + "size": 6, + "mnemonic": "jge", + "operands": "0x140007aed" + }, + { + "address": "0x1400079aa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 4], edi" + }, + { + "address": "0x1400079ad", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400079b8" + } + ], + "successors": [ + "0x1400079b8", + "0x1400079af" + ] + }, + { + "address": "0x140007992", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007992", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x140007996", + "size": 6, + "mnemonic": "je", + "operands": "0x140007aed" + } + ], + "successors": [ + "0x140007aed", + "0x14000799c" + ] + }, + { + "address": "0x1400079b8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079b8", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x80" + }, + { + "address": "0x1400079bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400079f0" + } + ], + "successors": [ + "0x1400079f0", + "0x1400079be" + ] + }, + { + "address": "0x1400079af", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079af", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0xc]" + }, + { + "address": "0x1400079b2", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x1400079b5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x1400079b8", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x80" + }, + { + "address": "0x1400079bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400079f0" + } + ], + "successors": [ + "0x1400079f0", + "0x1400079be" + ] + }, + { + "address": "0x1400079f0", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079f0", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 8" + }, + { + "address": "0x1400079f4", + "size": 2, + "mnemonic": "je", + "operands": "0x140007a11" + } + ], + "successors": [ + "0x140007a11", + "0x1400079f6" + ] + }, + { + "address": "0x1400079be", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079be", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r14], 0x10" + }, + { + "address": "0x1400079c2", + "size": 2, + "mnemonic": "je", + "operands": "0x1400079f0" + } + ], + "successors": [ + "0x1400079f0", + "0x1400079c4" + ] + }, + { + "address": "0x140007a11", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a11", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r14], 1" + }, + { + "address": "0x140007a15", + "size": 2, + "mnemonic": "je", + "operands": "0x140007a61" + } + ], + "successors": [ + "0x140007a61", + "0x140007a17" + ] + }, + { + "address": "0x1400079f6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079f6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r13 + 0x28]" + }, + { + "address": "0x1400079fa", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400079fd", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b0e" + } + ], + "successors": [ + "0x140007b0e", + "0x140007a03" + ] + }, + { + "address": "0x1400079c4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079c4", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b305]" + }, + { + "address": "0x1400079cb", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400079ce", + "size": 2, + "mnemonic": "je", + "operands": "0x1400079f0" + } + ], + "successors": [ + "0x1400079f0", + "0x1400079d0" + ] + }, + { + "address": "0x140007a61", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a61", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r14 + 0x18]" + }, + { + "address": "0x140007a65", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140007a67", + "size": 2, + "mnemonic": "je", + "operands": "0x140007a74" + } + ], + "successors": [ + "0x140007a74", + "0x140007a69" + ] + }, + { + "address": "0x140007a17", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a17", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r13 + 0x28]" + }, + { + "address": "0x140007a1b", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140007a1e", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b13" + } + ], + "successors": [ + "0x140007b13", + "0x140007a24" + ] + }, + { + "address": "0x140007b0e", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b0e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b13", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b18", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b1d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b22", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b23", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b28", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b29", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007a03", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a03", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140007a06", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b0e" + } + ], + "successors": [ + "0x140007b0e", + "0x140007a0c" + ] + }, + { + "address": "0x1400079d0", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079d0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x188ea]" + }, + { + "address": "0x1400079d6", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400079d9", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b09" + } + ], + "successors": [ + "0x140007b09", + "0x1400079df" + ] + }, + { + "address": "0x140007a74", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a74", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007a77", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140007a7a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007ab0" + }, + { + "address": "0x140007a7c", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r13 + 0x28], rdi" + }, + { + "address": "0x140007a80", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b18" + } + ], + "successors": [ + "0x140007b18", + "0x140007a86" + ] + }, + { + "address": "0x140007a69", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a69", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140007a6e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rax]" + }, + { + "address": "0x140007a72", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007a77" + } + ], + "successors": [ + "0x140007a77" + ] + }, + { + "address": "0x140007b13", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b13", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b18", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b1d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b22", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b23", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b28", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b29", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007a24", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a24", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140007a27", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b13" + } + ], + "successors": [ + "0x140007b13", + "0x140007a2d" + ] + }, + { + "address": "0x140007a0c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a0c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rcx" + }, + { + "address": "0x140007a0f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007a50" + } + ], + "successors": [ + "0x140007a50" + ] + }, + { + "address": "0x140007b09", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b09", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b0e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b13", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b18", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b1d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b22", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b23", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b28", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b29", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400079df", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079df", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x1400079e2", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b09" + } + ], + "successors": [ + "0x140007b09", + "0x1400079e8" + ] + }, + { + "address": "0x140007b18", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b18", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b1d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b22", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b23", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140007b28", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007b29", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007a86", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a86", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140007a89", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b18" + } + ], + "successors": [ + "0x140007b18", + "0x140007a8f" + ] + }, + { + "address": "0x140007a77", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a77", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140007a7a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007ab0" + }, + { + "address": "0x140007a7c", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r13 + 0x28], rdi" + }, + { + "address": "0x140007a80", + "size": 6, + "mnemonic": "je", + "operands": "0x140007b18" + } + ], + "successors": [ + "0x140007b18", + "0x140007a86" + ] + }, + { + "address": "0x140007a2d", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a2d", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [r14 + 0x14]" + }, + { + "address": "0x140007a31", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140007a34", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140007a39", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x14], 8" + }, + { + "address": "0x140007a3e", + "size": 6, + "mnemonic": "jne", + "operands": "0x140007ae9" + }, + { + "address": "0x140007a44", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140007a47", + "size": 6, + "mnemonic": "je", + "operands": "0x140007ae9" + } + ], + "successors": [ + "0x140007ae9", + "0x140007a4d" + ] + }, + { + "address": "0x140007a50", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a50", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r14 + 8]" + }, + { + "address": "0x140007a54", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007a59", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140007a5c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007ae9" + } + ], + "successors": [ + "0x140007ae9" + ] + }, + { + "address": "0x1400079e8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400079e8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x1400079eb", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x1400079ee", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007a50" + } + ], + "successors": [ + "0x140007a50" + ] + }, + { + "address": "0x140007a8f", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a8f", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r14 + 0x14]" + }, + { + "address": "0x140007a93", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r14 + 8]" + }, + { + "address": "0x140007a97", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r13 + 0x28]" + }, + { + "address": "0x140007a9b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007aa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x140007aa3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140007aa6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140007aa9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140007aae", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007ae9" + } + ], + "successors": [ + "0x140007ae9" + ] + }, + { + "address": "0x140007ae9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007ae9", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140007aeb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007aef" + } + ], + "successors": [ + "0x140007aef" + ] + }, + { + "address": "0x140007a4d", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007a4d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x140007a50", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r14 + 8]" + }, + { + "address": "0x140007a54", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007a59", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140007a5c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007ae9" + } + ], + "successors": [ + "0x140007ae9" + ] + }, + { + "address": "0x140007aef", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007aef", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140007af4", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140007af9", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140007afe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007b02", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140007b04", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007b06", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140007b08", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007b2c", + "end_address": "0x140007bec", + "name": "", + "blocks": [ + { + "address": "0x140007b2c", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b2c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007b31", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140007b36", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x140007b3b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007b3d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007b41", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140007b44", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007b47", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140007b49", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [r8], ebx" + }, + { + "address": "0x140007b4c", + "size": 2, + "mnemonic": "jge", + "operands": "0x140007b53" + }, + { + "address": "0x140007b4e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140007b51", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007b5a" + } + ], + "successors": [ + "0x140007b5a" + ] + }, + { + "address": "0x140007b5a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007740" + }, + { + "address": "0x140007b5f", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140007b62", + "size": 2, + "mnemonic": "je", + "operands": "0x140007ba0" + } + ], + "successors": [ + "0x140007ba0", + "0x140007b64" + ] + }, + { + "address": "0x140007ba0", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007ba0", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 8]" + }, + { + "address": "0x140007ba4", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r14 + 0x28]" + }, + { + "address": "0x140007ba8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007bad", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140007bb0", + "size": 4, + "mnemonic": "movsxd", + "operands": "rsi, dword ptr [rsi + 0x18]" + }, + { + "address": "0x140007bb4", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140007bb6", + "size": 2, + "mnemonic": "je", + "operands": "0x140007bc1" + } + ], + "successors": [ + "0x140007bc1", + "0x140007bb8" + ] + }, + { + "address": "0x140007b64", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b64", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140007b67", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007bd0" + }, + { + "address": "0x140007b69", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 8]" + }, + { + "address": "0x140007b6d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r14 + 0x28]" + }, + { + "address": "0x140007b71", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007b76", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140007b79", + "size": 4, + "mnemonic": "movsxd", + "operands": "rsi, dword ptr [rsi + 0x18]" + }, + { + "address": "0x140007b7d", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140007b7f", + "size": 2, + "mnemonic": "je", + "operands": "0x140007b8a" + } + ], + "successors": [ + "0x140007b8a", + "0x140007b81" + ] + }, + { + "address": "0x140007bc1", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007bc1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007bc4", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007bc7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007bca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a504" + }, + { + "address": "0x140007bcf", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007bd0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007bd5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140007bda", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007bdf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007be3", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007be5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007bb8", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007bb8", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140007bbd", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + rsi]" + }, + { + "address": "0x140007bc1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007bc4", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007bc7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007bca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a504" + }, + { + "address": "0x140007bcf", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007bd0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007bd5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140007bda", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007bdf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007be3", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007be5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007b8a", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b8a", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x140007b90", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007b93", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007b96", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007b99", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a510" + }, + { + "address": "0x140007b9e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007bd0" + } + ], + "successors": [ + "0x140007bd0" + ] + }, + { + "address": "0x140007b81", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007b81", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140007b86", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + rsi]" + }, + { + "address": "0x140007b8a", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x140007b90", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007b93", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007b96", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007b99", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a510" + }, + { + "address": "0x140007b9e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007bd0" + } + ], + "successors": [ + "0x140007bd0" + ] + }, + { + "address": "0x140007bd0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007bd0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007bd5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140007bda", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007bdf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007be3", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007be5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007bec", + "end_address": "0x140007cad", + "name": "", + "blocks": [ + { + "address": "0x140007bec", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007bec", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140007bf1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140007bf6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x140007bfb", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007bfd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007c01", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140007c04", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007c07", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140007c09", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r8 + 4], ebx" + }, + { + "address": "0x140007c0d", + "size": 2, + "mnemonic": "jge", + "operands": "0x140007c14" + }, + { + "address": "0x140007c0f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140007c12", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007c1b" + } + ], + "successors": [ + "0x140007c1b" + ] + }, + { + "address": "0x140007c1b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007c1b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007934" + }, + { + "address": "0x140007c20", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140007c23", + "size": 2, + "mnemonic": "je", + "operands": "0x140007c61" + } + ], + "successors": [ + "0x140007c61", + "0x140007c25" + ] + }, + { + "address": "0x140007c61", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007c61", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 8]" + }, + { + "address": "0x140007c65", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r14 + 0x28]" + }, + { + "address": "0x140007c69", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007c6e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140007c71", + "size": 4, + "mnemonic": "movsxd", + "operands": "rsi, dword ptr [rsi + 0x18]" + }, + { + "address": "0x140007c75", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140007c77", + "size": 2, + "mnemonic": "je", + "operands": "0x140007c82" + } + ], + "successors": [ + "0x140007c82", + "0x140007c79" + ] + }, + { + "address": "0x140007c25", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007c25", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140007c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007c91" + }, + { + "address": "0x140007c2a", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 8]" + }, + { + "address": "0x140007c2e", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r14 + 0x28]" + }, + { + "address": "0x140007c32", + "size": 5, + "mnemonic": "call", + "operands": "0x140007040" + }, + { + "address": "0x140007c37", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140007c3a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rsi, dword ptr [rsi + 0x18]" + }, + { + "address": "0x140007c3e", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140007c40", + "size": 2, + "mnemonic": "je", + "operands": "0x140007c4b" + } + ], + "successors": [ + "0x140007c4b", + "0x140007c42" + ] + }, + { + "address": "0x140007c82", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007c82", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007c85", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007c88", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007c8b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a504" + }, + { + "address": "0x140007c90", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007c91", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007c96", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140007c9b", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007ca0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007ca4", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007ca6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007c79", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007c79", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140007c7e", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + rsi]" + }, + { + "address": "0x140007c82", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007c85", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007c88", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007c8b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a504" + }, + { + "address": "0x140007c90", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140007c91", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007c96", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140007c9b", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007ca0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007ca4", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007ca6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140007c4b", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007c4b", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x140007c51", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007c54", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007c57", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007c5a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a510" + }, + { + "address": "0x140007c5f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007c91" + } + ], + "successors": [ + "0x140007c91" + ] + }, + { + "address": "0x140007c42", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007c42", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140007c47", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + rsi]" + }, + { + "address": "0x140007c4b", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x140007c51", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140007c54", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140007c57", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140007c5a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a510" + }, + { + "address": "0x140007c5f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007c91" + } + ], + "successors": [ + "0x140007c91" + ] + }, + { + "address": "0x140007c91", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007c91", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140007c96", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140007c9b", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140007ca0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007ca4", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140007ca6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007cb0", + "end_address": "0x140007d86", + "name": "", + "blocks": [ + { + "address": "0x140007cb0", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cb0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140007cb3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140007cb7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], r8" + }, { "address": "0x140007cbb", "size": 1, @@ -21058,15 +81895,34 @@ ] }, { - "address": "0x140007d93", + "address": "0x140007d88", + "end_address": "0x140007e5e", "name": "", "blocks": [ { - "address": "0x140007d93", - "size": 21, + "address": "0x140007d88", + "size": 24, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140007d88", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140007d8b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140007d8f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], r8" + }, { "address": "0x140007d93", "size": 1, @@ -21607,6 +82463,7 @@ }, { "address": "0x140007e60", + "end_address": "0x14000834f", "name": "", "blocks": [ { @@ -24302,6 +85159,7 @@ }, { "address": "0x140008350", + "end_address": "0x140008887", "name": "", "blocks": [ { @@ -27413,15 +88271,34 @@ ] }, { - "address": "0x140008897", + "address": "0x140008888", + "end_address": "0x140008ae9", "name": "", "blocks": [ { - "address": "0x140008897", - "size": 14, + "address": "0x140008888", + "size": 17, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140008888", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000888d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], r8" + }, + { + "address": "0x140008892", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, { "address": "0x140008897", "size": 1, @@ -29037,6 +89914,7 @@ }, { "address": "0x140008aec", + "end_address": "0x140008df2", "name": "", "blocks": [ { @@ -31649,15 +92527,10220 @@ ] }, { - "address": "0x14000a2fe", + "address": "0x140008df4", + "end_address": "0x140008f13", "name": "", "blocks": [ { - "address": "0x14000a2fe", - "size": 12, + "address": "0x140008df4", + "size": 14, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140008df4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140008df9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140008dfe", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140008e03", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008e04", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008e06", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008e08", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008e0c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 4]" + }, + { + "address": "0x140008e10", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008e12", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140008e15", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140008e18", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008e1b", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e1d", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e23" + ] + }, + { + "address": "0x140008ef5", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140008ef5", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140008efa", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140008eff", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140008f04", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140008f09", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f0d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140008f0f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140008f11", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140008f12", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140008e23", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e23", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008e28", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rax" + }, + { + "address": "0x140008e2b", + "size": 3, + "mnemonic": "add", + "operands": "r9, rbx" + }, + { + "address": "0x140008e2e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e34" + ] + }, + { + "address": "0x140008e34", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e34", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 4]" + }, + { + "address": "0x140008e38", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e3a", + "size": 2, + "mnemonic": "je", + "operands": "0x140008e47" + } + ], + "successors": [ + "0x140008e47", + "0x140008e3c" + ] + }, + { + "address": "0x140008e47", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e47", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140008e4a", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x140008e4e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e54" + ] + }, + { + "address": "0x140008e3c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e3c", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008e41", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rax]" + }, + { + "address": "0x140008e45", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008e4a" + } + ], + "successors": [ + "0x140008e4a" + ] + }, + { + "address": "0x140008e54", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e54", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rsi], 0x80" + }, + { + "address": "0x140008e57", + "size": 2, + "mnemonic": "je", + "operands": "0x140008e63" + } + ], + "successors": [ + "0x140008e63", + "0x140008e59" + ] + }, + { + "address": "0x140008e4a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e4a", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x140008e4e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e54" + ] + }, + { + "address": "0x140008e63", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e63", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbp, dword ptr [rsi + 4]" + }, + { + "address": "0x140008e67", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140008e69", + "size": 2, + "mnemonic": "je", + "operands": "0x140008e76" + } + ], + "successors": [ + "0x140008e76", + "0x140008e6b" + ] + }, + { + "address": "0x140008e59", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e59", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r14], 0x10" + }, + { + "address": "0x140008e5d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140008ef5" + }, + { + "address": "0x140008e63", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbp, dword ptr [rsi + 4]" + }, + { + "address": "0x140008e67", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140008e69", + "size": 2, + "mnemonic": "je", + "operands": "0x140008e76" + } + ], + "successors": [ + "0x140008e76", + "0x140008e6b" + ] + }, + { + "address": "0x140008e76", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e76", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdi" + }, + { + "address": "0x140008e79", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008e7e", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [r14 + 4]" + }, + { + "address": "0x140008e82", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x140008e85", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rcx" + }, + { + "address": "0x140008e88", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ec1" + } + ], + "successors": [ + "0x140008ec1", + "0x140008e8a" + ] + }, + { + "address": "0x140008e6b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e6b", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008e70", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + rbp]" + }, + { + "address": "0x140008e74", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008e79" + } + ], + "successors": [ + "0x140008e79" + ] + }, + { + "address": "0x140008ec1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ec1", + "size": 2, + "mnemonic": "mov", + "operands": "al, 2" + }, + { + "address": "0x140008ec3", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [r14], al" + }, + { + "address": "0x140008ec6", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ecd" + } + ], + "successors": [ + "0x140008ecd", + "0x140008ec8" + ] + }, + { + "address": "0x140008e8a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e8a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 4]" + }, + { + "address": "0x140008e8e", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e90", + "size": 2, + "mnemonic": "je", + "operands": "0x140008e9d" + } + ], + "successors": [ + "0x140008e9d", + "0x140008e92" + ] + }, + { + "address": "0x140008e79", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e79", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008e7e", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [r14 + 4]" + }, + { + "address": "0x140008e82", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x140008e85", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rcx" + }, + { + "address": "0x140008e88", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ec1" + } + ], + "successors": [ + "0x140008ec1", + "0x140008e8a" + ] + }, + { + "address": "0x140008ecd", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ecd", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r15], 1" + }, + { + "address": "0x140008ed1", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ed8" + } + ], + "successors": [ + "0x140008ed8", + "0x140008ed3" + ] + }, + { + "address": "0x140008ec8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ec8", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rsi], 8" + }, + { + "address": "0x140008ecb", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ef1" + } + ], + "successors": [ + "0x140008ef1", + "0x140008ecd" + ] + }, + { + "address": "0x140008e9d", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e9d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdi" + }, + { + "address": "0x140008ea0", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r14 + 4]" + }, + { + "address": "0x140008ea4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008ea9", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x10]" + }, + { + "address": "0x140008ead", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rax" + }, + { + "address": "0x140008eb0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x10]" + }, + { + "address": "0x140008eb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14001efd0" + }, + { + "address": "0x140008eb9", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140008ebb", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ec1" + } + ], + "successors": [ + "0x140008ec1", + "0x140008ebd" + ] + }, + { + "address": "0x140008e92", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e92", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008e97", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rbx + rax]" + }, + { + "address": "0x140008e9b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008ea0" + } + ], + "successors": [ + "0x140008ea0" + ] + }, + { + "address": "0x140008ed8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ed8", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r15], 4" + }, + { + "address": "0x140008edc", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ee3" + } + ], + "successors": [ + "0x140008ee3", + "0x140008ede" + ] + }, + { + "address": "0x140008ed3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ed3", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rsi], 1" + }, + { + "address": "0x140008ed6", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ef1" + } + ], + "successors": [ + "0x140008ef1", + "0x140008ed8" + ] + }, + { + "address": "0x140008ef1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ef1", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140008ef3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008efa" + } + ], + "successors": [ + "0x140008efa" + ] + }, + { + "address": "0x140008ebd", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ebd", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140008ebf", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008efa" + } + ], + "successors": [ + "0x140008efa" + ] + }, + { + "address": "0x140008ea0", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ea0", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r14 + 4]" + }, + { + "address": "0x140008ea4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008ea9", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x10]" + }, + { + "address": "0x140008ead", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rax" + }, + { + "address": "0x140008eb0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x10]" + }, + { + "address": "0x140008eb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14001efd0" + }, + { + "address": "0x140008eb9", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140008ebb", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ec1" + } + ], + "successors": [ + "0x140008ec1", + "0x140008ebd" + ] + }, + { + "address": "0x140008ee3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ee3", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [r15], al" + }, + { + "address": "0x140008ee6", + "size": 2, + "mnemonic": "je", + "operands": "0x140008eec" + } + ], + "successors": [ + "0x140008eec", + "0x140008ee8" + ] + }, + { + "address": "0x140008ede", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ede", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rsi], 4" + }, + { + "address": "0x140008ee1", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ef1" + } + ], + "successors": [ + "0x140008ef1", + "0x140008ee3" + ] + }, + { + "address": "0x140008efa", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140008efa", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140008eff", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140008f04", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140008f09", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f0d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140008f0f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140008f11", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140008f12", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140008eec", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008eec", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x140008ef1", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140008ef3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008efa" + } + ], + "successors": [ + "0x140008efa" + ] + }, + { + "address": "0x140008ee8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ee8", + "size": 2, + "mnemonic": "test", + "operands": "byte ptr [rsi], al" + }, + { + "address": "0x140008eea", + "size": 2, + "mnemonic": "je", + "operands": "0x140008ef1" + } + ], + "successors": [ + "0x140008ef1", + "0x140008eec" + ] + } + ] + }, + { + "address": "0x140008f14", + "end_address": "0x140009053", + "name": "", + "blocks": [ + { + "address": "0x140008f14", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f14", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140008f17", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140008f1b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140008f1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140008f23", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140008f27", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008f29", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008f2b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008f2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f31", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 8]" + }, + { + "address": "0x140008f35", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008f37", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140008f3a", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140008f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008f40", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008f42", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f48" + ] + }, + { + "address": "0x14000902f", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000902f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140009034", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140009039", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000903e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140009043", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140009048", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000904c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000904e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009050", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009052", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140008f48", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f48", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008f4d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rax" + }, + { + "address": "0x140008f50", + "size": 3, + "mnemonic": "add", + "operands": "r9, rbx" + }, + { + "address": "0x140008f53", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f59" + ] + }, + { + "address": "0x140008f59", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f59", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 8]" + }, + { + "address": "0x140008f5d", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008f5f", + "size": 2, + "mnemonic": "je", + "operands": "0x140008f6c" + } + ], + "successors": [ + "0x140008f6c", + "0x140008f61" + ] + }, + { + "address": "0x140008f6c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f6c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140008f6f", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x140008f73", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f79" + ] + }, + { + "address": "0x140008f61", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f61", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008f66", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rax]" + }, + { + "address": "0x140008f6a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008f6f" + } + ], + "successors": [ + "0x140008f6f" + ] + }, + { + "address": "0x140008f79", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f79", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rsi + 4]" + }, + { + "address": "0x140008f7d", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 0x80" + }, + { + "address": "0x140008f80", + "size": 2, + "mnemonic": "je", + "operands": "0x140008f8c" + } + ], + "successors": [ + "0x140008f8c", + "0x140008f82" + ] + }, + { + "address": "0x140008f6f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f6f", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 0x10], dil" + }, + { + "address": "0x140008f73", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f79" + ] + }, + { + "address": "0x140008f8c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f8c", + "size": 4, + "mnemonic": "movsxd", + "operands": "r14, dword ptr [rsi + 8]" + }, + { + "address": "0x140008f90", + "size": 3, + "mnemonic": "test", + "operands": "r14d, r14d" + }, + { + "address": "0x140008f93", + "size": 2, + "mnemonic": "je", + "operands": "0x140008fa0" + } + ], + "successors": [ + "0x140008fa0", + "0x140008f95" + ] + }, + { + "address": "0x140008f82", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f82", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r15], 0x10" + }, + { + "address": "0x140008f86", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000902f" + }, + { + "address": "0x140008f8c", + "size": 4, + "mnemonic": "movsxd", + "operands": "r14, dword ptr [rsi + 8]" + }, + { + "address": "0x140008f90", + "size": 3, + "mnemonic": "test", + "operands": "r14d, r14d" + }, + { + "address": "0x140008f93", + "size": 2, + "mnemonic": "je", + "operands": "0x140008fa0" + } + ], + "successors": [ + "0x140008fa0", + "0x140008f95" + ] + }, + { + "address": "0x140008fa0", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdi" + }, + { + "address": "0x140008fa3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008fa8", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [r15 + 4]" + }, + { + "address": "0x140008fac", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x140008faf", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rcx" + }, + { + "address": "0x140008fb2", + "size": 2, + "mnemonic": "je", + "operands": "0x140008fef" + } + ], + "successors": [ + "0x140008fef", + "0x140008fb4" + ] + }, + { + "address": "0x140008f95", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f95", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008f9a", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [r14 + rax]" + }, + { + "address": "0x140008f9e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008fa3" + } + ], + "successors": [ + "0x140008fa3" + ] + }, + { + "address": "0x140008fef", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fef", + "size": 2, + "mnemonic": "mov", + "operands": "al, 2" + }, + { + "address": "0x140008ff1", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [r15], al" + }, + { + "address": "0x140008ff4", + "size": 2, + "mnemonic": "je", + "operands": "0x140009001" + } + ], + "successors": [ + "0x140009001", + "0x140008ff6" + ] + }, + { + "address": "0x140008fb4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fb4", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 8]" + }, + { + "address": "0x140008fb8", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140008fc7" + } + ], + "successors": [ + "0x140008fc7", + "0x140008fbc" + ] + }, + { + "address": "0x140008fa3", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fa3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008fa8", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [r15 + 4]" + }, + { + "address": "0x140008fac", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x140008faf", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rcx" + }, + { + "address": "0x140008fb2", + "size": 2, + "mnemonic": "je", + "operands": "0x140008fef" + } + ], + "successors": [ + "0x140008fef", + "0x140008fb4" + ] + }, + { + "address": "0x140009001", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009001", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rbx" + }, + { + "address": "0x140009004", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [r12], 1" + }, + { + "address": "0x140009009", + "size": 2, + "mnemonic": "je", + "operands": "0x140009010" + } + ], + "successors": [ + "0x140009010", + "0x14000900b" + ] + }, + { + "address": "0x140008ff6", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ff6", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 8" + }, + { + "address": "0x140008ff9", + "size": 2, + "mnemonic": "je", + "operands": "0x14000902b" + } + ], + "successors": [ + "0x14000902b", + "0x140008ffb" + ] + }, + { + "address": "0x140008fc7", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fc7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdi" + }, + { + "address": "0x140008fca", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r15 + 4]" + }, + { + "address": "0x140008fce", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008fd3", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x10]" + }, + { + "address": "0x140008fd7", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rax" + }, + { + "address": "0x140008fda", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x10]" + }, + { + "address": "0x140008fde", + "size": 5, + "mnemonic": "call", + "operands": "0x14001efd0" + }, + { + "address": "0x140008fe3", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140008fe5", + "size": 2, + "mnemonic": "je", + "operands": "0x140008feb" + } + ], + "successors": [ + "0x140008feb", + "0x140008fe7" + ] + }, + { + "address": "0x140008fbc", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fbc", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140008fc1", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rbx + rax]" + }, + { + "address": "0x140008fc5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140008fca" + } + ], + "successors": [ + "0x140008fca" + ] + }, + { + "address": "0x140009010", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009010", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [r12], 4" + }, + { + "address": "0x140009015", + "size": 2, + "mnemonic": "je", + "operands": "0x14000901c" + } + ], + "successors": [ + "0x14000901c", + "0x140009017" + ] + }, + { + "address": "0x14000900b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000900b", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 1" + }, + { + "address": "0x14000900e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000902b" + } + ], + "successors": [ + "0x14000902b", + "0x140009010" + ] + }, + { + "address": "0x14000902b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000902b", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000902d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009034" + } + ], + "successors": [ + "0x140009034" + ] + }, + { + "address": "0x140008ffb", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008ffb", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 4" + }, + { + "address": "0x140008fff", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009004" + } + ], + "successors": [ + "0x140009004" + ] + }, + { + "address": "0x140008feb", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008feb", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rsi + 4]" + }, + { + "address": "0x140008fef", + "size": 2, + "mnemonic": "mov", + "operands": "al, 2" + }, + { + "address": "0x140008ff1", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [r15], al" + }, + { + "address": "0x140008ff4", + "size": 2, + "mnemonic": "je", + "operands": "0x140009001" + } + ], + "successors": [ + "0x140009001", + "0x140008ff6" + ] + }, + { + "address": "0x140008fe7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fe7", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140008fe9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009034" + } + ], + "successors": [ + "0x140009034" + ] + }, + { + "address": "0x140008fca", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008fca", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [r15 + 4]" + }, + { + "address": "0x140008fce", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x140008fd3", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x10]" + }, + { + "address": "0x140008fd7", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rax" + }, + { + "address": "0x140008fda", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x10]" + }, + { + "address": "0x140008fde", + "size": 5, + "mnemonic": "call", + "operands": "0x14001efd0" + }, + { + "address": "0x140008fe3", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140008fe5", + "size": 2, + "mnemonic": "je", + "operands": "0x140008feb" + } + ], + "successors": [ + "0x140008feb", + "0x140008fe7" + ] + }, + { + "address": "0x14000901c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000901c", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r12], al" + }, + { + "address": "0x140009020", + "size": 2, + "mnemonic": "je", + "operands": "0x140009026" + } + ], + "successors": [ + "0x140009026", + "0x140009022" + ] + }, + { + "address": "0x140009017", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009017", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 4" + }, + { + "address": "0x14000901a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000902b" + } + ], + "successors": [ + "0x14000902b", + "0x14000901c" + ] + }, + { + "address": "0x140009034", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009034", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140009039", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000903e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140009043", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140009048", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000904c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000904e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009050", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009052", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009004", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009004", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [r12], 1" + }, + { + "address": "0x140009009", + "size": 2, + "mnemonic": "je", + "operands": "0x140009010" + } + ], + "successors": [ + "0x140009010", + "0x14000900b" + ] + }, + { + "address": "0x140009026", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009026", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000902b", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000902d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009034" + } + ], + "successors": [ + "0x140009034" + ] + }, + { + "address": "0x140009022", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009022", + "size": 2, + "mnemonic": "test", + "operands": "byte ptr [rsi], al" + }, + { + "address": "0x140009024", + "size": 2, + "mnemonic": "je", + "operands": "0x14000902b" + } + ], + "successors": [ + "0x14000902b", + "0x140009026" + ] + } + ] + }, + { + "address": "0x140009054", + "end_address": "0x140009281", + "name": "", + "blocks": [ + { + "address": "0x140009054", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140009059", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000905e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140009063", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009064", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009066", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009068", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000906c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000906f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140009072", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140009075", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140009078", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000907b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140009080", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009085", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x14000908d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x80000029" + }, + { + "address": "0x140009092", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1fffffff" + }, + { + "address": "0x140009097", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000026" + }, + { + "address": "0x14000909d", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], 0" + }, + { + "address": "0x1400090a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090d9" + }, + { + "address": "0x1400090a3", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x1400090a9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090ab" + ] + }, + { + "address": "0x1400090d9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090d9", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rdi + 4], 0x66" + }, + { + "address": "0x1400090dd", + "size": 6, + "mnemonic": "je", + "operands": "0x140009172" + } + ], + "successors": [ + "0x140009172", + "0x1400090e3" + ] + }, + { + "address": "0x1400090ab", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090ab", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], edx" + }, + { + "address": "0x1400090ad", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090bf" + }, + { + "address": "0x1400090af", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 0x18], 0xf" + }, + { + "address": "0x1400090b3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090c4" + }, + { + "address": "0x1400090b5", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x60], 0x19930520" + }, + { + "address": "0x1400090bd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400090c2" + } + ], + "successors": [ + "0x1400090c2" + ] + }, + { + "address": "0x140009172", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009172", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0xc], 0" + }, + { + "address": "0x140009176", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400091b3" + }, + { + "address": "0x140009178", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx]" + }, + { + "address": "0x14000917a", + "size": 2, + "mnemonic": "and", + "operands": "eax, ecx" + }, + { + "address": "0x14000917c", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930521" + }, + { + "address": "0x140009181", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000919a" + } + ], + "successors": [ + "0x14000919a", + "0x140009183" + ] + }, + { + "address": "0x1400090e3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090e3", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 4], 0" + }, + { + "address": "0x1400090e7", + "size": 6, + "mnemonic": "je", + "operands": "0x14000925c" + } + ], + "successors": [ + "0x14000925c", + "0x1400090ed" + ] + }, + { + "address": "0x1400090c2", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090c2", + "size": 2, + "mnemonic": "je", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090c4" + ] + }, + { + "address": "0x14000919a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000919a", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx]" + }, + { + "address": "0x14000919c", + "size": 2, + "mnemonic": "and", + "operands": "eax, ecx" + }, + { + "address": "0x14000919e", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930522" + }, + { + "address": "0x1400091a3", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000925c" + } + ], + "successors": [ + "0x14000925c", + "0x1400091a9" + ] + }, + { + "address": "0x140009183", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009183", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbp, dword ptr [rbx + 0x20]" + }, + { + "address": "0x140009187", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140009189", + "size": 2, + "mnemonic": "je", + "operands": "0x14000919a" + } + ], + "successors": [ + "0x14000919a", + "0x14000918b" + ] + }, + { + "address": "0x14000925c", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000925c", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140009261", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x50]" + }, + { + "address": "0x140009266", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000926a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14000926e", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140009272", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140009275", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140009277", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009279", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000927a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400090ed", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090ed", + "size": 8, + "mnemonic": "cmp", + "operands": "dword ptr [rsp + 0x98], 0" + }, + { + "address": "0x1400090f5", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000925c" + }, + { + "address": "0x1400090fb", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rdi + 4], 0x20" + }, + { + "address": "0x1400090ff", + "size": 2, + "mnemonic": "je", + "operands": "0x14000915f" + } + ], + "successors": [ + "0x14000915f", + "0x140009101" + ] + }, + { + "address": "0x1400090c4", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090c4", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx]" + }, + { + "address": "0x1400090c6", + "size": 2, + "mnemonic": "and", + "operands": "eax, ecx" + }, + { + "address": "0x1400090c8", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930522" + }, + { + "address": "0x1400090cd", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090cf" + ] + }, + { + "address": "0x1400091a9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400091a9", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 0x24], 4" + }, + { + "address": "0x1400091ad", + "size": 6, + "mnemonic": "je", + "operands": "0x14000925c" + } + ], + "successors": [ + "0x14000925c", + "0x1400091b3" + ] + }, + { + "address": "0x14000918b", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000918b", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009190", + "size": 3, + "mnemonic": "add", + "operands": "rax, rbp" + }, + { + "address": "0x140009193", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400091b3" + }, + { + "address": "0x140009195", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1fffffff" + }, + { + "address": "0x14000919a", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx]" + }, + { + "address": "0x14000919c", + "size": 2, + "mnemonic": "and", + "operands": "eax, ecx" + }, + { + "address": "0x14000919e", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930522" + }, + { + "address": "0x1400091a3", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000925c" + } + ], + "successors": [ + "0x14000925c", + "0x1400091a9" + ] + }, + { + "address": "0x14000915f", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000915f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140009162", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009165", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140009168", + "size": 5, + "mnemonic": "call", + "operands": "0x1400064ac" + }, + { + "address": "0x14000916d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000925c" + } + ], + "successors": [ + "0x14000925c" + ] + }, + { + "address": "0x140009101", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009101", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], r8d" + }, + { + "address": "0x140009104", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000913d" + }, + { + "address": "0x140009106", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi + 0x20]" + }, + { + "address": "0x14000910a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000910d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009110", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e8" + }, + { + "address": "0x140009115", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140009118", + "size": 6, + "mnemonic": "jl", + "operands": "0x14000927b" + } + ], + "successors": [ + "0x14000927b", + "0x14000911e" + ] + }, + { + "address": "0x1400090cf", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400090cf", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 0x24], 1" + }, + { + "address": "0x1400090d3", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000925c" + }, + { + "address": "0x1400090d9", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rdi + 4], 0x66" + }, + { + "address": "0x1400090dd", + "size": 6, + "mnemonic": "je", + "operands": "0x140009172" + } + ], + "successors": [ + "0x140009172", + "0x1400090e3" + ] + }, + { + "address": "0x1400091b3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400091b3", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x1400091b9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009223" + }, + { + "address": "0x1400091bb", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 0x18], 3" + }, + { + "address": "0x1400091bf", + "size": 2, + "mnemonic": "jb", + "operands": "0x140009223" + } + ], + "successors": [ + "0x140009223", + "0x1400091c1" + ] + }, + { + "address": "0x14000927b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000927b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140009280", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000911e", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000911e", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, dword ptr [rbx + 4]" + }, + { + "address": "0x140009121", + "size": 6, + "mnemonic": "jge", + "operands": "0x14000927b" + }, + { + "address": "0x140009127", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x14000912a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x14000912d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009130", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140009133", + "size": 5, + "mnemonic": "call", + "operands": "0x140009dc4" + }, + { + "address": "0x140009138", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000925c" + } + ], + "successors": [ + "0x14000925c" + ] + }, + { + "address": "0x140009223", + "size": 22, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009223", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14000922b", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rsi" + }, + { + "address": "0x14000922e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009233", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r15" + }, + { + "address": "0x140009236", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x98]" + }, + { + "address": "0x14000923d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140009240", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140009244", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140009247", + "size": 7, + "mnemonic": "mov", + "operands": "al, byte ptr [rsp + 0xa8]" + }, + { + "address": "0x14000924e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x28], al" + }, + { + "address": "0x140009252", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140009257", + "size": 5, + "mnemonic": "call", + "operands": "0x140007e60" + }, + { + "address": "0x14000925c", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140009261", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x50]" + }, + { + "address": "0x140009266", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000926a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14000926e", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140009272", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140009275", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140009277", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009279", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000927a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400091c1", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400091c1", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 0x20], 0x19930522" + }, + { + "address": "0x1400091c8", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140009223" + }, + { + "address": "0x1400091ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400091ce", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbp, dword ptr [rax + 8]" + }, + { + "address": "0x1400091d2", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x1400091d4", + "size": 2, + "mnemonic": "je", + "operands": "0x140009223" + } + ], + "successors": [ + "0x140009223", + "0x1400091d6" + ] + }, + { + "address": "0x1400091d6", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400091d6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x1400091db", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rax" + }, + { + "address": "0x1400091de", + "size": 3, + "mnemonic": "add", + "operands": "r10, rbp" + }, + { + "address": "0x1400091e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140009223" + } + ], + "successors": [ + "0x140009223", + "0x1400091e3" + ] + }, + { + "address": "0x1400091e3", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400091e3", + "size": 8, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rsp + 0xa8]" + }, + { + "address": "0x1400091eb", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rsi" + }, + { + "address": "0x1400091ee", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], ecx" + }, + { + "address": "0x1400091f2", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r15" + }, + { + "address": "0x1400091f5", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x1400091fd", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140009200", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140009205", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140009208", + "size": 7, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0x98]" + }, + { + "address": "0x14000920f", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], ecx" + }, + { + "address": "0x140009213", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140009216", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000921b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1709f]" + }, + { + "address": "0x140009221", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009261" + } + ], + "successors": [ + "0x140009261" + ] + }, + { + "address": "0x140009261", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009261", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x50]" + }, + { + "address": "0x140009266", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000926a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14000926e", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140009272", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140009275", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140009277", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009279", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000927a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009284", + "end_address": "0x140009529", + "name": "", + "blocks": [ + { + "address": "0x140009284", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009284", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140009287", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000928b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000928f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140009293", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140009297", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009299", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000929b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000929d", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x1400092a4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400092a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x1400092aa", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400092ad", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x1400092b0", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400092b3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400092b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400092bd", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x1400092c5", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x1400092c7", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 0xe06d7363" + }, + { + "address": "0x1400092cd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000029" + }, + { + "address": "0x1400092d3", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x80000026" + }, + { + "address": "0x1400092d9", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], ebp" + }, + { + "address": "0x1400092dc", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009306" + }, + { + "address": "0x1400092de", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r14d" + }, + { + "address": "0x1400092e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092e3" + ] + }, + { + "address": "0x140009306", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009306", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x66" + }, + { + "address": "0x14000930a", + "size": 6, + "mnemonic": "je", + "operands": "0x140009435" + } + ], + "successors": [ + "0x140009435", + "0x140009310" + ] + }, + { + "address": "0x1400092e3", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400092e3", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r8d" + }, + { + "address": "0x1400092e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400092f8" + }, + { + "address": "0x1400092e8", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 0xf" + }, + { + "address": "0x1400092ec", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400092fd" + }, + { + "address": "0x1400092ee", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 0x60], 0x19930520" + }, + { + "address": "0x1400092f6", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092f8" + ] + }, + { + "address": "0x140009435", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009435", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi + 8]" + }, + { + "address": "0x140009439", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000943e", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140009441", + "size": 5, + "mnemonic": "call", + "operands": "0x140009604" + }, + { + "address": "0x140009446", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rsp + 0x50], ebp" + }, + { + "address": "0x14000944a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009455" + }, + { + "address": "0x14000944c", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rdi], 0x40" + }, + { + "address": "0x14000944f", + "size": 6, + "mnemonic": "je", + "operands": "0x1400094fc" + } + ], + "successors": [ + "0x1400094fc", + "0x140009455" + ] + }, + { + "address": "0x140009310", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009310", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 8], ebp" + }, + { + "address": "0x140009313", + "size": 6, + "mnemonic": "je", + "operands": "0x1400094fc" + } + ], + "successors": [ + "0x1400094fc", + "0x140009319" + ] + }, + { + "address": "0x1400092f8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400092f8", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r9d" + }, + { + "address": "0x1400092fb", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092fd" + ] + }, + { + "address": "0x1400094fc", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400094fc", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140009501", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x80]" + }, + { + "address": "0x140009509", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000950d", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140009511", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140009515", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140009519", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000951c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000951e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009520", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009522", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009455", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009455", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r14d" + }, + { + "address": "0x140009458", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400094c3" + }, + { + "address": "0x14000945a", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 3" + }, + { + "address": "0x14000945e", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400094c3" + } + ], + "successors": [ + "0x1400094c3", + "0x140009460" + ] + }, + { + "address": "0x140009319", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009319", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rdi + 8]" + }, + { + "address": "0x14000931d", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rip - 0x9324]" + }, + { + "address": "0x140009324", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsi + 8]" + }, + { + "address": "0x140009328", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rcx" + }, + { + "address": "0x14000932b", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x14000932e", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x140009331", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" + }, + { + "address": "0x14000933a", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" + }, + { + "address": "0x140009342", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rax" + }, + { + "address": "0x140009345", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x140009348", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000934a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000934c", + "size": 6, + "mnemonic": "je", + "operands": "0x1400094fc" + } + ], + "successors": [ + "0x1400094fc", + "0x140009352" + ] + }, + { + "address": "0x1400092fd", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400092fd", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rdi], 0x20" + }, + { + "address": "0x140009300", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400094fc" + }, + { + "address": "0x140009306", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x66" + }, + { + "address": "0x14000930a", + "size": 6, + "mnemonic": "je", + "operands": "0x140009435" + } + ], + "successors": [ + "0x140009435", + "0x140009310" + ] + }, + { + "address": "0x1400094c3", + "size": 23, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400094c3", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x1400094cb", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rsi" + }, + { + "address": "0x1400094ce", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x1400094d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x1400094d6", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xc8]" + }, + { + "address": "0x1400094dd", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x1400094e0", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x1400094e4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400094e7", + "size": 7, + "mnemonic": "mov", + "operands": "al, byte ptr [rsp + 0xd8]" + }, + { + "address": "0x1400094ee", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x28], al" + }, + { + "address": "0x1400094f2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x1400094f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140008350" + }, + { + "address": "0x1400094fc", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140009501", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x80]" + }, + { + "address": "0x140009509", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000950d", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140009511", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140009515", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140009519", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000951c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000951e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009520", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009522", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009460", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009460", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930522" + }, + { + "address": "0x140009467", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400094c3" + }, + { + "address": "0x140009469", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x30]" + }, + { + "address": "0x14000946d", + "size": 4, + "mnemonic": "movsxd", + "operands": "r14, dword ptr [rax + 8]" + }, + { + "address": "0x140009471", + "size": 3, + "mnemonic": "test", + "operands": "r14d, r14d" + }, + { + "address": "0x140009474", + "size": 2, + "mnemonic": "je", + "operands": "0x1400094c3" + } + ], + "successors": [ + "0x1400094c3", + "0x140009476" + ] + }, + { + "address": "0x140009352", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009352", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rsp + 0xc8], ebp" + }, + { + "address": "0x140009359", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400094fc" + }, + { + "address": "0x14000935f", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x20" + }, + { + "address": "0x140009363", + "size": 6, + "mnemonic": "je", + "operands": "0x140009422" + } + ], + "successors": [ + "0x140009422", + "0x140009369" + ] + }, + { + "address": "0x140009476", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009476", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dbc" + }, + { + "address": "0x14000947b", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rax" + }, + { + "address": "0x14000947e", + "size": 3, + "mnemonic": "add", + "operands": "r10, r14" + }, + { + "address": "0x140009481", + "size": 2, + "mnemonic": "je", + "operands": "0x1400094c3" + } + ], + "successors": [ + "0x1400094c3", + "0x140009483" + ] + }, + { + "address": "0x140009422", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009422", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140009425", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009428", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x14000942b", + "size": 5, + "mnemonic": "call", + "operands": "0x140006510" + }, + { + "address": "0x140009430", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400094fc" + } + ], + "successors": [ + "0x1400094fc" + ] + }, + { + "address": "0x140009369", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009369", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r9d" + }, + { + "address": "0x14000936c", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400093d6" + }, + { + "address": "0x14000936e", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi + 0x20]" + }, + { + "address": "0x140009372", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009375", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140009378", + "size": 5, + "mnemonic": "call", + "operands": "0x140007650" + }, + { + "address": "0x14000937d", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140009380", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140009383", + "size": 6, + "mnemonic": "jl", + "operands": "0x140009523" + } + ], + "successors": [ + "0x140009523", + "0x140009389" + ] + }, + { + "address": "0x140009483", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009483", + "size": 8, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rsp + 0xd8]" + }, + { + "address": "0x14000948b", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rsi" + }, + { + "address": "0x14000948e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], ecx" + }, + { + "address": "0x140009492", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x140009495", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x14000949d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x1400094a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x1400094a5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x1400094a8", + "size": 7, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0xc8]" + }, + { + "address": "0x1400094af", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], ecx" + }, + { + "address": "0x1400094b3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400094b6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x1400094bb", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x16dff]" + }, + { + "address": "0x1400094c1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009501" + } + ], + "successors": [ + "0x140009501" + ] + }, + { + "address": "0x140009523", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009523", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140009528", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009389", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009389", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 8], ebp" + }, + { + "address": "0x14000938c", + "size": 2, + "mnemonic": "je", + "operands": "0x1400093ba" + } + ], + "successors": [ + "0x1400093ba", + "0x14000938e" + ] + }, + { + "address": "0x140009501", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009501", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x80]" + }, + { + "address": "0x140009509", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14000950d", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140009511", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140009515", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140009519", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000951c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000951e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009520", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009522", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400093ba", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400093ba", + "size": 3, + "mnemonic": "cmp", + "operands": "r9d, ebp" + }, + { + "address": "0x1400093bd", + "size": 6, + "mnemonic": "jge", + "operands": "0x140009523" + }, + { + "address": "0x1400093c3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x1400093c6", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x1400093c9", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x1400093cc", + "size": 5, + "mnemonic": "call", + "operands": "0x140009f50" + }, + { + "address": "0x1400093d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400094fc" + } + ], + "successors": [ + "0x1400094fc" + ] + }, + { + "address": "0x14000938e", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000938e", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rdi + 8]" + }, + { + "address": "0x140009392", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi + 8]" + }, + { + "address": "0x140009396", + "size": 3, + "mnemonic": "add", + "operands": "r8, rdx" + }, + { + "address": "0x140009399", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x14000939d", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x1400093a0", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" + }, + { + "address": "0x1400093a9", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" + }, + { + "address": "0x1400093b1", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x1400093b4", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 - 4]" + }, + { + "address": "0x1400093b8", + "size": 2, + "mnemonic": "shr", + "operands": "ebp, cl" + }, + { + "address": "0x1400093ba", + "size": 3, + "mnemonic": "cmp", + "operands": "r9d, ebp" + }, + { + "address": "0x1400093bd", + "size": 6, + "mnemonic": "jge", + "operands": "0x140009523" + }, + { + "address": "0x1400093c3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x1400093c6", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x1400093c9", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x1400093cc", + "size": 5, + "mnemonic": "call", + "operands": "0x140009f50" + }, + { + "address": "0x1400093d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400094fc" + } + ], + "successors": [ + "0x1400094fc" + ] + } + ] + }, + { + "address": "0x140009534", + "end_address": "0x14000957f", + "name": "", + "blocks": [ + { + "address": "0x140009534", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009534", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009536", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000953a", + "size": 7, + "mnemonic": "mov", + "operands": "al, byte ptr [rsp + 0x88]" + }, + { + "address": "0x140009541", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], al" + }, + { + "address": "0x140009545", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000954d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009552", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x78]" + }, + { + "address": "0x140009556", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x14000955a", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000955f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140009564", + "size": 5, + "mnemonic": "call", + "operands": "0x140009284" + }, + { + "address": "0x140009569", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000956b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009570", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x140009577", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140009579", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000957d", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000957e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009580", + "end_address": "0x140009602", + "name": "", + "blocks": [ + { + "address": "0x140009580", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009580", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009582", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009586", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140009588", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000958b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], rax" + }, + { + "address": "0x14000958f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140009592", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], rax" + }, + { + "address": "0x140009596", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x18], al" + }, + { + "address": "0x140009599", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x1c], rax" + }, + { + "address": "0x14000959d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x24], rax" + }, + { + "address": "0x1400095a1", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x30], xmm0" + }, + { + "address": "0x1400095a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], r8" + }, + { + "address": "0x1400095a9", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x48], r9d" + }, + { + "address": "0x1400095ad", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0xc], eax" + }, + { + "address": "0x1400095b0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400095f7" + } + ], + "successors": [ + "0x1400095f7", + "0x1400095b2" + ] + }, + { + "address": "0x1400095f7", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400095f7", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x1400095f9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400095fc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009600", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009601", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400095b2", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400095b2", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rdx + 0xc]" + }, + { + "address": "0x1400095b6", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r8" + }, + { + "address": "0x1400095b9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip - 0x95c0]" + }, + { + "address": "0x1400095c0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], rdx" + }, + { + "address": "0x1400095c4", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x1400095c7", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x1400095ca", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" + }, + { + "address": "0x1400095d3", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" + }, + { + "address": "0x1400095db", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rax" + }, + { + "address": "0x1400095de", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x1400095e1", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x1400095e3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400095e6", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x1400095e8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400095ec", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], rdx" + }, + { + "address": "0x1400095f0", + "size": 5, + "mnemonic": "call", + "operands": "0x140009b74" + }, + { + "address": "0x1400095f5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400095f9" + } + ], + "successors": [ + "0x1400095f9" + ] + }, + { + "address": "0x1400095f9", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400095f9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400095fc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009600", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009601", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400096e8", + "end_address": "0x140009724", + "name": "", + "blocks": [ + { + "address": "0x1400096e8", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400096e8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400096ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400096ee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400096f1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400096f4", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x16ced]" + }, + { + "address": "0x1400096fb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400096fe", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140009701", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140009705", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140009709", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x14000970c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140009711", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1a7e0]" + }, + { + "address": "0x140009718", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000971b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000971e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009722", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009723", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009748", + "end_address": "0x140009934", + "name": "", + "blocks": [ + { + "address": "0x140009748", + "size": 45, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009748", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000974a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000974b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000974c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000974e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009750", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + }, + { + "address": "0x140009822", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009822", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x100" + }, + { + "address": "0x140009828", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x14000982b", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140009830", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aae0" + }, + { + "address": "0x140009835", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140009838", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000983d", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140009845", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400098b5" + } + ], + "successors": [ + "0x1400098b5" + ] + }, + { + "address": "0x140009806", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009806", + "size": 11, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], 1" + }, + { + "address": "0x140009811", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009816", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0x70]" + }, + { + "address": "0x14000981a", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], rcx" + }, + { + "address": "0x140009822", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x100" + }, + { + "address": "0x140009828", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x14000982b", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140009830", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aae0" + }, + { + "address": "0x140009835", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140009838", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000983d", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140009845", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400098b5" + } + ], + "successors": [ + "0x1400098b5" + ] + }, + { + "address": "0x1400098b5", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400098b5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x1400098b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x1400098bd", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x1400098c0", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400098fb" + }, + { + "address": "0x1400098c2", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rsi], 0xe06d7363" + }, + { + "address": "0x1400098c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400098fb" + }, + { + "address": "0x1400098ca", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rsi + 0x18], 4" + }, + { + "address": "0x1400098ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400098fb" + }, + { + "address": "0x1400098d0", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x20]" + }, + { + "address": "0x1400098d3", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930520" + }, + { + "address": "0x1400098d8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400098e4" + } + ], + "successors": [ + "0x1400098e4", + "0x1400098da" + ] + }, + { + "address": "0x1400098e4", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400098e4", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi + 0x28]" + }, + { + "address": "0x1400098e8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007010" + }, + { + "address": "0x1400098ed", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400098ef", + "size": 2, + "mnemonic": "je", + "operands": "0x1400098fb" + } + ], + "successors": [ + "0x1400098fb", + "0x1400098f1" + ] + }, + { + "address": "0x1400098da", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400098da", + "size": 5, + "mnemonic": "add", + "operands": "eax, 0xe66cfadf" + }, + { + "address": "0x1400098df", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400098e2", + "size": 2, + "mnemonic": "ja", + "operands": "0x1400098fb" + } + ], + "successors": [ + "0x1400098fb", + "0x1400098e4" + ] + }, + { + "address": "0x1400098fb", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400098fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009900", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140009904", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009909", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], r13" + }, + { + "address": "0x14000990d", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140009912", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 0x1c]" + }, + { + "address": "0x140009916", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r14]" + }, + { + "address": "0x140009919", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rax], 0xfffffffffffffffe" + }, + { + "address": "0x140009921", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140009924", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009928", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000992a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000992c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000992e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009930", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009931", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140009932", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009933", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400098f1", + "size": 21, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400098f1", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 1" + }, + { + "address": "0x1400098f3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x1400098f6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006f98" + }, + { + "address": "0x1400098fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009900", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140009904", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009909", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], r13" + }, + { + "address": "0x14000990d", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140009912", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 0x1c]" + }, + { + "address": "0x140009916", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r14]" + }, + { + "address": "0x140009919", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rax], 0xfffffffffffffffe" + }, + { + "address": "0x140009921", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140009924", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009928", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000992a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000992c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000992e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009930", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009931", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140009932", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009933", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009934", + "end_address": "0x140009b72", + "name": "", + "blocks": [ + { + "address": "0x140009934", + "size": 50, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009934", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009936", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009937", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009938", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000993a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000993c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + }, + { + "address": "0x140009a20", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009a20", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x100" + }, + { + "address": "0x140009a26", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140009a29", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140009a2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ab20" + }, + { + "address": "0x140009a33", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140009a36", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009a3b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 2" + }, + { + "address": "0x140009a3f", + "size": 2, + "mnemonic": "jge", + "operands": "0x140009a54" + }, + { + "address": "0x140009a41", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + rax*8 + 0x60]" + }, + { + "address": "0x140009a46", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140009a49", + "size": 6, + "mnemonic": "je", + "operands": "0x140009b6b" + } + ], + "successors": [ + "0x140009b6b", + "0x140009a4f" + ] + }, + { + "address": "0x140009a07", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009a07", + "size": 11, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], 1" + }, + { + "address": "0x140009a12", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009a17", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0x70]" + }, + { + "address": "0x140009a1b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rcx" + }, + { + "address": "0x140009a20", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x100" + }, + { + "address": "0x140009a26", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140009a29", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140009a2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ab20" + }, + { + "address": "0x140009a33", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140009a36", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009a3b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 2" + }, + { + "address": "0x140009a3f", + "size": 2, + "mnemonic": "jge", + "operands": "0x140009a54" + }, + { + "address": "0x140009a41", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + rax*8 + 0x60]" + }, + { + "address": "0x140009a46", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140009a49", + "size": 6, + "mnemonic": "je", + "operands": "0x140009b6b" + } + ], + "successors": [ + "0x140009b6b", + "0x140009a4f" + ] + }, + { + "address": "0x140009b6b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009b6b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140009b70", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140009b71", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009a4f", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009a4f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rbx" + }, + { + "address": "0x140009a54", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140009a57", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009a5a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ab50" + }, + { + "address": "0x140009a5f", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140009a64", + "size": 8, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rsp + 0xc0]" + }, + { + "address": "0x140009a6c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009ae8" + } + ], + "successors": [ + "0x140009ae8" + ] + }, + { + "address": "0x140009ae8", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009ae8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140009aeb", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x140009af0", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140009af3", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009b2e" + }, + { + "address": "0x140009af5", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rsi], 0xe06d7363" + }, + { + "address": "0x140009afb", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009b2e" + }, + { + "address": "0x140009afd", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rsi + 0x18], 4" + }, + { + "address": "0x140009b01", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009b2e" + }, + { + "address": "0x140009b03", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x20]" + }, + { + "address": "0x140009b06", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930520" + }, + { + "address": "0x140009b0b", + "size": 2, + "mnemonic": "je", + "operands": "0x140009b17" + } + ], + "successors": [ + "0x140009b17", + "0x140009b0d" + ] + }, + { + "address": "0x140009b17", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009b17", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi + 0x28]" + }, + { + "address": "0x140009b1b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007010" + }, + { + "address": "0x140009b20", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140009b22", + "size": 2, + "mnemonic": "je", + "operands": "0x140009b2e" + } + ], + "successors": [ + "0x140009b2e", + "0x140009b24" + ] + }, + { + "address": "0x140009b0d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009b0d", + "size": 5, + "mnemonic": "add", + "operands": "eax, 0xe66cfadf" + }, + { + "address": "0x140009b12", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140009b15", + "size": 2, + "mnemonic": "ja", + "operands": "0x140009b2e" + } + ], + "successors": [ + "0x140009b2e", + "0x140009b17" + ] + }, + { + "address": "0x140009b2e", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b33", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140009b37", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b3c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], r13" + }, + { + "address": "0x140009b40", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b45", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], r14d" + }, + { + "address": "0x140009b49", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b4e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x140009b55", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140009b58", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009b5f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140009b61", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009b63", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140009b65", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009b67", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009b68", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140009b69", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009b6a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009b24", + "size": 21, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009b24", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 1" + }, + { + "address": "0x140009b26", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140009b29", + "size": 5, + "mnemonic": "call", + "operands": "0x140006f98" + }, + { + "address": "0x140009b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b33", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140009b37", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b3c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], r13" + }, + { + "address": "0x140009b40", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b45", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], r14d" + }, + { + "address": "0x140009b49", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009b4e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x140009b55", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140009b58", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009b5f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140009b61", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009b63", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140009b65", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009b67", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009b68", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140009b69", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009b6a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009cfc", + "end_address": "0x140009d91", + "name": "", + "blocks": [ + { + "address": "0x140009cfc", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009cfc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009cfe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d02", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rcx]" + }, + { + "address": "0x140009d05", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009d08", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xe06d7363" + }, + { + "address": "0x140009d0d", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r8], 0" + }, + { + "address": "0x140009d14", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [r9], ecx" + }, + { + "address": "0x140009d17", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d19", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r9 + 0x18], 4" + }, + { + "address": "0x140009d1e", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x19930520" + }, + { + "address": "0x140009d24", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d49" + }, + { + "address": "0x140009d26", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 + 0x20]" + }, + { + "address": "0x140009d2a", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, r8d" + }, + { + "address": "0x140009d2d", + "size": 2, + "mnemonic": "je", + "operands": "0x140009d39" + } + ], + "successors": [ + "0x140009d39", + "0x140009d2f" + ] + }, + { + "address": "0x140009d39", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009d39", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x28]" + }, + { + "address": "0x140009d3d", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r9 + 0x28], rax" + }, + { + "address": "0x140009d41", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d49" + }, + { + "address": "0x140009d43", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rbx], 1" + }, + { + "address": "0x140009d49", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [r9], ecx" + }, + { + "address": "0x140009d4c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d4e", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r9 + 0x18], 4" + }, + { + "address": "0x140009d53", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d55", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [r9 + 0x20]" + }, + { + "address": "0x140009d59", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, r8d" + }, + { + "address": "0x140009d5c", + "size": 2, + "mnemonic": "je", + "operands": "0x140009d69" + } + ], + "successors": [ + "0x140009d69", + "0x140009d5e" + ] + }, + { + "address": "0x140009d2f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009d2f", + "size": 5, + "mnemonic": "add", + "operands": "eax, 0xe66cfadf" + }, + { + "address": "0x140009d34", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140009d37", + "size": 2, + "mnemonic": "ja", + "operands": "0x140009d49" + } + ], + "successors": [ + "0x140009d49", + "0x140009d39" + ] + }, + { + "address": "0x140009d69", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009d69", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r9 + 0x30], 0" + }, + { + "address": "0x140009d6e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d70", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009d75", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x40], 1" + }, + { + "address": "0x140009d7c", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140009d81", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rbx], 1" + }, + { + "address": "0x140009d87", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009d8b" + } + ], + "successors": [ + "0x140009d8b" + ] + }, + { + "address": "0x140009d5e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009d5e", + "size": 6, + "mnemonic": "add", + "operands": "ecx, 0xe66cfadf" + }, + { + "address": "0x140009d64", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x140009d67", + "size": 2, + "mnemonic": "ja", + "operands": "0x140009d89" + } + ], + "successors": [ + "0x140009d89", + "0x140009d69" + ] + }, + { + "address": "0x140009d49", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009d49", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [r9], ecx" + }, + { + "address": "0x140009d4c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d4e", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r9 + 0x18], 4" + }, + { + "address": "0x140009d53", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d55", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [r9 + 0x20]" + }, + { + "address": "0x140009d59", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, r8d" + }, + { + "address": "0x140009d5c", + "size": 2, + "mnemonic": "je", + "operands": "0x140009d69" + } + ], + "successors": [ + "0x140009d69", + "0x140009d5e" + ] + }, + { + "address": "0x140009d8b", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009d8b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d8f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009d90", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009d89", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009d89", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140009d8b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d8f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009d90", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009d94", + "end_address": "0x140009dc4", + "name": "", + "blocks": [ + { + "address": "0x140009d94", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009d94", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140009d99", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009d9a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d9e", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x140009da1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r9" + }, + { + "address": "0x140009da4", + "size": 5, + "mnemonic": "call", + "operands": "0x140009cfc" + }, + { + "address": "0x140009da9", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140009dab", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140009dad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009db7" + }, + { + "address": "0x140009daf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009db4", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], edi" + }, + { + "address": "0x140009db7", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140009db9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140009dbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009dc2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009dc3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009dc4", + "end_address": "0x140009f4d", + "name": "", + "blocks": [ + { + "address": "0x140009dc4", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dc4", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r9d" + }, + { + "address": "0x140009dc9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], r8" + }, + { + "address": "0x140009dce", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x140009dd3", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009dd4", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009dd5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009dd6", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009dd8", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + }, + { + "address": "0x140009f06", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f06", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009f0b", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x140009f0f", + "size": 2, + "mnemonic": "jle", + "operands": "0x140009f19" + }, + { + "address": "0x140009f11", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009f16", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009f19", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009f1c", + "size": 2, + "mnemonic": "je", + "operands": "0x140009f23" + } + ], + "successors": [ + "0x140009f23", + "0x140009f1e" + ] + }, + { + "address": "0x140009e1c", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009e1c", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x140009e1f", + "size": 6, + "mnemonic": "jle", + "operands": "0x140009f06" + }, + { + "address": "0x140009e25", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e28", + "size": 6, + "mnemonic": "jle", + "operands": "0x140009f41" + }, + { + "address": "0x140009e2e", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rsi + 4]" + }, + { + "address": "0x140009e31", + "size": 6, + "mnemonic": "jge", + "operands": "0x140009f41" + }, + { + "address": "0x140009e37", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009e3c", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edi" + }, + { + "address": "0x140009e3f", + "size": 4, + "mnemonic": "shl", + "operands": "r14, 3" + }, + { + "address": "0x140009e43", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rsi + 8]" + }, + { + "address": "0x140009e47", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r14" + }, + { + "address": "0x140009e4a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rcx + rax]" + }, + { + "address": "0x140009e4d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], edi" + }, + { + "address": "0x140009e51", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 8]" + }, + { + "address": "0x140009e55", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009e5a", + "size": 3, + "mnemonic": "add", + "operands": "rax, r14" + }, + { + "address": "0x140009e5d", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rax + rbx + 4], 0" + }, + { + "address": "0x140009e62", + "size": 2, + "mnemonic": "je", + "operands": "0x140009e7f" + } + ], + "successors": [ + "0x140009e7f", + "0x140009e64" + ] + }, + { + "address": "0x140009f23", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009f23", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140009f26", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009f29", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009f2c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007590" + }, + { + "address": "0x140009f31", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009f35", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140009f37", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140009f39", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140009f3b", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140009f3d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009f3e", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140009f3f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009f40", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009f1e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f1e", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x140009f21", + "size": 2, + "mnemonic": "jg", + "operands": "0x140009f47" + } + ], + "successors": [ + "0x140009f47", + "0x140009f23" + ] + }, + { + "address": "0x140009e7f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009e7f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140009e81", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140009e84", + "size": 2, + "mnemonic": "je", + "operands": "0x140009edd" + } + ], + "successors": [ + "0x140009edd", + "0x140009e86" + ] + }, + { + "address": "0x140009e64", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009e64", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 8]" + }, + { + "address": "0x140009e68", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009e6d", + "size": 3, + "mnemonic": "add", + "operands": "rax, r14" + }, + { + "address": "0x140009e70", + "size": 5, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rax + rbx + 4]" + }, + { + "address": "0x140009e75", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009e7a", + "size": 3, + "mnemonic": "add", + "operands": "rax, rbx" + }, + { + "address": "0x140009e7d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009e81" + } + ], + "successors": [ + "0x140009e81" + ] + }, + { + "address": "0x140009f47", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f47", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140009f4c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140009f4d", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140009edd", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009edd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009efd" + } + ], + "successors": [ + "0x140009efd" + ] + }, + { + "address": "0x140009e86", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009e86", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140009e89", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009e8c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e8f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007590" + }, + { + "address": "0x140009e94", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 8]" + }, + { + "address": "0x140009e98", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009e9d", + "size": 3, + "mnemonic": "add", + "operands": "rax, r14" + }, + { + "address": "0x140009ea0", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rax + rbx + 4], 0" + }, + { + "address": "0x140009ea5", + "size": 2, + "mnemonic": "je", + "operands": "0x140009ec2" + } + ], + "successors": [ + "0x140009ec2", + "0x140009ea7" + ] + }, + { + "address": "0x140009e81", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009e81", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140009e84", + "size": 2, + "mnemonic": "je", + "operands": "0x140009edd" + } + ], + "successors": [ + "0x140009edd", + "0x140009e86" + ] + }, + { + "address": "0x140009efd", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009efd", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x24], edi" + }, + { + "address": "0x140009f01", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140009e13" + } + ], + "successors": [ + "0x140009e13" + ] + }, + { + "address": "0x140009ec2", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009ec2", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140009ec4", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x103" + }, + { + "address": "0x140009eca", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x140009ecd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140009ed0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aae0" + }, + { + "address": "0x140009ed5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140009ed8", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dd0" + }, + { + "address": "0x140009edd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009efd" + } + ], + "successors": [ + "0x140009efd" + ] + }, + { + "address": "0x140009ea7", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009ea7", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rsi + 8]" + }, + { + "address": "0x140009eab", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009eb0", + "size": 3, + "mnemonic": "add", + "operands": "rax, r14" + }, + { + "address": "0x140009eb3", + "size": 5, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rax + rbx + 4]" + }, + { + "address": "0x140009eb8", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009ebd", + "size": 3, + "mnemonic": "add", + "operands": "rax, rbx" + }, + { + "address": "0x140009ec0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009ec4" + } + ], + "successors": [ + "0x140009ec4" + ] + }, + { + "address": "0x140009e13", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + }, + { + "address": "0x140009ec4", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009ec4", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x103" + }, + { + "address": "0x140009eca", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x140009ecd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140009ed0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aae0" + }, + { + "address": "0x140009ed5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140009ed8", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dd0" + }, + { + "address": "0x140009edd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009efd" + } + ], + "successors": [ + "0x140009efd" + ] + } + ] + }, + { + "address": "0x140009f50", + "end_address": "0x14000a25c", + "name": "", + "blocks": [ + { + "address": "0x140009f50", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f50", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140009f53", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009f54", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009f55", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009f56", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009f58", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + }, + { + "address": "0x140009fd3", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009fd3", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009fd8", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x78], -2" + }, + { + "address": "0x140009fdc", + "size": 2, + "mnemonic": "je", + "operands": "0x140009ff2" + } + ], + "successors": [ + "0x140009ff2", + "0x140009fde" + ] + }, + { + "address": "0x140009fbc", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009fbc", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009fc1", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x78], -2" + }, + { + "address": "0x140009fc5", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000a256" + }, + { + "address": "0x140009fcb", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [r14]" + }, + { + "address": "0x140009fce", + "size": 3, + "mnemonic": "sub", + "operands": "edi, 2" + }, + { + "address": "0x140009fd1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140009ff2" + } + ], + "successors": [ + "0x140009ff2" + ] + }, + { + "address": "0x140009ff2", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009ff2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009ff7", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009ffa", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 8" + }, + { + "address": "0x140009ffe", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x80], rsi" + }, + { + "address": "0x14000a006", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14000a009", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000a00b", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], rdx" + }, + { + "address": "0x14000a013", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000a016", + "size": 8, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0xd0], xmm0" + }, + { + "address": "0x14000a01e", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 8], edx" + }, + { + "address": "0x14000a021", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a061" + } + ], + "successors": [ + "0x14000a061", + "0x14000a023" + ] + }, + { + "address": "0x140009fde", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009fde", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009fe3", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rax + 0x78]" + }, + { + "address": "0x140009fe6", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009feb", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x140009ff2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009ff7", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009ffa", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 8" + }, + { + "address": "0x140009ffe", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x80], rsi" + }, + { + "address": "0x14000a006", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14000a009", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000a00b", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], rdx" + }, + { + "address": "0x14000a013", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000a016", + "size": 8, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0xd0], xmm0" + }, + { + "address": "0x14000a01e", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 8], edx" + }, + { + "address": "0x14000a021", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a061" + } + ], + "successors": [ + "0x14000a061", + "0x14000a023" + ] + }, + { + "address": "0x14000a061", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a061", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], edx" + }, + { + "address": "0x14000a068", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a070", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x14000a075", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rdx" + }, + { + "address": "0x14000a07a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a082", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000a087", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rdx" + }, + { + "address": "0x14000a08c", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x50]" + }, + { + "address": "0x14000a091", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000a096", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x30]" + }, + { + "address": "0x14000a09b", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, r13d" + }, + { + "address": "0x14000a09e", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14000a0a0", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0xc0]" + }, + { + "address": "0x14000a0a8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a520" + }, + { + "address": "0x14000a0ad", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a0ae", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a0b6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000a0be", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x14000a0c6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], rax" + }, + { + "address": "0x14000a0ce", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000a0d3", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, rax" + }, + { + "address": "0x14000a0d6", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000a218" + } + ], + "successors": [ + "0x14000a218", + "0x14000a0dc" + ] + }, + { + "address": "0x14000a023", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a023", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rbx + 8]" + }, + { + "address": "0x14000a027", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rcx" + }, + { + "address": "0x14000a02a", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x14000a02d", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0xf" + }, + { + "address": "0x14000a030", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip - 0xa037]" + }, + { + "address": "0x14000a037", + "size": 9, + "mnemonic": "movsx", + "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" + }, + { + "address": "0x14000a040", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rax" + }, + { + "address": "0x14000a043", + "size": 8, + "mnemonic": "mov", + "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" + }, + { + "address": "0x14000a04b", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx - 4]" + }, + { + "address": "0x14000a04e", + "size": 2, + "mnemonic": "shr", + "operands": "eax, cl" + }, + { + "address": "0x14000a050", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x14000a057", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], rdx" + }, + { + "address": "0x14000a05f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a068" + } + ], + "successors": [ + "0x14000a068" + ] + }, + { + "address": "0x14000a218", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a218", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000a21d", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x14000a221", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a22b" + }, + { + "address": "0x14000a223", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000a228", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x14000a22b", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xe0]" + }, + { + "address": "0x14000a233", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000a236", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000a23b", + "size": 8, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0xf0]" + }, + { + "address": "0x14000a243", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x100" + }, + { + "address": "0x14000a24a", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000a24c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000a24e", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000a250", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000a252", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a253", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000a254", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a255", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a0dc", + "size": 39, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a0dc", + "size": 5, + "mnemonic": "cmp", + "operands": "r15, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000a0e1", + "size": 6, + "mnemonic": "jbe", + "operands": "0x14000a218" + }, + { + "address": "0x14000a0e7", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x38]" + }, + { + "address": "0x14000a0ec", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000a0f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a464" + }, + { + "address": "0x14000a0f6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x14000a0fb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000a100", + "size": 4, + "mnemonic": "movups", + "operands": "xmm6, xmmword ptr [rbx + 0x10]" + }, + { + "address": "0x14000a104", + "size": 8, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0xb0], xmm6" + }, + { + "address": "0x14000a10c", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm0, xmmword ptr [rsp + 0x30]" + }, + { + "address": "0x14000a111", + "size": 9, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0xa0], xmm0" + }, + { + "address": "0x14000a11a", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x38]" + }, + { + "address": "0x14000a11f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000a122", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a464" + }, + { + "address": "0x14000a127", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x10]" + }, + { + "address": "0x14000a12a", + "size": 3, + "mnemonic": "sub", + "operands": "r15, rax" + }, + { + "address": "0x14000a12d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x14000a132", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x30]" + }, + { + "address": "0x14000a137", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000a13c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14000a13f", + "size": 8, + "mnemonic": "lea", + "operands": "r8, [rsp + 0xa0]" + }, + { + "address": "0x14000a147", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14000a14a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000a14f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a5f0" + }, + { + "address": "0x14000a154", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000a156", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x44], eax" + }, + { + "address": "0x14000a15a", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x14000a162", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000a165", + "size": 4, + "mnemonic": "movdqa", + "operands": "xmm0, xmm6" + }, + { + "address": "0x14000a169", + "size": 5, + "mnemonic": "psrldq", + "operands": "xmm0, 8" + }, + { + "address": "0x14000a16e", + "size": 4, + "mnemonic": "movd", + "operands": "eax, xmm0" + }, + { + "address": "0x14000a172", + "size": 4, + "mnemonic": "movdqa", + "operands": "xmm1, xmm6" + }, + { + "address": "0x14000a176", + "size": 5, + "mnemonic": "psrldq", + "operands": "xmm1, 4" + }, + { + "address": "0x14000a17b", + "size": 4, + "mnemonic": "movd", + "operands": "ecx, xmm1" + }, + { + "address": "0x14000a17f", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000a181", + "size": 4, + "mnemonic": "cmovne", + "operands": "r9d, eax" + }, + { + "address": "0x14000a185", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r9d" + }, + { + "address": "0x14000a18a", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14000a18d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a213" + } + ], + "successors": [ + "0x14000a213", + "0x14000a193" + ] + }, + { + "address": "0x14000a068", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a068", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a070", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x14000a075", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rdx" + }, + { + "address": "0x14000a07a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a082", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000a087", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rdx" + }, + { + "address": "0x14000a08c", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x50]" + }, + { + "address": "0x14000a091", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000a096", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x30]" + }, + { + "address": "0x14000a09b", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, r13d" + }, + { + "address": "0x14000a09e", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14000a0a0", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0xc0]" + }, + { + "address": "0x14000a0a8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a520" + }, + { + "address": "0x14000a0ad", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a0ae", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a0b6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000a0be", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x14000a0c6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], rax" + }, + { + "address": "0x14000a0ce", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000a0d3", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, rax" + }, + { + "address": "0x14000a0d6", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000a218" + } + ], + "successors": [ + "0x14000a218", + "0x14000a0dc" + ] + }, + { + "address": "0x14000a213", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a213", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000a0ae" + } + ], + "successors": [ + "0x14000a0ae" + ] + }, + { + "address": "0x14000a193", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a193", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdi + 2]" + }, + { + "address": "0x14000a196", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [r14], eax" + }, + { + "address": "0x14000a199", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rcx - 1]" + }, + { + "address": "0x14000a19c", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14000a19f", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000a1b7" + }, + { + "address": "0x14000a1a1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, r9d" + }, + { + "address": "0x14000a1a4", + "size": 3, + "mnemonic": "add", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14000a1a7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x103" + }, + { + "address": "0x14000a1ad", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x14000a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aae0" + }, + { + "address": "0x14000a1b5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a1ec" + } + ], + "successors": [ + "0x14000a1ec" + ] + }, + { + "address": "0x14000a0ae", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a0ae", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0xc0]" + }, + { + "address": "0x14000a0b6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000a0be", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x14000a0c6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], rax" + }, + { + "address": "0x14000a0ce", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000a0d3", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, rax" + }, + { + "address": "0x14000a0d6", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000a218" + } + ], + "successors": [ + "0x14000a218", + "0x14000a0dc" + ] + }, + { + "address": "0x14000a1ec", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a1ec", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000a1f1", + "size": 5, + "mnemonic": "call", + "operands": "0x140006dd0" + }, + { + "address": "0x14000a1f6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a213" + } + ], + "successors": [ + "0x14000a213" + ] + } + ] + }, + { + "address": "0x14000a25c", + "end_address": "0x14000a2f2", + "name": "", + "blocks": [ + { + "address": "0x14000a25c", + "size": 32, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a25c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000a261", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000a266", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000a26b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a26c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a270", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000a273", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000a276", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000a279", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000a27c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000a281", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x48]" + }, + { + "address": "0x14000a286", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000a289", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000a28c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000a28f", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000a291", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x14000a296", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000a299", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000a29c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000a29f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007564" + }, + { + "address": "0x14000a2a4", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, eax" + }, + { + "address": "0x14000a2a6", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a2cb" + }, + { + "address": "0x14000a2a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x14000a2ab", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x48]" + }, + { + "address": "0x14000a2b0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14000a2b3", + "size": 5, + "mnemonic": "call", + "operands": "0x140007590" + }, + { + "address": "0x14000a2b8", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14000a2bb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000a2be", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000a2c1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000a2c4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000759c" + }, + { + "address": "0x14000a2c9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a2db" + } + ], + "successors": [ + "0x14000a2db" + ] + }, + { + "address": "0x14000a2db", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a2db", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000a2e0", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000a2e2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000a2e7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000a2ec", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a2f0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a2f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a2f4", + "end_address": "0x14000a3db", + "name": "", + "blocks": [ + { + "address": "0x14000a2f4", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a2f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x14000a2f9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, { "address": "0x14000a2fe", "size": 1, @@ -32478,15 +103561,491 @@ ] }, { - "address": "0x14000a52f", + "address": "0x14000a3dc", + "end_address": "0x14000a464", "name": "", "blocks": [ { - "address": "0x14000a52f", - "size": 31, + "address": "0x14000a3dc", + "size": 15, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000a3dc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000a3e1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000a3e6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000a3eb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a3ec", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a3f0", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000a3f2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000a3f5", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], ebp" + }, + { + "address": "0x14000a3f7", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a449" + }, + { + "address": "0x14000a3f9", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14000a3fb", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rdi + 4]" + }, + { + "address": "0x14000a3ff", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x14000a404", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x14000a407", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rax + rbx + 4], 0" + }, + { + "address": "0x14000a40c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a429" + } + ], + "successors": [ + "0x14000a429", + "0x14000a40e" + ] + }, + { + "address": "0x14000a429", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a429", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000a42b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x14000a42f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x27a02]" + }, + { + "address": "0x14000a436", + "size": 5, + "mnemonic": "call", + "operands": "0x14000735c" + }, + { + "address": "0x14000a43b", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000a43d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a460" + } + ], + "successors": [ + "0x14000a460", + "0x14000a43f" + ] + }, + { + "address": "0x14000a40e", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a40e", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rdi + 4]" + }, + { + "address": "0x14000a412", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x14000a417", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x14000a41a", + "size": 5, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rax + rbx + 4]" + }, + { + "address": "0x14000a41f", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x14000a424", + "size": 3, + "mnemonic": "add", + "operands": "rax, rbx" + }, + { + "address": "0x14000a427", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a42b" + } + ], + "successors": [ + "0x14000a42b" + ] + }, + { + "address": "0x14000a460", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a460", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000a462", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a44b" + } + ], + "successors": [ + "0x14000a44b" + ] + }, + { + "address": "0x14000a43f", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a43f", + "size": 2, + "mnemonic": "inc", + "operands": "ebp" + }, + { + "address": "0x14000a441", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 0x14" + }, + { + "address": "0x14000a445", + "size": 2, + "mnemonic": "cmp", + "operands": "ebp, dword ptr [rdi]" + }, + { + "address": "0x14000a447", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000a3fb" + } + ], + "successors": [ + "0x14000a3fb", + "0x14000a449" + ] + }, + { + "address": "0x14000a42b", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a42b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x14000a42f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x27a02]" + }, + { + "address": "0x14000a436", + "size": 5, + "mnemonic": "call", + "operands": "0x14000735c" + }, + { + "address": "0x14000a43b", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000a43d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a460" + } + ], + "successors": [ + "0x14000a460", + "0x14000a43f" + ] + }, + { + "address": "0x14000a44b", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a44b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000a450", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000a455", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000a45a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a45e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a45f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a3fb", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a3fb", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rdi + 4]" + }, + { + "address": "0x14000a3ff", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x14000a404", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x14000a407", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rax + rbx + 4], 0" + }, + { + "address": "0x14000a40c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a429" + } + ], + "successors": [ + "0x14000a429", + "0x14000a40e" + ] + }, + { + "address": "0x14000a449", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a449", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000a44b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000a450", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000a455", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000a45a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a45e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a45f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a520", + "end_address": "0x14000a5ee", + "name": "", + "blocks": [ + { + "address": "0x14000a520", + "size": 35, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a520", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x14000a523", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x18], rbx" + }, + { + "address": "0x14000a527", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x20], r9" + }, + { + "address": "0x14000a52b", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x10], edx" + }, { "address": "0x14000a52f", "size": 1, @@ -32884,15 +104443,3623 @@ ] }, { - "address": "0x14000acf2", + "address": "0x14000a5f0", + "end_address": "0x14000a6a0", "name": "", "blocks": [ { - "address": "0x14000acf2", - "size": 13, + "address": "0x14000a5f0", + "size": 11, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000a5f0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000a5f5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000a5fa", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a5fb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000a5ff", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a604", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14000a606", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000a609", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x14000a60c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 8]" + }, + { + "address": "0x14000a610", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, qword ptr [r8 + 8]" + }, + { + "address": "0x14000a614", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000a68d" + } + ], + "successors": [ + "0x14000a68d", + "0x14000a616" + ] + }, + { + "address": "0x14000a68d", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a68d", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000a690", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000a695", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000a69a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000a69e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a69f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a616", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a616", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 8], rdx" + }, + { + "address": "0x14000a61a", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000a68d" + } + ], + "successors": [ + "0x14000a68d", + "0x14000a61c" + ] + }, + { + "address": "0x14000a61c", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a61c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + 8]" + }, + { + "address": "0x14000a620", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x14000a623", + "size": 4, + "mnemonic": "sub", + "operands": "rax, qword ptr [r10 + 8]" + }, + { + "address": "0x14000a627", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rdx" + }, + { + "address": "0x14000a62a", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14000a62d", + "size": 2, + "mnemonic": "jge", + "operands": "0x14000a65c" + }, + { + "address": "0x14000a62f", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [r10]" + }, + { + "address": "0x14000a633", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x14000a638", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, qword ptr [r10 + 8]" + }, + { + "address": "0x14000a63c", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000a689" + }, + { + "address": "0x14000a63e", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14000a643", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x28]" + }, + { + "address": "0x14000a648", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a464" + }, + { + "address": "0x14000a64d", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x14000a652", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000a654", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 8], rax" + }, + { + "address": "0x14000a658", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000a63e" + } + ], + "successors": [ + "0x14000a63e", + "0x14000a65a" + ] + }, + { + "address": "0x14000a63e", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a63e", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14000a643", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x28]" + }, + { + "address": "0x14000a648", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a464" + }, + { + "address": "0x14000a64d", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x14000a652", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000a654", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 8], rax" + }, + { + "address": "0x14000a658", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000a63e" + } + ], + "successors": [ + "0x14000a63e", + "0x14000a65a" + ] + }, + { + "address": "0x14000a65a", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a65a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a689" + } + ], + "successors": [ + "0x14000a689" + ] + }, + { + "address": "0x14000a689", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a689", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000a68b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a690" + } + ], + "successors": [ + "0x14000a690" + ] + }, + { + "address": "0x14000a690", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a690", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000a695", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000a69a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000a69e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a69f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a6d0", + "end_address": "0x14000a6eb", + "name": "", + "blocks": [ + { + "address": "0x14000a6d0", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a6d0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x14000a6d5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdx" + }, + { + "address": "0x14000a6da", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x10], r8d" + }, + { + "address": "0x14000a6df", + "size": 7, + "mnemonic": "mov", + "operands": "r9, 0x19930520" + }, + { + "address": "0x14000a6e6", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000a6f0" + } + ], + "successors": [ + "0x14000a6f0" + ] + }, + { + "address": "0x14000a6f0", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a6f0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a700", + "end_address": "0x14000a701", + "name": "", + "blocks": [ + { + "address": "0x14000a700", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a700", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a73c", + "end_address": "0x14000a782", + "name": "", + "blocks": [ + { + "address": "0x14000a73c", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a73c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000a73e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a742", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000a744", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2861d]" + }, + { + "address": "0x14000a74b", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000a74e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx*4]" + }, + { + "address": "0x14000a752", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rcx*8]" + }, + { + "address": "0x14000a756", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x14000a75b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aa38" + }, + { + "address": "0x14000a760", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000a762", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a775" + } + ], + "successors": [ + "0x14000a775", + "0x14000a764" + ] + }, + { + "address": "0x14000a775", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a775", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a784" + }, + { + "address": "0x14000a77a", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000a77c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a780", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a781", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a764", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a764", + "size": 6, + "mnemonic": "inc", + "operands": "dword ptr [rip + 0x28626]" + }, + { + "address": "0x14000a76a", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000a76c", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 1" + }, + { + "address": "0x14000a76f", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000a744" + } + ], + "successors": [ + "0x14000a744", + "0x14000a771" + ] + }, + { + "address": "0x14000a744", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a744", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2861d]" + }, + { + "address": "0x14000a74b", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000a74e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx*4]" + }, + { + "address": "0x14000a752", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rcx*8]" + }, + { + "address": "0x14000a756", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x14000a75b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aa38" + }, + { + "address": "0x14000a760", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000a762", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a775" + } + ], + "successors": [ + "0x14000a775", + "0x14000a764" + ] + }, + { + "address": "0x14000a771", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a771", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000a773", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a77c" + } + ], + "successors": [ + "0x14000a77c" + ] + }, + { + "address": "0x14000a77c", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a77c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a780", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a781", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a784", + "end_address": "0x14000a7bb", + "name": "", + "blocks": [ + { + "address": "0x14000a784", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a784", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000a786", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a78a", + "size": 6, + "mnemonic": "mov", + "operands": "ebx, dword ptr [rip + 0x28600]" + }, + { + "address": "0x14000a790", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a7af" + } + ], + "successors": [ + "0x14000a7af" + ] + }, + { + "address": "0x14000a7af", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a7af", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x14000a7b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a792" + }, + { + "address": "0x14000a7b3", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000a7b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7b9", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a7ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a7bc", + "end_address": "0x14000a90b", + "name": "", + "blocks": [ + { + "address": "0x14000a7bc", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a7bc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000a7c1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000a7c6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000a7cb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a7cc", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a7ce", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a7d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a7d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a7d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7d8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", + "size": 4, + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" + }, + { + "address": "0x14000a7e5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a7f7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r14" + }, + { + "address": "0x14000a7fa", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8ae" + } + ], + "successors": [ + "0x14000a8ae", + "0x14000a800" + ] + }, + { + "address": "0x14000a8ae", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a8ae", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000a8b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000a8b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000a8ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a8bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a8c3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000a8c5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000a8c7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000a8c9", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000a8cb", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a8cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a800", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a800", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a803", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000a8b0" + }, + { + "address": "0x14000a809", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x14000a80c", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8a6" + } + ], + "successors": [ + "0x14000a8a6", + "0x14000a812" + ] + }, + { + "address": "0x14000a8a6", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a8a6", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" + }, + { + "address": "0x14000a8ae", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000a8b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000a8b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000a8ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a8bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a8c3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000a8c5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000a8c7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000a8c9", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000a8cb", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a8cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a812", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a812", + "size": 3, + "mnemonic": "mov", + "operands": "esi, dword ptr [rbp]" + }, + { + "address": "0x14000a815", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + rsi*8 + 0x32d98]" + }, + { + "address": "0x14000a81d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a81e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000a821", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a82e" + } + ], + "successors": [ + "0x14000a82e", + "0x14000a823" + ] + }, + { + "address": "0x14000a82e", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a82e", + "size": 8, + "mnemonic": "mov", + "operands": "r15, qword ptr [r15 + rsi*8 + 0x24cf0]" + }, + { + "address": "0x14000a836", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000a838", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x14000a83b", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x800" + }, + { + "address": "0x14000a841", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x158f9]" + }, + { + "address": "0x14000a847", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000a84a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a84d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a8cd" + }, + { + "address": "0x14000a84f", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x158a3]" + }, + { + "address": "0x14000a855", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 0x57" + }, + { + "address": "0x14000a858", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a887" + }, + { + "address": "0x14000a85a", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rbx + 7]" + }, + { + "address": "0x14000a85e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x14000a861", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a538]" + }, + { + "address": "0x14000a868", + "size": 5, + "mnemonic": "call", + "operands": "0x140011460" + }, + { + "address": "0x14000a86d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000a86f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a887" + } + ], + "successors": [ + "0x14000a887", + "0x14000a871" + ] + }, + { + "address": "0x14000a823", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a823", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000a826", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000a8ed" + }, + { + "address": "0x14000a82c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a899" + } + ], + "successors": [ + "0x14000a899" + ] + }, + { + "address": "0x14000a887", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a887", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x14000a88a", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa891]" + }, + { + "address": "0x14000a891", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax" + }, + { + "address": "0x14000a899", + "size": 4, + "mnemonic": "add", + "operands": "rbp, 4" + }, + { + "address": "0x14000a89d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, r12" + }, + { + "address": "0x14000a8a0", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000a812" + }, + { + "address": "0x14000a8a6", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" + }, + { + "address": "0x14000a8ae", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000a8b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000a8b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000a8ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a8bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a8c3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000a8c5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000a8c7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000a8c9", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000a8cb", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a8cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a871", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a871", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000a874", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000a876", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x14000a879", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x158c1]" + }, + { + "address": "0x14000a87f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000a882", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a885", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a8cd" + }, + { + "address": "0x14000a887", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x14000a88a", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa891]" + }, + { + "address": "0x14000a891", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax" + }, + { + "address": "0x14000a899", + "size": 4, + "mnemonic": "add", + "operands": "rbp, 4" + }, + { + "address": "0x14000a89d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, r12" + }, + { + "address": "0x14000a8a0", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000a812" + }, + { + "address": "0x14000a8a6", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" + }, + { + "address": "0x14000a8ae", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000a8b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000a8b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000a8ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a8bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a8c3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000a8c5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000a8c7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000a8c9", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000a8cb", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a8cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a899", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a899", + "size": 4, + "mnemonic": "add", + "operands": "rbp, 4" + }, + { + "address": "0x14000a89d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, r12" + }, + { + "address": "0x14000a8a0", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000a812" + }, + { + "address": "0x14000a8a6", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" + }, + { + "address": "0x14000a8ae", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000a8b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000a8b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000a8ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a8bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a8c3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000a8c5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000a8c7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000a8c9", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000a8cb", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000a8cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a90c", + "end_address": "0x14000a951", + "name": "", + "blocks": [ + { + "address": "0x14000a90c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a90c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000a90e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a912", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a915", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a49c]" + }, + { + "address": "0x14000a91c", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000a91e", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a48b]" + }, + { + "address": "0x14000a925", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a48c]" + }, + { + "address": "0x14000a92c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000a931", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a934", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a945" + } + ], + "successors": [ + "0x14000a945", + "0x14000a936" + ] + }, + { + "address": "0x14000a945", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a945", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a949", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a94a", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x157bf]" + } + ], + "successors": [ + "0x140020110" + ] + }, + { + "address": "0x14000a936", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a936", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000a939", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a93d", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a93e", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1597b]" + } + ], + "successors": [ + "0x14001e360" + ] + }, + { + "address": "0x140020110", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a954", + "end_address": "0x14000a99a", + "name": "", + "blocks": [ + { + "address": "0x14000a954", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a954", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000a956", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a95a", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000a95c", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a46d]" + }, + { + "address": "0x14000a963", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x14000a968", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a459]" + }, + { + "address": "0x14000a96f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a45a]" + }, + { + "address": "0x14000a976", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000a97b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000a97d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a980", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a98e" + } + ], + "successors": [ + "0x14000a98e", + "0x14000a982" + ] + }, + { + "address": "0x14000a98e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a98e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a992", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a993", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1578e]" + } + ], + "successors": [ + "0x140020128" + ] + }, + { + "address": "0x14000a982", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a982", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a986", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a987", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x15932]" + } + ], + "successors": [ + "0x14001e360" + ] + }, + { + "address": "0x140020128", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a99c", + "end_address": "0x14000a9e2", + "name": "", + "blocks": [ + { + "address": "0x14000a99c", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a99c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000a99e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a9a2", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000a9a4", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a435]" + }, + { + "address": "0x14000a9ab", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14000a9b0", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a421]" + }, + { + "address": "0x14000a9b7", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a422]" + }, + { + "address": "0x14000a9be", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000a9c3", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000a9c5", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a9c8", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a9d6" + } + ], + "successors": [ + "0x14000a9d6", + "0x14000a9ca" + ] + }, + { + "address": "0x14000a9d6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a9d6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a9da", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a9db", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x15736]" + } + ], + "successors": [ + "0x140020118" + ] + }, + { + "address": "0x14000a9ca", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a9ca", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a9ce", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000a9cf", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x158ea]" + } + ], + "successors": [ + "0x14001e360" + ] + }, + { + "address": "0x140020118", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000a9e4", + "end_address": "0x14000aa35", + "name": "", + "blocks": [ + { + "address": "0x14000a9e4", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a9e4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000a9e9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a9ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a9ee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000a9f1", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a400]" + }, + { + "address": "0x14000a9f8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a9fa", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a3f7]" + }, + { + "address": "0x14000aa01", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14000aa06", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a3e3]" + }, + { + "address": "0x14000aa0d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000aa12", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14000aa15", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14000aa17", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000aa1a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aa24" + } + ], + "successors": [ + "0x14000aa24", + "0x14000aa1c" + ] + }, + { + "address": "0x14000aa24", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000aa24", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x156f6]" + }, + { + "address": "0x14000aa2a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000aa2f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa33", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000aa34", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000aa1c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000aa1c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1589e]" + }, + { + "address": "0x14000aa22", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000aa2a" + } + ], + "successors": [ + "0x14000aa2a" + ] + }, + { + "address": "0x14000aa2a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000aa2a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000aa2f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa33", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000aa34", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000aa38", + "end_address": "0x14000aa99", + "name": "", + "blocks": [ + { + "address": "0x14000aa38", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000aa38", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000aa3d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000aa42", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000aa43", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa47", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x14000aa4a", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a3bf]" + }, + { + "address": "0x14000aa51", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14000aa53", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a3ae]" + }, + { + "address": "0x14000aa5a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000aa5d", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a3ac]" + }, + { + "address": "0x14000aa64", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14000aa69", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000aa6e", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14000aa70", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000aa73", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000aa76", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aa83" + } + ], + "successors": [ + "0x14000aa83", + "0x14000aa78" + ] + }, + { + "address": "0x14000aa83", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000aa83", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1567f]" + }, + { + "address": "0x14000aa89", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000aa8e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000aa93", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa97", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000aa98", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000aa78", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000aa78", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, esi" + }, + { + "address": "0x14000aa7b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1583f]" + }, + { + "address": "0x14000aa81", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000aa89" + } + ], + "successors": [ + "0x14000aa89" + ] + }, + { + "address": "0x14000aa89", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000aa89", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000aa8e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000aa93", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa97", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000aa98", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000aae0", + "end_address": "0x14000ab20", + "name": "", + "blocks": [ + { + "address": "0x14000aae0", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000aae0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000aae4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000aae9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rdx" + }, + { + "address": "0x14000aaee", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r8d" + }, + { + "address": "0x14000aaf3", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000aaf6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000aaf9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x14000aafe", + "size": 2, + "mnemonic": "call", + "operands": "rax" + }, + { + "address": "0x14000ab00", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a700" + }, + { + "address": "0x14000ab05", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000ab08", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000ab0d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000ab10", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14000ab16", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x14000ab1b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ab1f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ab20", + "end_address": "0x14000ab4a", + "name": "", + "blocks": [ + { + "address": "0x14000ab20", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ab20", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ab24", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000ab29", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rdx" + }, + { + "address": "0x14000ab2e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r8d" + }, + { + "address": "0x14000ab33", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000ab36", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000ab39", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x14000ab3e", + "size": 2, + "mnemonic": "call", + "operands": "rax" + }, + { + "address": "0x14000ab40", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a700" + }, + { + "address": "0x14000ab45", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ab49", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ab50", + "end_address": "0x14000ab76", + "name": "", + "blocks": [ + { + "address": "0x14000ab50", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ab50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ab54", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000ab59", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rdx" + }, + { + "address": "0x14000ab5e", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000ab63", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000ab66", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14000ab6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x14000ab71", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ab75", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ab80", + "end_address": "0x14000abc7", + "name": "", + "blocks": [ + { + "address": "0x14000ab80", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ab80", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ab84", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000ab89", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rdx" + }, + { + "address": "0x14000ab8e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r8" + }, + { + "address": "0x14000ab93", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x14000ab98", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, r9d" + }, + { + "address": "0x14000ab9b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000ab9e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x14000aba3", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000aba8", + "size": 2, + "mnemonic": "call", + "operands": "rax" + }, + { + "address": "0x14000abaa", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a700" + }, + { + "address": "0x14000abaf", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000abb2", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000abb7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14000abbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a6d0" + }, + { + "address": "0x14000abc2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000abc6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000abc8", + "end_address": "0x14000ac2f", + "name": "", + "blocks": [ + { + "address": "0x14000abc8", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000abc8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14000abcd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000abce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000abd2", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x14000abd6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000abd9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac1b" + }, + { + "address": "0x14000abdb", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15517]" + }, + { + "address": "0x14000abe1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdi + 0x10], 0" + }, + { + "address": "0x14000abe5", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000abe9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000abf8" + }, + { + "address": "0x14000abeb", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rdi + 8], 0" + }, + { + "address": "0x14000abf0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000abf2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x10], 1" + }, + { + "address": "0x14000abf6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000abfc" + } + ], + "successors": [ + "0x14000abfc" + ] + }, + { + "address": "0x14000abfc", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000abfc", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000ac01", + "size": 5, + "mnemonic": "call", + "operands": "0x1400119b4" + }, + { + "address": "0x14000ac06", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0x30]" + }, + { + "address": "0x14000ac0a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000ac0d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000ac10", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x154ea]" + }, + { + "address": "0x14000ac16", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000ac19", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ac29" + } + ], + "successors": [ + "0x14000ac29", + "0x14000ac1b" + ] + }, + { + "address": "0x14000ac29", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ac29", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14000ac2e", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ac1b", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ac1b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14000ac1e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000ac23", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ac27", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ac28", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ac30", + "end_address": "0x14000ac9a", + "name": "", + "blocks": [ + { + "address": "0x14000ac30", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ac30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14000ac35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000ac3a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ac3b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ac3f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rcx]" + }, + { + "address": "0x14000ac42", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000ac44", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000ac47", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000ac4a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac87" + }, + { + "address": "0x14000ac4c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x154a6]" + }, + { + "address": "0x14000ac52", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000ac56", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x10], dil" + }, + { + "address": "0x14000ac5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac66" + }, + { + "address": "0x14000ac5c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdi" + }, + { + "address": "0x14000ac60", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x10], 1" + }, + { + "address": "0x14000ac64", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ac6a" + } + ], + "successors": [ + "0x14000ac6a" + ] + }, + { + "address": "0x14000ac6a", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ac6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14000ac6d", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000ac72", + "size": 5, + "mnemonic": "call", + "operands": "0x1400119b4" + }, + { + "address": "0x14000ac77", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0x30]" + }, + { + "address": "0x14000ac7b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000ac7e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000ac81", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15479]" + }, + { + "address": "0x14000ac87", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000ac8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x14000ac8f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000ac94", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ac98", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ac99", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ac9c", + "end_address": "0x14000ace8", + "name": "", + "blocks": [ + { + "address": "0x14000ac9c", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ac9c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000aca1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000aca6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000aca7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000acab", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000acad", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000acb0", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000acb3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x10], bl" + }, + { + "address": "0x14000acb6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000acd0" + }, + { + "address": "0x14000acb8", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1543a]" + }, + { + "address": "0x14000acbe", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000acc0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], rbx" + }, + { + "address": "0x14000acc4", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x10], 1" + }, + { + "address": "0x14000acc8", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15432]" + }, + { + "address": "0x14000acce", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000acd4" + } + ], + "successors": [ + "0x14000acd4" + ] + }, + { + "address": "0x14000acd4", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000acd4", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rsi + rbx*8]" + }, + { + "address": "0x14000acd8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000acdd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000ace2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ace6", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ace7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ace8", + "end_address": "0x14000ae55", + "name": "", + "blocks": [ + { + "address": "0x14000ace8", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ace8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14000aced", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, { "address": "0x14000acf2", "size": 1, @@ -33810,15 +108977,22 @@ ] }, { - "address": "0x14000ae65", + "address": "0x14000ae60", + "end_address": "0x14000aefb", "name": "", "blocks": [ { - "address": "0x14000ae65", - "size": 24, + "address": "0x14000ae60", + "size": 25, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000ae60", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, { "address": "0x14000ae65", "size": 1, @@ -34136,15 +109310,1571 @@ ] }, { - "address": "0x14000b33e", + "address": "0x14000aefc", + "end_address": "0x14000afb3", "name": "", "blocks": [ { - "address": "0x14000b33e", - "size": 22, + "address": "0x14000aefc", + "size": 13, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000aefc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000af01", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000af06", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000af0b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000af0c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000af10", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000af13", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14000af16", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000af1b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000af1e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000af21", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ac30" + }, + { + "address": "0x14000af26", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000af29", + "size": 2, + "mnemonic": "je", + "operands": "0x14000af67" + } + ], + "successors": [ + "0x14000af67", + "0x14000af2b" + ] + }, + { + "address": "0x14000af67", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000af67", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000af6c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x27e65]" + }, + { + "address": "0x14000af73", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ac9c" + }, + { + "address": "0x14000af78", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14000af7b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000af7e", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000af81", + "size": 3, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax]" + }, + { + "address": "0x14000af84", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x260b5]" + }, + { + "address": "0x14000af8b", + "size": 3, + "mnemonic": "xor", + "operands": "r10, rax" + }, + { + "address": "0x14000af8e", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000af90", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000af93", + "size": 3, + "mnemonic": "ror", + "operands": "r10, cl" + }, + { + "address": "0x14000af96", + "size": 3, + "mnemonic": "test", + "operands": "r10, r10" + }, + { + "address": "0x14000af99", + "size": 2, + "mnemonic": "je", + "operands": "0x14000afa0" + } + ], + "successors": [ + "0x14000afa0", + "0x14000af9b" + ] + }, + { + "address": "0x14000af2b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000af2b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x3b8]" + }, + { + "address": "0x14000af32", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000af35", + "size": 2, + "mnemonic": "je", + "operands": "0x14000af67" + } + ], + "successors": [ + "0x14000af67", + "0x14000af37" + ] + }, + { + "address": "0x14000afa0", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000afa0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000afa5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000afa8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000afad", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afd4" + }, + { + "address": "0x14000afb2", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000af9b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000af9b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x14000af9e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000af40" + } + ], + "successors": [ + "0x14000af40" + ] + }, + { + "address": "0x14000af37", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000af37", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14000af3a", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000af3d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000af40", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000af45", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14000af4a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000af4d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14000af52", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000af57", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000af5c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000af61", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000af65", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000af66", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000af40", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000af40", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000af45", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14000af4a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000af4d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14000af52", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000af57", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000af5c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000af61", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000af65", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000af66", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000afb4", + "end_address": "0x14000afd2", + "name": "", + "blocks": [ + { + "address": "0x14000afb4", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000afb4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000afb8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000afbe", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000afc1", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000afc4", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000afc6", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000afc8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ae60" + }, + { + "address": "0x14000afcd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000afd1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000afd4", + "end_address": "0x14000b01b", + "name": "", + "blocks": [ + { + "address": "0x14000afd4", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000afd4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000afd8", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x14000afdd", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x150ad]" + }, + { + "address": "0x14000afe3", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000afe5", + "size": 2, + "mnemonic": "je", + "operands": "0x14000afee" + } + ], + "successors": [ + "0x14000afee", + "0x14000afe7" + ] + }, + { + "address": "0x14000afee", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000afee", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x14000aff4", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xc0000417" + }, + { + "address": "0x14000aff9", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 1]" + }, + { + "address": "0x14000affd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ace8" + }, + { + "address": "0x14000b002", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15078]" + }, + { + "address": "0x14000b008", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000b00b", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xc0000417" + }, + { + "address": "0x14000b010", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000b014", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1506d]" + } + ], + "successors": [ + "0x140020088" + ] + }, + { + "address": "0x14000afe7", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000afe7", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x14000afec", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x14000afee", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x14000aff4", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xc0000417" + }, + { + "address": "0x14000aff9", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 1]" + }, + { + "address": "0x14000affd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ace8" + }, + { + "address": "0x14000b002", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15078]" + }, + { + "address": "0x14000b008", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000b00b", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xc0000417" + }, + { + "address": "0x14000b010", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000b014", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1506d]" + } + ], + "successors": [ + "0x140020088" + ] + } + ] + }, + { + "address": "0x14000b020", + "end_address": "0x14000b140", + "name": "", + "blocks": [ + { + "address": "0x14000b020", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b020", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000b023", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000b027", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000b02b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000b02f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000b033", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000b035", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b039", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x27da1]" + }, + { + "address": "0x14000b03f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b041", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 3" + }, + { + "address": "0x14000b046", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000b048", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b051" + }, + { + "address": "0x14000b04a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x200" + }, + { + "address": "0x14000b04f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b057" + } + ], + "successors": [ + "0x14000b057" + ] + }, + { + "address": "0x14000b057", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b057", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x27d83], eax" + }, + { + "address": "0x14000b05d", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, eax" + }, + { + "address": "0x14000b060", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 8" + }, + { + "address": "0x14000b065", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000b06a", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b06c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x27d75], rax" + }, + { + "address": "0x14000b073", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000b078", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x27d69], rbx" + }, + { + "address": "0x14000b07f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b0b0" + }, + { + "address": "0x14000b081", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 8" + }, + { + "address": "0x14000b086", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x27d54], edi" + }, + { + "address": "0x14000b08c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000b08f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000b094", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b096", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x27d4b], rax" + }, + { + "address": "0x14000b09d", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000b0a2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x27d3f], rbx" + }, + { + "address": "0x14000b0a9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b0b0" + }, + { + "address": "0x14000b0ab", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b0ae", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b125" + } + ], + "successors": [ + "0x14000b125" + ] + }, + { + "address": "0x14000b125", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b125", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b12a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000b12f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000b134", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000b139", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b13d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000b13f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b154", + "end_address": "0x14000b1af", + "name": "", + "blocks": [ + { + "address": "0x14000b154", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b154", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000b156", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b15a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b74c" + }, + { + "address": "0x14000b15f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400125b8" + }, + { + "address": "0x14000b164", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b166", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x27c7b]" + }, + { + "address": "0x14000b16d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rcx]" + }, + { + "address": "0x14000b171", + "size": 5, + "mnemonic": "call", + "operands": "0x14001266c" + }, + { + "address": "0x14000b176", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x27c6b]" + }, + { + "address": "0x14000b17d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rax]" + }, + { + "address": "0x14000b181", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x14000b185", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x14e9d]" + }, + { + "address": "0x14000b18b", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000b18f", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, 0x18" + }, + { + "address": "0x14000b193", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b166" + }, + { + "address": "0x14000b195", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x27c4c]" + }, + { + "address": "0x14000b19c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000b1a1", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x27c3f], 0" + }, + { + "address": "0x14000b1a9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b1ad", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000b1ae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b1b0", + "end_address": "0x14000b1f7", + "name": "", + "blocks": [ + { + "address": "0x14000b1b0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b1b0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000b1b4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b1b7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b1d0" + }, + { + "address": "0x14000b1b9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b1be", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b1c4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b1c9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x14000b1ce", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b1f2" + } + ], + "successors": [ + "0x14000b1f2" + ] + }, + { + "address": "0x14000b1f2", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b1f2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000b1f6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b210", + "end_address": "0x14000b28a", + "name": "", + "blocks": [ + { + "address": "0x14000b210", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b210", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000b213", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x14000b217", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rcx" + }, + { + "address": "0x14000b21b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b21c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b220", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b223", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b226", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b229", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b259" + }, + { + "address": "0x14000b22b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14000b22f", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x14000b236", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14000b23a", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x14000b23e", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b241", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b244", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000b246", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b24b", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b24e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000b253", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b257", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b258", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b28c", + "end_address": "0x14000b331", + "name": "", + "blocks": [ + { + "address": "0x14000b28c", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b28c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000b28f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000b293", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rsi" + }, + { + "address": "0x14000b297", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b298", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b29c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b29f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b2a2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b2a5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b2cc" + }, + { + "address": "0x14000b2a7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14000b2ab", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b2ae", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x14000b2b2", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b2b5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14000b2b9", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x14000b2c0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000b2c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b2c7", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b2ca", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b321" + } + ], + "successors": [ + "0x14000b321" + ] + }, + { + "address": "0x14000b321", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b321", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000b326", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000b32b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b32f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b330", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b334", + "end_address": "0x14000b3cc", + "name": "", + "blocks": [ + { + "address": "0x14000b334", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b334", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b339", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x14000b33e", "size": 1, @@ -34474,15 +111204,1164 @@ ] }, { - "address": "0x14000b590", + "address": "0x14000b3cc", + "end_address": "0x14000b468", "name": "", "blocks": [ { - "address": "0x14000b590", - "size": 25, + "address": "0x14000b3cc", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b3cc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b3d1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000b3d6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b3d7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b3db", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b3de", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000b3e1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000b3e4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000b3e9", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b3ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000b3ee", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000b3f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000b3f4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b3f7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455", + "0x14000b3f9" + ] + }, + { + "address": "0x14000b455", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b455", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14000b458", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000b45d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b462", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b466", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b467", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000b3f9", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b3f9", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000b3fc", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b3fd", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b3ff", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14000b402", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000b404", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455", + "0x14000b406" + ] + }, + { + "address": "0x14000b406", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b406", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b408", + "size": 2, + "mnemonic": "and", + "operands": "al, 3" + }, + { + "address": "0x14000b40a", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 2" + }, + { + "address": "0x14000b40c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b413" + }, + { + "address": "0x14000b40e", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x14000b411", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b41d" + }, + { + "address": "0x14000b413", + "size": 4, + "mnemonic": "bt", + "operands": "ecx, 0xb" + }, + { + "address": "0x14000b417", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000b41d" + } + ], + "successors": [ + "0x14000b41d", + "0x14000b419" + ] + }, + { + "address": "0x14000b41d", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b41d", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000b421", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rax], 0" + }, + { + "address": "0x14000b424", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b436" + }, + { + "address": "0x14000b426", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000b429", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000b42c", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000b42f", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b430", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x14000b432", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000b434", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455", + "0x14000b436" + ] + }, + { + "address": "0x14000b419", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b419", + "size": 2, + "mnemonic": "inc", + "operands": "dword ptr [rdx]" + }, + { + "address": "0x14000b41b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455" + ] + }, + { + "address": "0x14000b436", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b436", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000b439", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000b43c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b678" + }, + { + "address": "0x14000b441", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x14000b444", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b44e" + } + ], + "successors": [ + "0x14000b44e", + "0x14000b446" + ] + }, + { + "address": "0x14000b44e", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b44e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000b452", + "size": 3, + "mnemonic": "or", + "operands": "dword ptr [rax], 0xffffffff" + }, + { + "address": "0x14000b455", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14000b458", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000b45d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b462", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b466", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b467", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000b446", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b446", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000b44a", + "size": 2, + "mnemonic": "inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14000b44c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455" + ] + } + ] + }, + { + "address": "0x14000b468", + "end_address": "0x14000b549", + "name": "", + "blocks": [ + { + "address": "0x14000b468", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b468", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b46d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000b472", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000b473", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b474", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000b476", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b47a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b47d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000b480", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000b482", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000b487", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b488", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x27959]" + }, + { + "address": "0x14000b48f", + "size": 7, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rip + 0x2794a]" + }, + { + "address": "0x14000b496", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rbx + rax*8]" + }, + { + "address": "0x14000b49a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x14000b49f", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000b4a2", + "size": 6, + "mnemonic": "je", + "operands": "0x14000b531" + } + ], + "successors": [ + "0x14000b531", + "0x14000b4a8" + ] + }, + { + "address": "0x14000b531", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b531", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14000b533", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000b538", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000b540", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b544", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000b546", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b547", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000b548", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000b4a8", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b4a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000b4ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14000b4b0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsi]" + }, + { + "address": "0x14000b4b3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b4b6", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b4da" + } + ], + "successors": [ + "0x14000b4da", + "0x14000b4b8" + ] + }, + { + "address": "0x14000b4da", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b4da", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000b4de", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b49a" + } + ], + "successors": [ + "0x14000b49a" + ] + }, + { + "address": "0x14000b4b8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b4b8", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000b4bb", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b4bc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b4be", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14000b4c1", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000b4c3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b4da" + } + ], + "successors": [ + "0x14000b4da", + "0x14000b4c5" + ] + }, + { + "address": "0x14000b49a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b49a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x14000b49f", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000b4a2", + "size": 6, + "mnemonic": "je", + "operands": "0x14000b531" + } + ], + "successors": [ + "0x14000b531", + "0x14000b4a8" + ] + }, + { + "address": "0x14000b4c5", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b4c5", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b4c7", + "size": 2, + "mnemonic": "and", + "operands": "al, 3" + }, + { + "address": "0x14000b4c9", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 2" + }, + { + "address": "0x14000b4cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b4d2" + }, + { + "address": "0x14000b4cd", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x14000b4d0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b4e0" + }, + { + "address": "0x14000b4d2", + "size": 4, + "mnemonic": "bt", + "operands": "ecx, 0xb" + }, + { + "address": "0x14000b4d6", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000b4e0" + } + ], + "successors": [ + "0x14000b4e0", + "0x14000b4d8" + ] + }, + { + "address": "0x14000b4e0", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b4e0", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsi + 0x10]" + }, + { + "address": "0x14000b4e4", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi + 8]" + }, + { + "address": "0x14000b4e8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x14000b4eb", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14000b4f0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r8" + }, + { + "address": "0x14000b4f5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x14000b4fa", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rcx" + }, + { + "address": "0x14000b4ff", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rdx" + }, + { + "address": "0x14000b504", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14000b509", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000b50e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x14000b513", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x28]" + }, + { + "address": "0x14000b518", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x40]" + }, + { + "address": "0x14000b51d", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x14000b522", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x88]" + }, + { + "address": "0x14000b52a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b3cc" + }, + { + "address": "0x14000b52f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b4da" + } + ], + "successors": [ + "0x14000b4da" + ] + }, + { + "address": "0x14000b4d8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b4d8", + "size": 2, + "mnemonic": "inc", + "operands": "dword ptr [rdx]" + }, + { + "address": "0x14000b4da", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000b4de", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b49a" + } + ], + "successors": [ + "0x14000b49a" + ] + } + ] + }, + { + "address": "0x14000b54c", + "end_address": "0x14000b58c", + "name": "", + "blocks": [ + { + "address": "0x14000b54c", + "size": 20, "is_prolog": true, "is_epilog": true, "instructions": [ + { + "address": "0x14000b54c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b551", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000b556", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b557", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b55b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000b55e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000b561", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000b564", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000b569", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b56a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14000b56d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000b570", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b678" + }, + { + "address": "0x14000b575", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b577", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000b57a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000b57f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000b581", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b586", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b58a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b58b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b58c", + "end_address": "0x14000b5e9", + "name": "", + "blocks": [ + { + "address": "0x14000b58c", + "size": 26, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b58c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 8], cl" + }, { "address": "0x14000b590", "size": 1, @@ -34640,15 +112519,472 @@ ] }, { - "address": "0x14000b682", + "address": "0x14000b5ec", + "end_address": "0x14000b678", "name": "", "blocks": [ { - "address": "0x14000b682", - "size": 20, + "address": "0x14000b5ec", + "size": 15, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000b5ec", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b5f1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000b5f6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000b5fb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b5fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b600", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b603", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000b606", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000b609", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b60b", + "size": 2, + "mnemonic": "and", + "operands": "al, 3" + }, + { + "address": "0x14000b60d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b60e", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 2" + }, + { + "address": "0x14000b610", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b661" + }, + { + "address": "0x14000b612", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x14000b615", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b661" + } + ], + "successors": [ + "0x14000b661", + "0x14000b617" + ] + }, + { + "address": "0x14000b661", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b661", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000b663", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b668", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000b66d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000b672", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b676", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b677", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000b617", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b617", + "size": 2, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbx]" + }, + { + "address": "0x14000b619", + "size": 3, + "mnemonic": "sub", + "operands": "edi, dword ptr [rbx + 8]" + }, + { + "address": "0x14000b61c", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbx + 0x10], 0" + }, + { + "address": "0x14000b620", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx + 8]" + }, + { + "address": "0x14000b624", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rsi" + }, + { + "address": "0x14000b627", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14000b629", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000b661" + }, + { + "address": "0x14000b62b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000b62e", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14000b633", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbp" + }, + { + "address": "0x14000b636", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x14000b639", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000b63c", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000b63e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400134d0" + }, + { + "address": "0x14000b643", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, eax" + }, + { + "address": "0x14000b645", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b651" + } + ], + "successors": [ + "0x14000b651", + "0x14000b647" + ] + }, + { + "address": "0x14000b651", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b651", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x14000b654", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b655", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x14000b658", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000b65a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b661" + } + ], + "successors": [ + "0x14000b661", + "0x14000b65c" + ] + }, + { + "address": "0x14000b647", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b647", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x10" + }, + { + "address": "0x14000b64c", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b64f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b663" + } + ], + "successors": [ + "0x14000b663" + ] + }, + { + "address": "0x14000b65c", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b65c", + "size": 5, + "mnemonic": "lock and", + "operands": "dword ptr [rbx + 0x14], 0xfffffffd" + }, + { + "address": "0x14000b661", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000b663", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b668", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000b66d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000b672", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b676", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b677", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000b663", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b663", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b668", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000b66d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000b672", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b676", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b677", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b678", + "end_address": "0x14000b74a", + "name": "", + "blocks": [ + { + "address": "0x14000b678", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b678", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b67d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x14000b682", "size": 1, @@ -35013,15 +113349,608 @@ ] }, { - "address": "0x14000bace", + "address": "0x14000b754", + "end_address": "0x14000b7bb", "name": "", "blocks": [ { - "address": "0x14000bace", - "size": 22, + "address": "0x14000b754", + "size": 6, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000b754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000b758", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rcx" + }, + { + "address": "0x14000b75d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b760", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b769" + }, + { + "address": "0x14000b762", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b58c" + }, + { + "address": "0x14000b767", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b7b6" + } + ], + "successors": [ + "0x14000b7b6" + ] + }, + { + "address": "0x14000b7b6", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b7b6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000b7ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b7bc", + "end_address": "0x14000b7ff", + "name": "", + "blocks": [ + { + "address": "0x14000b7bc", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b7bc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000b7c0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14000b7c3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b7c6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b7dd" + }, + { + "address": "0x14000b7c8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b7cd", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b7d3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b7d8", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b7db", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b7fa" + } + ], + "successors": [ + "0x14000b7fa" + ] + }, + { + "address": "0x14000b7fa", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b7fa", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000b7fe", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b800", + "end_address": "0x14000b913", + "name": "", + "blocks": [ + { + "address": "0x14000b800", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b800", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x14000b805", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x14000b80a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b80b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b80f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsp" + }, + { + "address": "0x14000b814", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b817", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b81a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b83a" + }, + { + "address": "0x14000b81c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b821", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b827", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b82c", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b82f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000b834", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b838", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b839", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b914", + "end_address": "0x14000b95f", + "name": "", + "blocks": [ + { + "address": "0x14000b914", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b914", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000b919", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b91a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b91e", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b920", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b923", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b926", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b93d" + }, + { + "address": "0x14000b928", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b92d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b933", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b938", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b93b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b954" + } + ], + "successors": [ + "0x14000b954" + ] + }, + { + "address": "0x14000b954", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b954", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b959", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b95d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b95e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b960", + "end_address": "0x14000bac4", + "name": "", + "blocks": [ + { + "address": "0x14000b960", + "size": 26, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b960", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000b963", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000b967", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000b96b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rdx" + }, + { + "address": "0x14000b96f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b970", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b974", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsp" + }, + { + "address": "0x14000b979", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000b97c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000b97f", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14000b981", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000b984", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b9bb" + }, + { + "address": "0x14000b986", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + 0x30], 1" + }, + { + "address": "0x14000b98b", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r8 + 0x2c], 0x16" + }, + { + "address": "0x14000b993", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x20], r8" + }, + { + "address": "0x14000b997", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x28], rdx" + }, + { + "address": "0x14000b99b", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b99e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b9a1", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b9a3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b9a8", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000b9b0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000b9b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b9b9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b9ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bac4", + "end_address": "0x14000bb5c", + "name": "", + "blocks": [ + { + "address": "0x14000bac4", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bac4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000bac9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x14000bace", "size": 1, @@ -35351,15 +114280,28 @@ ] }, { - "address": "0x14000bb66", + "address": "0x14000bb5c", + "end_address": "0x14000bdc6", "name": "", "blocks": [ { - "address": "0x14000bb66", - "size": 14, + "address": "0x14000bb5c", + "size": 16, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000bb5c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000bb61", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, { "address": "0x14000bb66", "size": 1, @@ -35659,15 +114601,1586 @@ ] }, { - "address": "0x14000c156", + "address": "0x14000bdc8", + "end_address": "0x14000bde5", "name": "", "blocks": [ { - "address": "0x14000c156", - "size": 22, + "address": "0x14000bdc8", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000bdc8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000bdcc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000bdd1", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14000bdd4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x14000bdd7", + "size": 4, + "mnemonic": "or", + "operands": "rdx, 0xffffffffffffffff" + }, + { + "address": "0x14000bddb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000bde8" + }, + { + "address": "0x14000bde0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000bde4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bde8", + "end_address": "0x14000be8d", + "name": "", + "blocks": [ + { + "address": "0x14000bde8", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bde8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000bdeb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000bdef", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rsi" + }, + { + "address": "0x14000bdf3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rdi" + }, + { + "address": "0x14000bdf7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], r14" + }, + { + "address": "0x14000bdfb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bdfd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000be01", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000be04", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000be07", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000be0a", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14000be0d", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000be10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000be41" + } + ], + "successors": [ + "0x14000be41", + "0x14000be12" + ] + }, + { + "address": "0x14000be41", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000be41", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000be43", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000be48", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000be4d", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000be52", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000be57", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000be5b", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000be5d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000be12", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000be12", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14000be15", + "size": 2, + "mnemonic": "je", + "operands": "0x14000be41" + } + ], + "successors": [ + "0x14000be41", + "0x14000be17" + ] + }, + { + "address": "0x14000be17", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000be17", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000be1c", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000be1f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000be5e" + }, + { + "address": "0x14000be21", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, -1" + }, + { + "address": "0x14000be25", + "size": 2, + "mnemonic": "je", + "operands": "0x14000be31" + } + ], + "successors": [ + "0x14000be31", + "0x14000be27" + ] + }, + { + "address": "0x14000be31", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000be31", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000be36", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000be3c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000be41", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000be43", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000be48", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000be4d", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000be52", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000be57", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000be5b", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000be5d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000be27", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000be27", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x14000be2a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000be2c", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000be31", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000be36", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000be3c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000be41", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000be43", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000be48", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000be4d", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000be52", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000be57", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000be5b", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000be5d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000be90", + "end_address": "0x14000bec5", + "name": "", + "blocks": [ + { + "address": "0x14000be90", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000be90", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000be94", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000be97", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000beb1" + }, + { + "address": "0x14000be99", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000be9e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000bea4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000bea9", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000beac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000beb0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bec8", + "end_address": "0x14000bf63", + "name": "", + "blocks": [ + { + "address": "0x14000bec8", + "size": 29, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000bec8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000becb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x14000becf", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000bed3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000bed7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rcx" + }, + { + "address": "0x14000bedb", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bedd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000bee1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000bee4", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x14000bee7", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000beea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000beed", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000bef0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bf32" + }, + { + "address": "0x14000bef2", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x14000bef7", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x14000beff", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x14000bf04", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000bf0a", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000bf0d", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000bf10", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000bf12", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000bf14", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000bf19", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000bf1c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000bf21", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000bf26", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000bf2b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000bf2f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000bf31", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bf64", + "end_address": "0x14000c05e", + "name": "", + "blocks": [ + { + "address": "0x14000bf64", + "size": 8, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000bf64", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000bf69", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000bf6e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000bf6f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bf73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000bf76", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000bf79", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 2" + }, + { + "address": "0x14000bf7d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000bf83" + ] + }, + { + "address": "0x14000c04c", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c04c", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000c04e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c053", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000c058", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c05c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c05d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000bf83", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bf83", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000bf86", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000bf87", + "size": 5, + "mnemonic": "test", + "operands": "eax, 0x4c0" + }, + { + "address": "0x14000bf8c", + "size": 6, + "mnemonic": "je", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000bf92" + ] + }, + { + "address": "0x14000bf92", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bf92", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000bf95", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000bf96", + "size": 2, + "mnemonic": "test", + "operands": "al, 6" + }, + { + "address": "0x14000bf98", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000c04c" + }, + { + "address": "0x14000bf9e", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14000bfa0", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x10], esi" + }, + { + "address": "0x14000bfa3", + "size": 6, + "mnemonic": "jle", + "operands": "0x14000c04c" + }, + { + "address": "0x14000bfa9", + "size": 4, + "mnemonic": "movsxd", + "operands": "r10, dword ptr [rcx + 0x18]" + }, + { + "address": "0x14000bfad", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x2734c]" + }, + { + "address": "0x14000bfb4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x14000bfb7", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000bfb8", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000bfbb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x14000bfbe", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14000bfc2", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + rcx*8]" + }, + { + "address": "0x14000bfc6", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [r9 + rax*8]" + }, + { + "address": "0x14000bfca", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [r9 + rdx*8 + 0x38], sil" + }, + { + "address": "0x14000bfcf", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000bfd1" + ] + }, + { + "address": "0x14000bfd1", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bfd1", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [r9 + rdx*8 + 0x39], sil" + }, + { + "address": "0x14000bfd6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c04c" + }, + { + "address": "0x14000bfd8", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x14000bfdb", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c024" + }, + { + "address": "0x14000bfdd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000bfdf", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rsi + 1]" + }, + { + "address": "0x14000bfe3", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r10d" + }, + { + "address": "0x14000bfe6", + "size": 5, + "mnemonic": "call", + "operands": "0x140014f94" + }, + { + "address": "0x14000bfeb", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000bfee", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000bff1", + "size": 2, + "mnemonic": "js", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000bff3" + ] + }, + { + "address": "0x14000bff3", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bff3", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 0x10]" + }, + { + "address": "0x14000bff7", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rax" + }, + { + "address": "0x14000bffa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000bffd", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rcx" + }, + { + "address": "0x14000c000", + "size": 4, + "mnemonic": "shr", + "operands": "rdi, 0x3f" + }, + { + "address": "0x14000c004", + "size": 4, + "mnemonic": "shr", + "operands": "rcx, 0x3f" + }, + { + "address": "0x14000c008", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, ecx" + }, + { + "address": "0x14000c00a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c021" + } + ], + "successors": [ + "0x14000c021", + "0x14000c00c" + ] + }, + { + "address": "0x14000c021", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c021", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c024", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x14000c027", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c02b", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, r8" + }, + { + "address": "0x14000c02e", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c031", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000c033" + ] + }, + { + "address": "0x14000c00c", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c00c", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0x7fffffffffffffff" + }, + { + "address": "0x14000c016", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14000c019", + "size": 4, + "mnemonic": "seta", + "operands": "sil" + }, + { + "address": "0x14000c01d", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, esi" + }, + { + "address": "0x14000c01f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c04c" + }, + { + "address": "0x14000c021", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c024", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x14000c027", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c02b", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, r8" + }, + { + "address": "0x14000c02e", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c031", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000c033" + ] + }, + { + "address": "0x14000c033", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c033", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c037", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rdx" + }, + { + "address": "0x14000c03a", + "size": 2, + "mnemonic": "jg", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000c03c" + ] + }, + { + "address": "0x14000c03c", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c03c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r8 + rdi]" + }, + { + "address": "0x14000c040", + "size": 2, + "mnemonic": "sub", + "operands": "edx, edi" + }, + { + "address": "0x14000c042", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000c045", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000c047", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], edx" + }, + { + "address": "0x14000c04a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c04e" + } + ], + "successors": [ + "0x14000c04e" + ] + }, + { + "address": "0x14000c04e", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c04e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c053", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000c058", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c05c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c05d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c060", + "end_address": "0x14000c14a", + "name": "", + "blocks": [ + { + "address": "0x14000c060", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c060", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000c063", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000c067", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000c06b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000c06f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000c073", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c075", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c079", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000c07c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000c07f", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14000c082", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r8d" + }, + { + "address": "0x14000c085", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000c088", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c08b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c08c", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c08e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c0a5" + }, + { + "address": "0x14000c090", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x14000c095", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c098", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x14000c0a0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000c12f" + } + ], + "successors": [ + "0x14000c12f" + ] + }, + { + "address": "0x14000c12f", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c12f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c134", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000c139", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000c13e", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000c143", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c147", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000c149", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c14c", + "end_address": "0x14000c1e4", + "name": "", + "blocks": [ + { + "address": "0x14000c14c", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c14c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x14000c156", "size": 1, @@ -35997,15 +116510,404 @@ ] }, { - "address": "0x14000c2b7", + "address": "0x14000c1e4", + "end_address": "0x14000c223", "name": "", "blocks": [ { - "address": "0x14000c2b7", - "size": 5, + "address": "0x14000c1e4", + "size": 19, "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c1e4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c1e9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000c1ee", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c1ef", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c1f3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c1f6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000c1f9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000c1fc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000c201", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c202", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c205", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c224" + }, + { + "address": "0x14000c20a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c20d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000c210", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000c215", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000c218", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c21d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c221", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c222", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c224", + "end_address": "0x14000c2a2", + "name": "", + "blocks": [ + { + "address": "0x14000c224", + "size": 35, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c224", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c229", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000c22e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000c233", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c234", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c238", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000c23b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c23e", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rcx + 8]" + }, + { + "address": "0x14000c242", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax]" + }, + { + "address": "0x14000c245", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000c248", + "size": 5, + "mnemonic": "call", + "operands": "0x140015084" + }, + { + "address": "0x14000c24d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx]" + }, + { + "address": "0x14000c250", + "size": 3, + "mnemonic": "mov", + "operands": "dil, al" + }, + { + "address": "0x14000c253", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000c257", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000c25b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c25f", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c263", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [r9]" + }, + { + "address": "0x14000c266", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8]" + }, + { + "address": "0x14000c269", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000c26c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c26f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r10" + }, + { + "address": "0x14000c274", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c340" + }, + { + "address": "0x14000c279", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000c27c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbp" + }, + { + "address": "0x14000c27f", + "size": 3, + "mnemonic": "mov", + "operands": "cl, dil" + }, + { + "address": "0x14000c282", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000c285", + "size": 5, + "mnemonic": "call", + "operands": "0x14001514c" + }, + { + "address": "0x14000c28a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000c292", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000c297", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000c29c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c2a0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c2a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c2a4", + "end_address": "0x14000c340", + "name": "", + "blocks": [ + { + "address": "0x14000c2a4", + "size": 10, + "is_prolog": false, "is_epilog": false, "instructions": [ + { + "address": "0x14000c2a4", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x14000c2a7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x20], r9" + }, + { + "address": "0x14000c2ab", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x18], r8" + }, + { + "address": "0x14000c2af", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x10], rdx" + }, + { + "address": "0x14000c2b3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rcx" + }, { "address": "0x14000c2b7", "size": 1, @@ -36203,15 +117105,385 @@ ] }, { - "address": "0x14000c55e", + "address": "0x14000c340", + "end_address": "0x14000c551", "name": "", "blocks": [ { - "address": "0x14000c55e", - "size": 23, + "address": "0x14000c340", + "size": 15, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000c340", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c345", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x14000c34a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x14000c34f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c350", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000c352", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000c354", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c356", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + }, + { + "address": "0x14000c3a4", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c3a4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000c3a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000c3ab", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000c3b0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14000c3b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c3b9", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000c3bb", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000c3bd", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000c3bf", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000c3c1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c3c2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000c36d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c36d", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000c370", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c372" + ] + }, + { + "address": "0x14000c372", + "size": 23, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c372", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000c375", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c3c3" + }, + { + "address": "0x14000c377", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000c37f", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000c382", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000c387", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c38a", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000c390", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000c392", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax + 0x30], 1" + }, + { + "address": "0x14000c396", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000c398", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x2c], 0x16" + }, + { + "address": "0x14000c39f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000c3a4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000c3a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000c3ab", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000c3b0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14000c3b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c3b9", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000c3bb", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000c3bd", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000c3bf", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000c3c1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c3c2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c554", + "end_address": "0x14000c5f5", + "name": "", + "blocks": [ + { + "address": "0x14000c554", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c554", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c559", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x14000c55e", "size": 1, @@ -36558,8 +117830,537 @@ } ] }, + { + "address": "0x14000c5f8", + "end_address": "0x14000c635", + "name": "", + "blocks": [ + { + "address": "0x14000c5f8", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c5f8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c5fd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000c602", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c603", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c607", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c60a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000c60d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000c610", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000c615", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c616", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c619", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c638" + }, + { + "address": "0x14000c61e", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000c620", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000c623", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000c628", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000c62a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c62f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c633", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c634", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c638", + "end_address": "0x14000c71f", + "name": "", + "blocks": [ + { + "address": "0x14000c638", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c638", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c63d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000c642", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c643", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c647", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000c64a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c64d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 8]" + }, + { + "address": "0x14000c651", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000c654", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c657", + "size": 4, + "mnemonic": "and", + "operands": "rsi, 0xfffffffffffffffe" + }, + { + "address": "0x14000c65b", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c65f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b5ec" + }, + { + "address": "0x14000c664", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c668", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c66b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001266c" + }, + { + "address": "0x14000c670", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c674", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000c677", + "size": 8, + "mnemonic": "lock and", + "operands": "dword ptr [rcx + 0x14], 0xfffff81f" + }, + { + "address": "0x14000c67f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000c683", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rax], 4" + }, + { + "address": "0x14000c686", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c6a4" + } + ], + "successors": [ + "0x14000c6a4", + "0x14000c688" + ] + }, + { + "address": "0x14000c6a4", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c6a4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000c6a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000c6ab", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000c6ae", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c6f0" + }, + { + "address": "0x14000c6b0", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rcx + 1]" + }, + { + "address": "0x14000c6b3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000c6b6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000c6bb", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000c6bd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c6c0", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000c6c5", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000c6c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c6d5" + }, + { + "address": "0x14000c6ca", + "size": 6, + "mnemonic": "inc", + "operands": "dword ptr [rip + 0x26720]" + }, + { + "address": "0x14000c6d0", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c6d3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c70f" + } + ], + "successors": [ + "0x14000c70f" + ] + }, + { + "address": "0x14000c688", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c688", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c68c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax]" + }, + { + "address": "0x14000c68f", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 0x1c]" + }, + { + "address": "0x14000c693", + "size": 8, + "mnemonic": "lock or", + "operands": "dword ptr [rax + 0x14], 0x400" + }, + { + "address": "0x14000c69b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x20], 2" + }, + { + "address": "0x14000c6a2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c702" + } + ], + "successors": [ + "0x14000c702" + ] + }, + { + "address": "0x14000c70f", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c70f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c714", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000c719", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c71d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c71e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000c702", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c702", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x14000c705", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rcx" + }, + { + "address": "0x14000c709", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rax + 0x10], 0" + }, + { + "address": "0x14000c70d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000c70f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c714", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000c719", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c71d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c71e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x14000c720", + "end_address": "0x14000c855", "name": "", "blocks": [ { @@ -37010,15 +118811,1437 @@ ] }, { - "address": "0x14000cb12", + "address": "0x14000c858", + "end_address": "0x14000c976", "name": "", "blocks": [ { - "address": "0x14000cb12", - "size": 19, + "address": "0x14000c858", + "size": 27, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000c858", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c85d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c85e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c862", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx + 0x14]" + }, + { + "address": "0x14000c865", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000c868", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xc" + }, + { + "address": "0x14000c86b", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000c86d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c86e", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c870", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000c904" + }, + { + "address": "0x14000c876", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x14000c879", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14000c87e", + "size": 3, + "mnemonic": "movsxd", + "operands": "r8, eax" + }, + { + "address": "0x14000c881", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x24bb8]" + }, + { + "address": "0x14000c888", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip + 0x26a71]" + }, + { + "address": "0x14000c88f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x14000c892", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 2]" + }, + { + "address": "0x14000c896", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14000c899", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000c8b6" + }, + { + "address": "0x14000c89b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000c89e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000c8a1", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14000c8a5", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000c8a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + rax*8]" + }, + { + "address": "0x14000c8ac", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rcx + rcx*8]" + }, + { + "address": "0x14000c8b0", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rax + rcx*8]" + }, + { + "address": "0x14000c8b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c8b9" + } + ], + "successors": [ + "0x14000c8b9" + ] + }, + { + "address": "0x14000c8b9", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c8b9", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x39], 0" + }, + { + "address": "0x14000c8be", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c8e6" + }, + { + "address": "0x14000c8c0", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r8 + 2]" + }, + { + "address": "0x14000c8c4", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14000c8c7", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000c8df" + }, + { + "address": "0x14000c8c9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x14000c8cc", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14000c8d0", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x3f" + }, + { + "address": "0x14000c8d3", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + rax*8]" + }, + { + "address": "0x14000c8d7", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rdx*8]" + }, + { + "address": "0x14000c8db", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + rcx*8]" + }, + { + "address": "0x14000c8df", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [r9 + 0x3d], 1" + }, + { + "address": "0x14000c8e4", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c904" + } + ], + "successors": [ + "0x14000c904", + "0x14000c8e6" + ] + }, + { + "address": "0x14000c904", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c904", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x14000c907", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c8f6" + } + ], + "successors": [ + "0x14000c8f6", + "0x14000c909" + ] + }, + { + "address": "0x14000c8e6", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c8e6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000c8eb", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000c8f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000c8f6", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c8f9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c8fe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c902", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c903", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000c8f6", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c8f6", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c8f9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c8fe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c902", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c903", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000c909", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c909", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x14000c90c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c90d", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x14]" + }, + { + "address": "0x14000c910", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c911", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c913", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c91d" + }, + { + "address": "0x14000c915", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 6" + }, + { + "address": "0x14000c918", + "size": 3, + "mnemonic": "cmp", + "operands": "cl, 6" + }, + { + "address": "0x14000c91b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c8f6" + }, + { + "address": "0x14000c91d", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x14000c922", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c92c" + }, + { + "address": "0x14000c924", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000c927", + "size": 5, + "mnemonic": "call", + "operands": "0x14001518c" + }, + { + "address": "0x14000c92c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000c92f", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c941" + }, + { + "address": "0x14000c935", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], 0" + }, + { + "address": "0x14000c939", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c8f6" + }, + { + "address": "0x14000c93b", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x14000c93e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000c941", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x14000c944", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c945", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx]" + }, + { + "address": "0x14000c948", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xc" + }, + { + "address": "0x14000c94b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx - 1]" + }, + { + "address": "0x14000c94f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000c952", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c954", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c960" + } + ], + "successors": [ + "0x14000c960", + "0x14000c956" + ] + }, + { + "address": "0x14000c960", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c960", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x14000c963", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c966", + "size": 5, + "mnemonic": "lock and", + "operands": "dword ptr [rbx + 0x14], 0xfffffff7" + }, + { + "address": "0x14000c96b", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 1" + }, + { + "address": "0x14000c970", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, dil" + }, + { + "address": "0x14000c974", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c8f9" + } + ], + "successors": [ + "0x14000c8f9" + ] + }, + { + "address": "0x14000c956", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c956", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x14000c959", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c963" + } + ], + "successors": [ + "0x14000c963", + "0x14000c95b" + ] + }, + { + "address": "0x14000c8f9", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c8f9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c8fe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c902", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c903", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000c963", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c963", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c966", + "size": 5, + "mnemonic": "lock and", + "operands": "dword ptr [rbx + 0x14], 0xfffffff7" + }, + { + "address": "0x14000c96b", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 1" + }, + { + "address": "0x14000c970", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, dil" + }, + { + "address": "0x14000c974", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c8f9" + } + ], + "successors": [ + "0x14000c8f9" + ] + }, + { + "address": "0x14000c95b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c95b", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdx" + }, + { + "address": "0x14000c95e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c8f6" + } + ], + "successors": [ + "0x14000c8f6" + ] + } + ] + }, + { + "address": "0x14000c978", + "end_address": "0x14000c9d0", + "name": "", + "blocks": [ + { + "address": "0x14000c978", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c978", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000c97d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x14000c982", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c983", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c987", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000c98a", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000c98c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c98f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c9af" + }, + { + "address": "0x14000c991", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000c996", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000c99c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000c9a1", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c9a4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c9a9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c9ad", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c9ae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c9d8", + "end_address": "0x14000ca20", + "name": "", + "blocks": [ + { + "address": "0x14000c9d8", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c9d8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000c9da", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c9de", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000c9e0", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x26419]" + }, + { + "address": "0x14000c9e7", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c9ea", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx*4]" + }, + { + "address": "0x14000c9ee", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rcx*8]" + }, + { + "address": "0x14000c9f2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x14000c9f7", + "size": 5, + "mnemonic": "call", + "operands": "0x1400120f4" + }, + { + "address": "0x14000c9fc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000c9fe", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ca11" + } + ], + "successors": [ + "0x14000ca11", + "0x14000ca00" + ] + }, + { + "address": "0x14000ca11", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ca11", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000ca13", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca3c" + }, + { + "address": "0x14000ca18", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14000ca1a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ca1e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ca1f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ca00", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ca00", + "size": 6, + "mnemonic": "inc", + "operands": "dword ptr [rip + 0x26652]" + }, + { + "address": "0x14000ca06", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000ca08", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 0xf" + }, + { + "address": "0x14000ca0b", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000c9e0" + } + ], + "successors": [ + "0x14000c9e0", + "0x14000ca0d" + ] + }, + { + "address": "0x14000c9e0", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c9e0", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x26419]" + }, + { + "address": "0x14000c9e7", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c9ea", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx*4]" + }, + { + "address": "0x14000c9ee", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rcx*8]" + }, + { + "address": "0x14000c9f2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x14000c9f7", + "size": 5, + "mnemonic": "call", + "operands": "0x1400120f4" + }, + { + "address": "0x14000c9fc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000c9fe", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ca11" + } + ], + "successors": [ + "0x14000ca11", + "0x14000ca00" + ] + }, + { + "address": "0x14000ca0d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ca0d", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000ca0f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ca1a" + } + ], + "successors": [ + "0x14000ca1a" + ] + }, + { + "address": "0x14000ca1a", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ca1a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ca1e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ca1f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ca3c", + "end_address": "0x14000ca73", + "name": "", + "blocks": [ + { + "address": "0x14000ca3c", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ca3c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000ca3e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ca42", + "size": 6, + "mnemonic": "mov", + "operands": "ebx, dword ptr [rip + 0x26610]" + }, + { + "address": "0x14000ca48", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ca67" + } + ], + "successors": [ + "0x14000ca67" + ] + }, + { + "address": "0x14000ca67", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ca67", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x14000ca69", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ca4a" + }, + { + "address": "0x14000ca6b", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000ca6d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ca71", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ca72", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ca90", + "end_address": "0x14000caab", + "name": "", + "blocks": [ + { + "address": "0x14000ca90", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ca90", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ca94", + "size": 5, + "mnemonic": "call", + "operands": "0x140012358" + }, + { + "address": "0x14000ca99", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x26400]" + }, + { + "address": "0x14000caa0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000caa4", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x13565]" + } + ], + "successors": [ + "0x140020010" + ] + }, + { + "address": "0x140020010", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cac8", + "end_address": "0x14000cb05", + "name": "", + "blocks": [ + { + "address": "0x14000cac8", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cac8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000cacd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000cad2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cad3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cad7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000cada", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000cadd", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000cadf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000cae4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000cae5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000cae8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cb08" + }, + { + "address": "0x14000caed", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000caf0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14000caf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000caf7", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000cafa", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000caff", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cb03", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000cb04", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cb08", + "end_address": "0x14000cda7", + "name": "", + "blocks": [ + { + "address": "0x14000cb08", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb08", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x14000cb0d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, { "address": "0x14000cb12", "size": 1, @@ -38341,15 +121564,28 @@ ] }, { - "address": "0x14000cdb1", + "address": "0x14000cda8", + "end_address": "0x14000cdf4", "name": "", "blocks": [ { - "address": "0x14000cdb1", - "size": 19, + "address": "0x14000cda8", + "size": 21, "is_prolog": true, "is_epilog": true, "instructions": [ + { + "address": "0x14000cda8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x14000cdad", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, { "address": "0x14000cdb1", "size": 1, @@ -38471,15 +121707,7510 @@ ] }, { - "address": "0x14000e389", + "address": "0x14000cdf4", + "end_address": "0x14000ce23", "name": "", "blocks": [ { - "address": "0x14000e389", + "address": "0x14000cdf4", "size": 11, "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cdf4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000cdf8", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000cdfd", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x14000ce02", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000ce09", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000ce0e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000ce11", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b2c" + }, + { + "address": "0x14000ce16", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000ce1b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax]" + }, + { + "address": "0x14000ce1e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ce22", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ce30", + "end_address": "0x14000ced6", + "name": "", + "blocks": [ + { + "address": "0x14000ce30", + "size": 9, + "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000ce30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000ce35", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ce36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ce3a", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x263af], 0" + }, + { + "address": "0x14000ce41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x14000ce44", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 1]" + }, + { + "address": "0x14000ce47", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ce6a" + }, + { + "address": "0x14000ce49", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0x100" + }, + { + "address": "0x14000ce4f", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000cec9" + } + ], + "successors": [ + "0x14000cec9", + "0x14000ce51" + ] + }, + { + "address": "0x14000cec9", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cec9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000cece", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000ced0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ced4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ced5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ce51", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ce51", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x24478]" + }, + { + "address": "0x14000ce58", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rax + rbx*2]" + }, + { + "address": "0x14000ce5c", + "size": 3, + "mnemonic": "and", + "operands": "eax, 2" + }, + { + "address": "0x14000ce5f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000ce64", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ce68", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ce69", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cee0", + "end_address": "0x14000cf86", + "name": "", + "blocks": [ + { + "address": "0x14000cee0", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cee0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000cee5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cee6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ceea", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x262ff], 0" + }, + { + "address": "0x14000cef1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x14000cef4", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 1]" + }, + { + "address": "0x14000cef7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cf1a" + }, + { + "address": "0x14000cef9", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0x100" + }, + { + "address": "0x14000ceff", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000cf79" + } + ], + "successors": [ + "0x14000cf79", + "0x14000cf01" + ] + }, + { + "address": "0x14000cf79", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cf79", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000cf7e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000cf80", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cf84", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000cf85", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000cf01", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cf01", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x243c8]" + }, + { + "address": "0x14000cf08", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rax + rbx*2]" + }, + { + "address": "0x14000cf0c", + "size": 3, + "mnemonic": "and", + "operands": "eax, 1" + }, + { + "address": "0x14000cf0f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000cf14", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cf18", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000cf19", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cf88", + "end_address": "0x14000cfb7", + "name": "", + "blocks": [ + { + "address": "0x14000cf88", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cf88", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000cf8c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000cf91", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x14000cf96", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000cf9d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000cfa2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000cfa5", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b2c" + }, + { + "address": "0x14000cfaa", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000cfaf", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + 0xc]" + }, + { + "address": "0x14000cfb2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000cfb6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cfb8", + "end_address": "0x14000cfea", + "name": "", + "blocks": [ + { + "address": "0x14000cfb8", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cfb8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000cfbc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000cfc1", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x14000cfc6", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000cfcd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x14000cfd2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000cfd5", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b2c" + }, + { + "address": "0x14000cfda", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000cfdf", + "size": 6, + "mnemonic": "add", + "operands": "rax, 0x128" + }, + { + "address": "0x14000cfe5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000cfe9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cfec", + "end_address": "0x14000d630", + "name": "", + "blocks": [ + { + "address": "0x14000cfec", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cfec", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x14000cfef", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x10], rbx" + }, + { + "address": "0x14000cff3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x18], rbp" + }, + { + "address": "0x14000cff7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 0x20], rsi" + }, + { + "address": "0x14000cffb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cffc", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000cffe", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000d000", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d002", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + }, + { + "address": "0x14000d5b3", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d5b3", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x100]" + }, + { + "address": "0x14000d5ba", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000d5bd", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d5c2" + } + ], + "successors": [ + "0x14000d5c2", + "0x14000d5bf" + ] + }, + { + "address": "0x14000d053", + "size": 45, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d053", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0xc]" + }, + { + "address": "0x14000d057", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rbx" + }, + { + "address": "0x14000d05c", + "size": 3, + "mnemonic": "lea", + "operands": "esi, [rbx + 1]" + }, + { + "address": "0x14000d05f", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r12], ebx" + }, + { + "address": "0x14000d063", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d083" + }, + { + "address": "0x14000d065", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000d067", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r12" + }, + { + "address": "0x14000d06c", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x1004" + }, + { + "address": "0x14000d072", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 - 0x58]" + }, + { + "address": "0x14000d076", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14000d07b", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d07d", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000d583" + }, + { + "address": "0x14000d083", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 4" + }, + { + "address": "0x14000d088", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000d08b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000d090", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d092", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000d097", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d09c", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 0x180" + }, + { + "address": "0x14000d0a1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x14000d0a6", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebp" + }, + { + "address": "0x14000d0a8", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000d0ad", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d0af", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000d0b2", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d0b7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d0ba", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebp" + }, + { + "address": "0x14000d0bc", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000d0c1", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d0c3", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000d0c6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d0cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d0ce", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebp" + }, + { + "address": "0x14000d0d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000d0d5", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d0d7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14000d0da", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d0df", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d0e2", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x101" + }, + { + "address": "0x14000d0e7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000d0ec", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x14000d0f1", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d0f6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rsp + 0x50], rbx" + }, + { + "address": "0x14000d0fb", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d101" + ] + }, + { + "address": "0x14000d5c2", + "size": 24, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d5c2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x17967]" + }, + { + "address": "0x14000d5c9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x100], rbx" + }, + { + "address": "0x14000d5d0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000d5d3", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x17bd6]" + }, + { + "address": "0x14000d5da", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x110], rax" + }, + { + "address": "0x14000d5e1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x17d48]" + }, + { + "address": "0x14000d5e8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x118], rax" + }, + { + "address": "0x14000d5ef", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d5f1", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x108], rbx" + }, + { + "address": "0x14000d5f8", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 8], 1" + }, + { + "address": "0x14000d5ff", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x88]" + }, + { + "address": "0x14000d607", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000d60a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000d60f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x14000d617", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14000d61b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14000d61f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x48]" + }, + { + "address": "0x14000d623", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000d626", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000d628", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000d62a", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000d62c", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000d62e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d62f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d5bf", + "size": 25, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d5bf", + "size": 3, + "mnemonic": "lock dec", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14000d5c2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x17967]" + }, + { + "address": "0x14000d5c9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x100], rbx" + }, + { + "address": "0x14000d5d0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000d5d3", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x17bd6]" + }, + { + "address": "0x14000d5da", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x110], rax" + }, + { + "address": "0x14000d5e1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x17d48]" + }, + { + "address": "0x14000d5e8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x118], rax" + }, + { + "address": "0x14000d5ef", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d5f1", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x108], rbx" + }, + { + "address": "0x14000d5f8", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 8], 1" + }, + { + "address": "0x14000d5ff", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x88]" + }, + { + "address": "0x14000d607", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000d60a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000d60f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x14000d617", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14000d61b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14000d61f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x48]" + }, + { + "address": "0x14000d623", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000d626", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000d628", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000d62a", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000d62c", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000d62e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d62f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d583", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d583", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000d588", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d58d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x14000d590", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d595", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x14000d598", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d59d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000d5a0", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d5a5", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, esi" + }, + { + "address": "0x14000d5a7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x14000d5aa", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d5af", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000d5b1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d5ff" + } + ], + "successors": [ + "0x14000d5ff" + ] + }, + { + "address": "0x14000d101", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d101", + "size": 3, + "mnemonic": "test", + "operands": "r15, r15" + }, + { + "address": "0x14000d104", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d10a" + ] + }, + { + "address": "0x14000d5ff", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d5ff", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x88]" + }, + { + "address": "0x14000d607", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000d60a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000d60f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x14000d617", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14000d61b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14000d61f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x48]" + }, + { + "address": "0x14000d623", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14000d626", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000d628", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000d62a", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000d62c", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000d62e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d62f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d10a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d10a", + "size": 3, + "mnemonic": "test", + "operands": "r13, r13" + }, + { + "address": "0x14000d10d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d113" + ] + }, + { + "address": "0x14000d113", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d113", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x14000d116", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d11c" + ] + }, + { + "address": "0x14000d11c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d11c", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x14000d11f", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d125" + ] + }, + { + "address": "0x14000d125", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d125", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r13" + }, + { + "address": "0x14000d128", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000d12a", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], al" + }, + { + "address": "0x14000d12c", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d12f", + "size": 2, + "mnemonic": "add", + "operands": "eax, esi" + }, + { + "address": "0x14000d131", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x100" + }, + { + "address": "0x14000d136", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000d12a" + } + ], + "successors": [ + "0x14000d12a", + "0x14000d138" + ] + }, + { + "address": "0x14000d12a", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d12a", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], al" + }, + { + "address": "0x14000d12c", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d12f", + "size": 2, + "mnemonic": "add", + "operands": "eax, esi" + }, + { + "address": "0x14000d131", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x100" + }, + { + "address": "0x14000d136", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000d12a" + } + ], + "successors": [ + "0x14000d12a", + "0x14000d138" + ] + }, + { + "address": "0x14000d138", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d138", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [r12]" + }, + { + "address": "0x14000d13c", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x70]" + }, + { + "address": "0x14000d141", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x12f09]" + }, + { + "address": "0x14000d147", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d149", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d14f" + ] + }, + { + "address": "0x14000d14f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d14f", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rsp + 0x70], 5" + }, + { + "address": "0x14000d154", + "size": 6, + "mnemonic": "ja", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d15a" + ] + }, + { + "address": "0x14000d15a", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d15a", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsp + 0x70]" + }, + { + "address": "0x14000d15f", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x58], eax" + }, + { + "address": "0x14000d163", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, esi" + }, + { + "address": "0x14000d165", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000d1bb" + }, + { + "address": "0x14000d167", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 0xc], 0xfde9" + }, + { + "address": "0x14000d16e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d186" + }, + { + "address": "0x14000d170", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [r13 + 0x80]" + }, + { + "address": "0x14000d177", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80" + }, + { + "address": "0x14000d17d", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 0x20" + }, + { + "address": "0x14000d17f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000d184", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d1bb" + } + ], + "successors": [ + "0x14000d1bb" + ] + }, + { + "address": "0x14000d1bb", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d1bb", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0xc]" + }, + { + "address": "0x14000d1be", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [r14 + 0x81]" + }, + { + "address": "0x14000d1c5", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x138]" + }, + { + "address": "0x14000d1cc", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r13 + 1]" + }, + { + "address": "0x14000d1d0", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], ebx" + }, + { + "address": "0x14000d1d4", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14000d1d8", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xff" + }, + { + "address": "0x14000d1dd", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000d1e1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rcx" + }, + { + "address": "0x14000d1e6", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d1e8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x14000d1ec", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rax + 1]" + }, + { + "address": "0x14000d1f0", + "size": 5, + "mnemonic": "call", + "operands": "0x140016514" + }, + { + "address": "0x14000d1f5", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d1f7", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d1fd" + ] + }, + { + "address": "0x14000d1fd", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d1fd", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0xc]" + }, + { + "address": "0x14000d200", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x81]" + }, + { + "address": "0x14000d207", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x138]" + }, + { + "address": "0x14000d20e", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r13 + 1]" + }, + { + "address": "0x14000d212", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], ebx" + }, + { + "address": "0x14000d216", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x200" + }, + { + "address": "0x14000d21c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14000d220", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xff" + }, + { + "address": "0x14000d225", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000d229", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rcx" + }, + { + "address": "0x14000d22e", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d230", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x14000d234", + "size": 5, + "mnemonic": "call", + "operands": "0x140016514" + }, + { + "address": "0x14000d239", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d23b", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d241" + ] + }, + { + "address": "0x14000d241", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d241", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0xc]" + }, + { + "address": "0x14000d244", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [r15 + 0x100]" + }, + { + "address": "0x14000d24b", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], ebx" + }, + { + "address": "0x14000d24f", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x100" + }, + { + "address": "0x14000d255", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x14000d259", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r13" + }, + { + "address": "0x14000d25c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14000d261", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14000d263", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000d265", + "size": 5, + "mnemonic": "call", + "operands": "0x140016050" + }, + { + "address": "0x14000d26a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d26c", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d583" + } + ], + "successors": [ + "0x14000d583", + "0x14000d272" + ] + }, + { + "address": "0x14000d272", + "size": 19, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d272", + "size": 5, + "mnemonic": "mov", + "operands": "r12d, dword ptr [rsp + 0x58]" + }, + { + "address": "0x14000d277", + "size": 8, + "mnemonic": "mov", + "operands": "word ptr [r15 + 0xfe], bx" + }, + { + "address": "0x14000d27f", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r14 + 0x7f], bl" + }, + { + "address": "0x14000d283", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x7f], bl" + }, + { + "address": "0x14000d286", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [r14 + 0x80], bl" + }, + { + "address": "0x14000d28d", + "size": 6, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x80], bl" + }, + { + "address": "0x14000d293", + "size": 3, + "mnemonic": "cmp", + "operands": "r12d, esi" + }, + { + "address": "0x14000d296", + "size": 6, + "mnemonic": "jbe", + "operands": "0x14000d33e" + }, + { + "address": "0x14000d29c", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 0xc], 0xfde9" + }, + { + "address": "0x14000d2a3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d2f4" + }, + { + "address": "0x14000d2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14000d2a8", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rbp + 0x100]" + }, + { + "address": "0x14000d2af", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rbp" + }, + { + "address": "0x14000d2b2", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [r15 + 0x200]" + }, + { + "address": "0x14000d2b9", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x80" + }, + { + "address": "0x14000d2be", + "size": 6, + "mnemonic": "mov", + "operands": "r10d, 0x8000" + }, + { + "address": "0x14000d2c4", + "size": 6, + "mnemonic": "lea", + "operands": "eax, [rcx - 0xc2]" + }, + { + "address": "0x14000d2ca", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 0x32" + }, + { + "address": "0x14000d2cd", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000d2d5" + } + ], + "successors": [ + "0x14000d2d5", + "0x14000d2cf" + ] + }, + { + "address": "0x14000d2d5", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d2d5", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000d2d7", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x14000d2db", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x14000d2df", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r8 + rdx], cl" + }, + { + "address": "0x14000d2e3", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], cl" + }, + { + "address": "0x14000d2e5", + "size": 2, + "mnemonic": "add", + "operands": "ecx, esi" + }, + { + "address": "0x14000d2e7", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d2ea", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xff" + }, + { + "address": "0x14000d2f0", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000d2c4" + }, + { + "address": "0x14000d2f2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d33e" + } + ], + "successors": [ + "0x14000d33e" + ] + }, + { + "address": "0x14000d2cf", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d2cf", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, r10w" + }, + { + "address": "0x14000d2d3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d2d7" + } + ], + "successors": [ + "0x14000d2d7" + ] + }, + { + "address": "0x14000d33e", + "size": 87, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d33e", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [r15 + 0x200]" + }, + { + "address": "0x14000d345", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x80" + }, + { + "address": "0x14000d34a", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx]" + }, + { + "address": "0x14000d34d", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x10]" + }, + { + "address": "0x14000d351", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax + r15]" + }, + { + "address": "0x14000d355", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [r15], xmm0" + }, + { + "address": "0x14000d359", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r15 + 0x10], xmm1" + }, + { + "address": "0x14000d35e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx + 0x20]" + }, + { + "address": "0x14000d362", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x30]" + }, + { + "address": "0x14000d366", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r15 + 0x20], xmm0" + }, + { + "address": "0x14000d36b", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r15 + 0x30], xmm1" + }, + { + "address": "0x14000d370", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx + 0x40]" + }, + { + "address": "0x14000d374", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x50]" + }, + { + "address": "0x14000d378", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r15 + 0x40], xmm0" + }, + { + "address": "0x14000d37d", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r15 + 0x50], xmm1" + }, + { + "address": "0x14000d382", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x70]" + }, + { + "address": "0x14000d386", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx + 0x60]" + }, + { + "address": "0x14000d38a", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x14000d38d", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r15 + 0x60], xmm0" + }, + { + "address": "0x14000d392", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx]" + }, + { + "address": "0x14000d395", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x70]" + }, + { + "address": "0x14000d399", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx - 0x10], xmm1" + }, + { + "address": "0x14000d39d", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x10]" + }, + { + "address": "0x14000d3a1", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x14000d3a4", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx + 0x20]" + }, + { + "address": "0x14000d3a8", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx + 0x10], xmm1" + }, + { + "address": "0x14000d3ac", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x30]" + }, + { + "address": "0x14000d3b0", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx + 0x20], xmm0" + }, + { + "address": "0x14000d3b4", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx + 0x40]" + }, + { + "address": "0x14000d3b8", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx + 0x30], xmm1" + }, + { + "address": "0x14000d3bc", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rcx + 0x50]" + }, + { + "address": "0x14000d3c0", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx + 0x40], xmm0" + }, + { + "address": "0x14000d3c4", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rcx + 0x60]" + }, + { + "address": "0x14000d3c8", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx + 0x50], xmm1" + }, + { + "address": "0x14000d3cc", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx + 0x60], xmm0" + }, + { + "address": "0x14000d3d0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x70], rax" + }, + { + "address": "0x14000d3d4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x78]" + }, + { + "address": "0x14000d3d7", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x78], eax" + }, + { + "address": "0x14000d3da", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx + 0x7c]" + }, + { + "address": "0x14000d3de", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rdx + 0x7c], ax" + }, + { + "address": "0x14000d3e2", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [r14 + 0x178]" + }, + { + "address": "0x14000d3e9", + "size": 8, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [r14 + 0x100]" + }, + { + "address": "0x14000d3f1", + "size": 8, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [r14 + 0x110]" + }, + { + "address": "0x14000d3f9", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [r14], xmm0" + }, + { + "address": "0x14000d3fd", + "size": 8, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [r14 + 0x120]" + }, + { + "address": "0x14000d405", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r14 + 0x10], xmm1" + }, + { + "address": "0x14000d40a", + "size": 8, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [r14 + 0x130]" + }, + { + "address": "0x14000d412", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r14 + 0x20], xmm0" + }, + { + "address": "0x14000d417", + "size": 8, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [r14 + 0x140]" + }, + { + "address": "0x14000d41f", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r14 + 0x30], xmm1" + }, + { + "address": "0x14000d424", + "size": 8, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [r14 + 0x150]" + }, + { + "address": "0x14000d42c", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r14 + 0x40], xmm0" + }, + { + "address": "0x14000d431", + "size": 8, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [r14 + 0x160]" + }, + { + "address": "0x14000d439", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r14 + 0x50], xmm1" + }, + { + "address": "0x14000d43e", + "size": 9, + "mnemonic": "movsd", + "operands": "xmm1, qword ptr [r14 + 0x170]" + }, + { + "address": "0x14000d447", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r14 + 0x60], xmm0" + }, + { + "address": "0x14000d44c", + "size": 6, + "mnemonic": "movsd", + "operands": "qword ptr [r14 + 0x70], xmm1" + }, + { + "address": "0x14000d452", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r14 + 0x78], eax" + }, + { + "address": "0x14000d456", + "size": 8, + "mnemonic": "movzx", + "operands": "eax, word ptr [r14 + 0x17c]" + }, + { + "address": "0x14000d45e", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r14 + 0x7c], ax" + }, + { + "address": "0x14000d463", + "size": 7, + "mnemonic": "mov", + "operands": "al, byte ptr [r14 + 0x17e]" + }, + { + "address": "0x14000d46a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r14 + 0x7e], al" + }, + { + "address": "0x14000d46e", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbp + 0x100]" + }, + { + "address": "0x14000d475", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x178]" + }, + { + "address": "0x14000d47b", + "size": 7, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rbp + 0x110]" + }, + { + "address": "0x14000d482", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp], xmm0" + }, + { + "address": "0x14000d486", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbp + 0x120]" + }, + { + "address": "0x14000d48d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp + 0x10], xmm1" + }, + { + "address": "0x14000d491", + "size": 7, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rbp + 0x130]" + }, + { + "address": "0x14000d498", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp + 0x20], xmm0" + }, + { + "address": "0x14000d49c", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbp + 0x140]" + }, + { + "address": "0x14000d4a3", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp + 0x30], xmm1" + }, + { + "address": "0x14000d4a7", + "size": 7, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rbp + 0x150]" + }, + { + "address": "0x14000d4ae", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp + 0x40], xmm0" + }, + { + "address": "0x14000d4b2", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbp + 0x160]" + }, + { + "address": "0x14000d4b9", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp + 0x50], xmm1" + }, + { + "address": "0x14000d4bd", + "size": 8, + "mnemonic": "movsd", + "operands": "xmm1, qword ptr [rbp + 0x170]" + }, + { + "address": "0x14000d4c5", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp + 0x60], xmm0" + }, + { + "address": "0x14000d4c9", + "size": 5, + "mnemonic": "movsd", + "operands": "qword ptr [rbp + 0x70], xmm1" + }, + { + "address": "0x14000d4ce", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x78], eax" + }, + { + "address": "0x14000d4d1", + "size": 7, + "mnemonic": "movzx", + "operands": "eax, word ptr [rbp + 0x17c]" + }, + { + "address": "0x14000d4d8", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbp + 0x7c], ax" + }, + { + "address": "0x14000d4dc", + "size": 6, + "mnemonic": "mov", + "operands": "al, byte ptr [rbp + 0x17e]" + }, + { + "address": "0x14000d4e2", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x7e], al" + }, + { + "address": "0x14000d4e5", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x100]" + }, + { + "address": "0x14000d4ec", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d4ef", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d53b" + } + ], + "successors": [ + "0x14000d53b", + "0x14000d4f1" + ] + }, + { + "address": "0x14000d2d7", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d2d7", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x14000d2db", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x14000d2df", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r8 + rdx], cl" + }, + { + "address": "0x14000d2e3", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], cl" + }, + { + "address": "0x14000d2e5", + "size": 2, + "mnemonic": "add", + "operands": "ecx, esi" + }, + { + "address": "0x14000d2e7", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rsi" + }, + { + "address": "0x14000d2ea", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xff" + }, + { + "address": "0x14000d2f0", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000d2c4" + }, + { + "address": "0x14000d2f2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d33e" + } + ], + "successors": [ + "0x14000d33e" + ] + }, + { + "address": "0x14000d53b", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d53b", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000d540", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x14000d542", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x100], rax" + }, + { + "address": "0x14000d549", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r15 + 0x100]" + }, + { + "address": "0x14000d550", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000d553", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r15 + 0xfe]" + }, + { + "address": "0x14000d55a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x108], rax" + }, + { + "address": "0x14000d561", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14000d568", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x110], rax" + }, + { + "address": "0x14000d56f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x80]" + }, + { + "address": "0x14000d576", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x118], rax" + }, + { + "address": "0x14000d57d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], r12d" + }, + { + "address": "0x14000d581", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d5a7" + } + ], + "successors": [ + "0x14000d5a7" + ] + }, + { + "address": "0x14000d4f1", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d4f1", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000d4f4", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x14000d4f8", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, esi" + }, + { + "address": "0x14000d4fa", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d53b" + }, + { + "address": "0x14000d4fc", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x108]" + }, + { + "address": "0x14000d503", + "size": 7, + "mnemonic": "sub", + "operands": "rcx, 0xfe" + }, + { + "address": "0x14000d50a", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d50f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x110]" + }, + { + "address": "0x14000d516", + "size": 4, + "mnemonic": "add", + "operands": "rcx, -0x80" + }, + { + "address": "0x14000d51a", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d51f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x118]" + }, + { + "address": "0x14000d526", + "size": 4, + "mnemonic": "add", + "operands": "rcx, -0x80" + }, + { + "address": "0x14000d52a", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d52f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x100]" + }, + { + "address": "0x14000d536", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d53b", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000d540", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x14000d542", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x100], rax" + }, + { + "address": "0x14000d549", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r15 + 0x100]" + }, + { + "address": "0x14000d550", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000d553", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r15 + 0xfe]" + }, + { + "address": "0x14000d55a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x108], rax" + }, + { + "address": "0x14000d561", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14000d568", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x110], rax" + }, + { + "address": "0x14000d56f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x80]" + }, + { + "address": "0x14000d576", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x118], rax" + }, + { + "address": "0x14000d57d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], r12d" + }, + { + "address": "0x14000d581", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d5a7" + } + ], + "successors": [ + "0x14000d5a7" + ] + }, + { + "address": "0x14000d5a7", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d5a7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x14000d5aa", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000d5af", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000d5b1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d5ff" + } + ], + "successors": [ + "0x14000d5ff" + ] + } + ] + }, + { + "address": "0x14000d640", + "end_address": "0x14000d6ce", + "name": "", + "blocks": [ + { + "address": "0x14000d640", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d640", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000d645", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000d64a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000d64b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d64f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d652", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d655", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d6a3" + } + ], + "successors": [ + "0x14000d6a3", + "0x14000d657" + ] + }, + { + "address": "0x14000d6a3", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d6a3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000d6a8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d6aa", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000d6af", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d6b3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d6b4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d657", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d657", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, 0xffffffffffffffff" + }, + { + "address": "0x14000d65e", + "size": 2, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000d660", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x14000d663", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rcx + rbx*2], 0" + }, + { + "address": "0x14000d668", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d660" + }, + { + "address": "0x14000d66a", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x14000d66d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx]" + }, + { + "address": "0x14000d671", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x14000d676", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000d679", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000d67c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d6a3" + } + ], + "successors": [ + "0x14000d6a3", + "0x14000d67e" + ] + }, + { + "address": "0x14000d67e", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d67e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000d681", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14000d684", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000d687", + "size": 5, + "mnemonic": "call", + "operands": "0x1400165b0" + }, + { + "address": "0x14000d68c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d68e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d6b5" + }, + { + "address": "0x14000d690", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x14000d693", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000d698", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000d69d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d6a1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d6a2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d6d0", + "end_address": "0x14000d726", + "name": "", + "blocks": [ + { + "address": "0x14000d6d0", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d6d0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000d6d4", + "size": 5, + "mnemonic": "call", + "operands": "0x14001667c" + }, + { + "address": "0x14000d6d9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000d6dc", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d6e8" + } + ], + "successors": [ + "0x14000d6e8", + "0x14000d6de" + ] + }, + { + "address": "0x14000d6e8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d6e8", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rip + 0x23af9], 2" + }, + { + "address": "0x14000d6ef", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d71b" + } + ], + "successors": [ + "0x14000d71b", + "0x14000d6f1" + ] + }, + { + "address": "0x14000d6de", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d6de", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x16" + }, + { + "address": "0x14000d6e3", + "size": 5, + "mnemonic": "call", + "operands": "0x1400166cc" + }, + { + "address": "0x14000d6e8", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rip + 0x23af9], 2" + }, + { + "address": "0x14000d6ef", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d71b" + } + ], + "successors": [ + "0x14000d71b", + "0x14000d6f1" + ] + }, + { + "address": "0x14000d71b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d71b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14000d720", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ebcc" + }, + { + "address": "0x14000d725", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d6f1", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d6f1", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x14000d6f6", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x12994]" + }, + { + "address": "0x14000d6fc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000d6fe", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d707" + } + ], + "successors": [ + "0x14000d707", + "0x14000d700" + ] + }, + { + "address": "0x14000d707", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d707", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x14000d70d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40000015" + }, + { + "address": "0x14000d712", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 2]" + }, + { + "address": "0x14000d716", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ace8" + }, + { + "address": "0x14000d71b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14000d720", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ebcc" + }, + { + "address": "0x14000d725", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d700", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d700", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x14000d705", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x14000d707", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x14000d70d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40000015" + }, + { + "address": "0x14000d712", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 2]" + }, + { + "address": "0x14000d716", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ace8" + }, + { + "address": "0x14000d71b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14000d720", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ebcc" + }, + { + "address": "0x14000d725", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d738", + "end_address": "0x14000d807", + "name": "", + "blocks": [ + { + "address": "0x14000d738", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d738", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000d73d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000d742", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x14000d747", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x14000d749", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14000d74c", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000d7bb" + } + ], + "successors": [ + "0x14000d7bb", + "0x14000d74e" + ] + }, + { + "address": "0x14000d7bb", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7bb", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx - 0x13]" + }, + { + "address": "0x14000d7be", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 0x11" + }, + { + "address": "0x14000d7c1", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000d7e3" + } + ], + "successors": [ + "0x14000d7e3", + "0x14000d7c3" + ] + }, + { + "address": "0x14000d74e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d74e", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 0xd" + }, + { + "address": "0x14000d751", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000d767" + } + ], + "successors": [ + "0x14000d767", + "0x14000d753" + ] + }, + { + "address": "0x14000d7e3", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d7e3", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x14000d7e8", + "size": 6, + "mnemonic": "lea", + "operands": "ecx, [rdx - 0xbc]" + }, + { + "address": "0x14000d7ee", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 0xe" + }, + { + "address": "0x14000d7f1", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rax - 0xe]" + }, + { + "address": "0x14000d7f4", + "size": 3, + "mnemonic": "cmovbe", + "operands": "eax, edx" + }, + { + "address": "0x14000d7f7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 8]" + }, + { + "address": "0x14000d7fc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14000d801", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x18]" + }, + { + "address": "0x14000d806", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d7c3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7c3", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xd" + }, + { + "address": "0x14000d7c8", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d7f7" + } + ], + "successors": [ + "0x14000d7f7" + ] + }, + { + "address": "0x14000d767", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d767", + "size": 6, + "mnemonic": "cmp", + "operands": "edx, 0x718" + }, + { + "address": "0x14000d76d", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000d7bb" + } + ], + "successors": [ + "0x14000d7bb", + "0x14000d76f" + ] + }, + { + "address": "0x14000d753", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d753", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rcx - 1]" + }, + { + "address": "0x14000d756", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x17ee3]" + }, + { + "address": "0x14000d75d", + "size": 5, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 + rax*8 + 4]" + }, + { + "address": "0x14000d762", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000d7f7" + } + ], + "successors": [ + "0x14000d7f7" + ] + }, + { + "address": "0x14000d7f7", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d7f7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 8]" + }, + { + "address": "0x14000d7fc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14000d801", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x18]" + }, + { + "address": "0x14000d806", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d76f", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d76f", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x2d" + }, + { + "address": "0x14000d774", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x17ec5]" + }, + { + "address": "0x14000d77b", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14000d77d", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, esi" + }, + { + "address": "0x14000d780", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rcx - 1]" + }, + { + "address": "0x14000d783", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14000d786", + "size": 3, + "mnemonic": "shr", + "operands": "r8, 1" + }, + { + "address": "0x14000d789", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d7ca" + } + ], + "successors": [ + "0x14000d7ca", + "0x14000d78b" + ] + }, + { + "address": "0x14000d7ca", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d7cd", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d7bb" + } + ], + "successors": [ + "0x14000d7bb", + "0x14000d7cf" + ] + }, + { + "address": "0x14000d78b", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d78b", + "size": 3, + "mnemonic": "test", + "operands": "cl, 1" + }, + { + "address": "0x14000d78e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r8 - 1]" + }, + { + "address": "0x14000d792", + "size": 4, + "mnemonic": "cmovne", + "operands": "rcx, r8" + }, + { + "address": "0x14000d796", + "size": 4, + "mnemonic": "lea", + "operands": "r11, [rcx + r10]" + }, + { + "address": "0x14000d79a", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r9 + r11*8]" + }, + { + "address": "0x14000d79e", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, dword ptr [rax]" + }, + { + "address": "0x14000d7a0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d7d9" + } + ], + "successors": [ + "0x14000d7d9", + "0x14000d7a2" + ] + }, + { + "address": "0x14000d7cf", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7cf", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r9 + r10*8]" + }, + { + "address": "0x14000d7d3", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, dword ptr [rax]" + }, + { + "address": "0x14000d7d5", + "size": 4, + "mnemonic": "cmovne", + "operands": "rax, rsi" + }, + { + "address": "0x14000d7d9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000d7dc", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d7bb" + } + ], + "successors": [ + "0x14000d7bb", + "0x14000d7de" + ] + }, + { + "address": "0x14000d7d9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7d9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000d7dc", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d7bb" + } + ], + "successors": [ + "0x14000d7bb", + "0x14000d7de" + ] + }, + { + "address": "0x14000d7a2", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7a2", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000d7ab" + } + ], + "successors": [ + "0x14000d7ab", + "0x14000d7a4" + ] + }, + { + "address": "0x14000d7de", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7de", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + 4]" + }, + { + "address": "0x14000d7e1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d7f7" + } + ], + "successors": [ + "0x14000d7f7" + ] + }, + { + "address": "0x14000d7ab", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7ab", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r11 - 1]" + }, + { + "address": "0x14000d7af", + "size": 4, + "mnemonic": "cmovae", + "operands": "rax, rdi" + }, + { + "address": "0x14000d7b3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000d7b6", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, rax" + }, + { + "address": "0x14000d7b9", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000d783" + }, + { + "address": "0x14000d7bb", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx - 0x13]" + }, + { + "address": "0x14000d7be", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 0x11" + }, + { + "address": "0x14000d7c1", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000d7e3" + } + ], + "successors": [ + "0x14000d7e3", + "0x14000d7c3" + ] + }, + { + "address": "0x14000d7a4", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d7a4", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [r11 + 1]" + }, + { + "address": "0x14000d7a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000d7ab", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r11 - 1]" + }, + { + "address": "0x14000d7af", + "size": 4, + "mnemonic": "cmovae", + "operands": "rax, rdi" + }, + { + "address": "0x14000d7b3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000d7b6", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, rax" + }, + { + "address": "0x14000d7b9", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000d783" + }, + { + "address": "0x14000d7bb", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx - 0x13]" + }, + { + "address": "0x14000d7be", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 0x11" + }, + { + "address": "0x14000d7c1", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000d7e3" + } + ], + "successors": [ + "0x14000d7e3", + "0x14000d7c3" + ] + } + ] + }, + { + "address": "0x14000d808", + "end_address": "0x14000d82d", + "name": "", + "blocks": [ + { + "address": "0x14000d808", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d808", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000d80a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d80e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000d810", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x14000d815", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000d817", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000d819", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d738" + }, + { + "address": "0x14000d81e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000d820", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000d825", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000d827", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d82b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000d82c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d830", + "end_address": "0x14000d852", + "name": "", + "blocks": [ + { + "address": "0x14000d830", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d830", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000d832", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d836", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000d839", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x38], 1" + }, + { + "address": "0x14000d83d", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x34], ecx" + }, + { + "address": "0x14000d840", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d738" + }, + { + "address": "0x14000d845", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x2c], eax" + }, + { + "address": "0x14000d848", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x30], 1" + }, + { + "address": "0x14000d84c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d850", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000d851", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d854", + "end_address": "0x14000d877", + "name": "", + "blocks": [ + { + "address": "0x14000d854", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d854", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000d858", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x14000d85d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000d860", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x23989]" + }, + { + "address": "0x14000d867", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x24" + }, + { + "address": "0x14000d86b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d86e", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rdx" + }, + { + "address": "0x14000d872", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000d876", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d878", + "end_address": "0x14000d89b", + "name": "", + "blocks": [ + { + "address": "0x14000d878", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d878", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000d87c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x14000d881", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000d884", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x23961]" + }, + { + "address": "0x14000d88b", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x20" + }, + { + "address": "0x14000d88f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d892", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rdx" + }, + { + "address": "0x14000d896", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000d89a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d89c", + "end_address": "0x14000d937", + "name": "", + "blocks": [ + { + "address": "0x14000d89c", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d89c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000d8a1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000d8a6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000d8a7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d8ab", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x18], 0" + }, + { + "address": "0x14000d8af", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d8b2", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x14000d8b6", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000d8b9", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d8c0" + } + ], + "successors": [ + "0x14000d8c0", + "0x14000d8bb" + ] + }, + { + "address": "0x14000d8c0", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d8c0", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x25929], 0" + }, + { + "address": "0x14000d8c7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d8d6" + }, + { + "address": "0x14000d8c9", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x23b58]" + }, + { + "address": "0x14000d8d0", + "size": 4, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsi], xmm0" + }, + { + "address": "0x14000d8d4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d924" + } + ], + "successors": [ + "0x14000d924" + ] + }, + { + "address": "0x14000d8bb", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d8bb", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx]" + }, + { + "address": "0x14000d8be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d8d0" + } + ], + "successors": [ + "0x14000d8d0" + ] + }, + { + "address": "0x14000d924", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d924", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000d929", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000d92c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000d931", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d935", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d936", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000d8d0", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d8d0", + "size": 4, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsi], xmm0" + }, + { + "address": "0x14000d8d4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000d924" + } + ], + "successors": [ + "0x14000d924" + ] + } + ] + }, + { + "address": "0x14000d940", + "end_address": "0x14000d9b6", + "name": "", + "blocks": [ + { + "address": "0x14000d940", + "size": 30, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d940", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000d945", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000d94a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000d94b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d94f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d952", + "size": 5, + "mnemonic": "call", + "operands": "0x14000abc8" + }, + { + "address": "0x14000d957", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdi + 0x18]" + }, + { + "address": "0x14000d95b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000d95e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000d961", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000d968", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], r8" + }, + { + "address": "0x14000d96b", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 0x88]" + }, + { + "address": "0x14000d972", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x20], r8" + }, + { + "address": "0x14000d976", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x14000d97a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b60" + }, + { + "address": "0x14000d97f", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x14000d983", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdi + 0x20]" + }, + { + "address": "0x14000d987", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000d98a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015bcc" + }, + { + "address": "0x14000d98f", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x3a8]" + }, + { + "address": "0x14000d995", + "size": 2, + "mnemonic": "test", + "operands": "al, 2" + }, + { + "address": "0x14000d997", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d9a6" + }, + { + "address": "0x14000d999", + "size": 3, + "mnemonic": "or", + "operands": "eax, 2" + }, + { + "address": "0x14000d99c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 0x3a8], eax" + }, + { + "address": "0x14000d9a2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x28], 2" + }, + { + "address": "0x14000d9a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000d9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000d9b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d9b4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d9b5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d9d8", + "end_address": "0x14000db75", + "name": "", + "blocks": [ + { + "address": "0x14000d9d8", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d9d8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000d9db", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000d9df", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000d9e3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000d9e7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000d9eb", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d9ed", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d9f1", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14000d9f4", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14000d9f7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000d9fa", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d9fd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000da00", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000da26" + }, + { + "address": "0x14000da02", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], r14b" + }, + { + "address": "0x14000da06", + "size": 2, + "mnemonic": "je", + "operands": "0x14000da15" + } + ], + "successors": [ + "0x14000da15", + "0x14000da08" + ] + }, + { + "address": "0x14000da15", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000da15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], r14" + }, + { + "address": "0x14000da19", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], r14" + }, + { + "address": "0x14000da1d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r14" + }, + { + "address": "0x14000da21", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000db58" + } + ], + "successors": [ + "0x14000db58" + ] + }, + { + "address": "0x14000da08", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000da08", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx + 0x10]" + }, + { + "address": "0x14000da0c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000da11", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x28], r14b" + }, + { + "address": "0x14000da15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], r14" + }, + { + "address": "0x14000da19", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], r14" + }, + { + "address": "0x14000da1d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r14" + }, + { + "address": "0x14000da21", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000db58" + } + ], + "successors": [ + "0x14000db58" + ] + }, + { + "address": "0x14000db58", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000db58", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000db5a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000db5f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000db64", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000db69", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000db6e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000db72", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000db74", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000db78", + "end_address": "0x14000dc91", + "name": "", + "blocks": [ + { + "address": "0x14000db78", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000db78", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000db7d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000db82", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000db87", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000db88", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000db8c", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000db8e", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r9d" + }, + { + "address": "0x14000db91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000db94", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000db97", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000db9a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000dbb7" + }, + { + "address": "0x14000db9c", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], bpl" + }, + { + "address": "0x14000dba0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dba6" + } + ], + "successors": [ + "0x14000dba6", + "0x14000dba2" + ] + }, + { + "address": "0x14000dba6", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dba6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x10], rbp" + }, + { + "address": "0x14000dbaa", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x18], rbp" + }, + { + "address": "0x14000dbae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x20], rbp" + }, + { + "address": "0x14000dbb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000dc7a" + } + ], + "successors": [ + "0x14000dc7a" + ] + }, + { + "address": "0x14000dba2", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dba2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x28], bpl" + }, + { + "address": "0x14000dba6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x10], rbp" + }, + { + "address": "0x14000dbaa", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x18], rbp" + }, + { + "address": "0x14000dbae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x20], rbp" + }, + { + "address": "0x14000dbb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000dc7a" + } + ], + "successors": [ + "0x14000dc7a" + ] + }, + { + "address": "0x14000dc7a", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000dc7a", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000dc7c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000dc81", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000dc86", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000dc8b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000dc8f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000dc90", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000deb0", + "end_address": "0x14000dee3", + "name": "", + "blocks": [ + { + "address": "0x14000deb0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000deb0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000deb5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000deb6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000deba", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000debd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000df00" + }, + { + "address": "0x14000dec2", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000dec4", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000dec7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ded8" + } + ], + "successors": [ + "0x14000ded8", + "0x14000dec9" + ] + }, + { + "address": "0x14000ded8", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ded8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000dedd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000dee1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000dee2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000dec9", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000dec9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000decc", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14000ded1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ded3", + "size": 3, + "mnemonic": "setne", + "operands": "bl" + }, + { + "address": "0x14000ded6", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14000ded8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000dedd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000dee1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000dee2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000df00", + "end_address": "0x14000df37", + "name": "", + "blocks": [ + { + "address": "0x14000df00", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000df00", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000df02", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df06", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df08", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000df0d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000df0e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2312b]" + }, + { + "address": "0x14000df15", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000df17", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000df1a", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x25147]" + }, + { + "address": "0x14000df21", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rax" + }, + { + "address": "0x14000df24", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x14000df27", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df29", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000df2e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000df31", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df35", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000df36", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000df40", + "end_address": "0x14000df99", + "name": "", + "blocks": [ + { + "address": "0x14000df40", + "size": 26, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000df40", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000df45", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000df46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df4a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000df4d", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df4f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000df54", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000df55", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x230e4]" + }, + { + "address": "0x14000df5c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x14000df5e", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14000df61", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000df64", + "size": 7, + "mnemonic": "xor", + "operands": "rbx, qword ptr [rip + 0x250fd]" + }, + { + "address": "0x14000df6b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000df6d", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x14000df70", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x40" + }, + { + "address": "0x14000df75", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x14000df77", + "size": 3, + "mnemonic": "ror", + "operands": "rdi, cl" + }, + { + "address": "0x14000df7a", + "size": 3, + "mnemonic": "xor", + "operands": "rdi, rdx" + }, + { + "address": "0x14000df7d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x250e4], rdi" + }, + { + "address": "0x14000df84", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df86", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000df8b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000df8e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000df93", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df97", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000df98", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000dfac", + "end_address": "0x14000e117", + "name": "", + "blocks": [ + { + "address": "0x14000dfac", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dfac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000dfb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000dfb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000dfbb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000dfbc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000dfc0", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000dfc3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000dfc5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x14000dfca", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000dfcd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000dfd0", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000dfd3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dff4" + } + ], + "successors": [ + "0x14000dff4", + "0x14000dfd5" + ] + }, + { + "address": "0x14000dff4", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000dff4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000dff6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000dffb", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000e000", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000e005", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e009", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e00a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000dfd5", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dfd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000dfd8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000dfdb", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rcx + 0xc0]" + }, + { + "address": "0x14000dfe2", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, r8" + }, + { + "address": "0x14000dfe5", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dff4" + } + ], + "successors": [ + "0x14000dff4", + "0x14000dfe7" + ] + }, + { + "address": "0x14000dfe7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dfe7", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rax], edi" + }, + { + "address": "0x14000dfe9", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e00b" + } + ], + "successors": [ + "0x14000e00b", + "0x14000dfeb" + ] + }, + { + "address": "0x14000e00b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e00b", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000e00e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dff4" + } + ], + "successors": [ + "0x14000dff4", + "0x14000e010" + ] + }, + { + "address": "0x14000dfeb", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000dfeb", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x10" + }, + { + "address": "0x14000dfef", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r8" + }, + { + "address": "0x14000dff2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000dfe7" + }, + { + "address": "0x14000dff4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000dff6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000dffb", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000e000", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000e005", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e009", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e00a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000e010", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e010", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 8]" + }, + { + "address": "0x14000e014", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000e017", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dff4" + } + ], + "successors": [ + "0x14000dff4", + "0x14000e019" + ] + }, + { + "address": "0x14000e019", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e019", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 5" + }, + { + "address": "0x14000e01d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e029" + }, + { + "address": "0x14000e01f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], r9" + }, + { + "address": "0x14000e023", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r8 - 4]" + }, + { + "address": "0x14000e027", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000dff6" + } + ], + "successors": [ + "0x14000dff6" + ] + }, + { + "address": "0x14000dff6", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000dff6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000dffb", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000e000", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000e005", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e009", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e00a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e164", + "end_address": "0x14000e321", + "name": "", + "blocks": [ + { + "address": "0x14000e164", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e164", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000e167", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000e16b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000e16f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000e173", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000e177", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000e179", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e17b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e17d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e181", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e186", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000e189", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000e18c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000e18f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e192", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [r15], 0" + }, + { + "address": "0x14000e196", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 1" + }, + { + "address": "0x14000e19d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000e1a0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e1a9" + } + ], + "successors": [ + "0x14000e1a9", + "0x14000e1a2" + ] + }, + { + "address": "0x14000e1a9", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e1a9", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000e1ac", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdi], 0x22" + }, + { + "address": "0x14000e1af", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e1c0" + }, + { + "address": "0x14000e1b1", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000e1b4", + "size": 3, + "mnemonic": "mov", + "operands": "sil, 0x22" + }, + { + "address": "0x14000e1b7", + "size": 4, + "mnemonic": "sete", + "operands": "bpl" + }, + { + "address": "0x14000e1bb", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x14000e1be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e1f7" + } + ], + "successors": [ + "0x14000e1f7" + ] + }, + { + "address": "0x14000e1a2", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e1a2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], rbx" + }, + { + "address": "0x14000e1a5", + "size": 4, + "mnemonic": "add", + "operands": "r14, 8" + }, + { + "address": "0x14000e1a9", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000e1ac", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdi], 0x22" + }, + { + "address": "0x14000e1af", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e1c0" + }, + { + "address": "0x14000e1b1", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000e1b4", + "size": 3, + "mnemonic": "mov", + "operands": "sil, 0x22" + }, + { + "address": "0x14000e1b7", + "size": 4, + "mnemonic": "sete", + "operands": "bpl" + }, + { + "address": "0x14000e1bb", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x14000e1be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e1f7" + } + ], + "successors": [ + "0x14000e1f7" + ] + }, + { + "address": "0x14000e1f7", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e1f7", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000e1fa", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e1ac" + }, + { + "address": "0x14000e1fc", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 0x20" + }, + { + "address": "0x14000e200", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e208" + } + ], + "successors": [ + "0x14000e208", + "0x14000e202" + ] + }, + { + "address": "0x14000e208", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e208", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000e20b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e216" + } + ], + "successors": [ + "0x14000e216", + "0x14000e20d" + ] + }, + { + "address": "0x14000e202", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e202", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 9" + }, + { + "address": "0x14000e206", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e1ac" + }, + { + "address": "0x14000e208", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000e20b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e216" + } + ], + "successors": [ + "0x14000e216", + "0x14000e20d" + ] + }, + { + "address": "0x14000e216", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e216", + "size": 3, + "mnemonic": "xor", + "operands": "sil, sil" + }, + { + "address": "0x14000e219", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rdi]" + }, + { + "address": "0x14000e21b", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14000e21d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e2f5" + } + ], + "successors": [ + "0x14000e2f5", + "0x14000e223" + ] + }, + { + "address": "0x14000e20d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e20d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx - 1], 0" + }, + { + "address": "0x14000e211", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e216" + } + ], + "successors": [ + "0x14000e216" + ] + }, + { + "address": "0x14000e2f5", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e2f5", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x14000e2f8", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e2fe" + } + ], + "successors": [ + "0x14000e2fe", + "0x14000e2fa" + ] + }, + { + "address": "0x14000e223", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e223", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0x20" + }, + { + "address": "0x14000e225", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e22b" + } + ], + "successors": [ + "0x14000e22b", + "0x14000e227" + ] + }, + { + "address": "0x14000e2fe", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e2fe", + "size": 4, + "mnemonic": "inc", + "operands": "qword ptr [r12]" + }, + { + "address": "0x14000e302", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000e307", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000e30c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000e311", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000e316", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e31a", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000e31c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000e31e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000e320", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000e2fa", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e2fa", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [r14], 0" + }, + { + "address": "0x14000e2fe", + "size": 4, + "mnemonic": "inc", + "operands": "qword ptr [r12]" + }, + { + "address": "0x14000e302", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000e307", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000e30c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000e311", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000e316", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e31a", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000e31c", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000e31e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000e320", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000e22b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e22b", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x14000e22e", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rdi]" + }, + { + "address": "0x14000e230", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e223" + } + ], + "successors": [ + "0x14000e223" + ] + }, + { + "address": "0x14000e227", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e227", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 9" + }, + { + "address": "0x14000e229", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e232" + }, + { + "address": "0x14000e22b", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x14000e22e", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rdi]" + }, + { + "address": "0x14000e230", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e223" + } + ], + "successors": [ + "0x14000e223" + ] + } + ] + }, + { + "address": "0x14000e324", + "end_address": "0x14000e381", + "name": "", + "blocks": [ + { + "address": "0x14000e324", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e324", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000e326", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e32a", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0x1fffffffffffffff" + }, + { + "address": "0x14000e334", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x14000e337", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x14000e33a", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000e379" + }, + { + "address": "0x14000e33c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000e33e", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14000e342", + "size": 3, + "mnemonic": "div", + "operands": "r8" + }, + { + "address": "0x14000e345", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x14000e348", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000e379" + }, + { + "address": "0x14000e34a", + "size": 4, + "mnemonic": "shl", + "operands": "rcx, 3" + }, + { + "address": "0x14000e34e", + "size": 4, + "mnemonic": "imul", + "operands": "r9, r8" + }, + { + "address": "0x14000e352", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000e355", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x14000e358", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r9" + }, + { + "address": "0x14000e35b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000e379" + }, + { + "address": "0x14000e35d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r9" + }, + { + "address": "0x14000e360", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14000e365", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000e36a", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e36c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000e36f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000e374", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000e377", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e37b" + } + ], + "successors": [ + "0x14000e37b" + ] + }, + { + "address": "0x14000e37b", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e37b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e37f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000e380", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e384", + "end_address": "0x14000e501", + "name": "", + "blocks": [ + { + "address": "0x14000e384", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e384", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, { "address": "0x14000e389", "size": 1, @@ -38678,97 +129409,5399 @@ ] }, { - "address": "0x14000ea35", + "address": "0x14000e504", + "end_address": "0x14000e577", "name": "", "blocks": [ { - "address": "0x14000ea35", - "size": 12, + "address": "0x14000e504", + "size": 6, "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14000ea35", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000ea36", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000ea39", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50" - }, - { - "address": "0x14000ea3d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe" - }, - { - "address": "0x14000ea45", + "address": "0x14000e504", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbx" + "operands": "qword ptr [rsp + 8], rbx" }, { - "address": "0x14000ea4a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" + "address": "0x14000e509", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x14000ea4c", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d" + "address": "0x14000e50a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" }, { - "address": "0x14000ea4f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea9b" - }, - { - "address": "0x14000ea51", + "address": "0x14000e50e", "size": 2, "mnemonic": "xor", - "operands": "ecx, ecx" + "operands": "edi, edi" }, { - "address": "0x14000ea53", - "size": 6, + "address": "0x14000e510", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x24c71], rdi" + }, + { + "address": "0x14000e517", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e51d" + } + ], + "successors": [ + "0x14000e51d", + "0x14000e519" + ] + }, + { + "address": "0x14000e51d", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e51d", + "size": 5, "mnemonic": "call", - "operands": "qword ptr [rip + 0x11677]" + "operands": "0x140018868" }, { - "address": "0x14000ea59", + "address": "0x14000e522", + "size": 5, + "mnemonic": "call", + "operands": "0x140018c34" + }, + { + "address": "0x14000e527", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000e52a", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { - "address": "0x14000ea5c", + "address": "0x14000e52d", "size": 2, - "mnemonic": "je", - "operands": "0x14000ea9b" + "mnemonic": "jne", + "operands": "0x14000e53b" + }, + { + "address": "0x14000e52f", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e531", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000e536", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000e539", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e56c" + } + ], + "successors": [ + "0x14000e56c" + ] + }, + { + "address": "0x14000e519", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e519", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000e51b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e56c" + } + ], + "successors": [ + "0x14000e56c" + ] + }, + { + "address": "0x14000e56c", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e56c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000e571", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e575", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e576", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e578", + "end_address": "0x14000e68a", + "name": "", + "blocks": [ + { + "address": "0x14000e578", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e578", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000e57b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14000e57f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14000e583", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14000e587", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14000e58b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e58d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e591", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000e594", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e596", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000e599", + "size": 2, + "mnemonic": "mov", + "operands": "dl, byte ptr [rsi]" + }, + { + "address": "0x14000e59b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e5c2" + } + ], + "successors": [ + "0x14000e5c2" + ] + }, + { + "address": "0x14000e5c2", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e5c2", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14000e5c4", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e59d" + }, + { + "address": "0x14000e5c6", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14000e5c9", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 8" + }, + { + "address": "0x14000e5ce", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000e5d3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000e5d6", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000e5d9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e5e6" + }, + { + "address": "0x14000e5db", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e5dd", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000e5e2", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000e5e4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e647" + } + ], + "successors": [ + "0x14000e647" + ] + }, + { + "address": "0x14000e647", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e647", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000e64c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000e651", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000e656", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000e65b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e65f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000e661", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e68c", + "end_address": "0x14000e6cd", + "name": "", + "blocks": [ + { + "address": "0x14000e68c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e68c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000e68f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e6cc" + } + ], + "successors": [ + "0x14000e6cc", + "0x14000e691" + ] + }, + { + "address": "0x14000e6cc", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e6cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000e691", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e691", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000e696", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e697", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e69b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000e69e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e6a1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e6a4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e6b5" + } + ], + "successors": [ + "0x14000e6b5" + ] + }, + { + "address": "0x14000e6b5", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e6b5", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000e6b8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e6a6" + }, + { + "address": "0x14000e6ba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000e6bd", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000e6c2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000e6c7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e6cb", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e6cc", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e6d0", + "end_address": "0x14000e7ae", + "name": "", + "blocks": [ + { + "address": "0x14000e6d0", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e6d0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000e6d5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000e6da", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x14000e6df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e6e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000e6e5", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x24aa4]" + }, + { + "address": "0x14000e6ec", + "size": 4, + "mnemonic": "or", + "operands": "r14d, 0xffffffff" + }, + { + "address": "0x14000e6f0", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000e6f3", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000e791" + }, + { + "address": "0x14000e6f9", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r14d" + }, + { + "address": "0x14000e6fc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000e701", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000e706", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e70b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000e70f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000e711", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e7b0", + "end_address": "0x14000e7ca", + "name": "", + "blocks": [ + { + "address": "0x14000e7b0", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e7b0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7b4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000e7b7", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x249e2]" + }, + { + "address": "0x14000e7be", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e7c5" + } + ], + "successors": [ + "0x14000e7c5", + "0x14000e7c0" + ] + }, + { + "address": "0x14000e7c5", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e7c5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7c9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000e7c0", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e7c0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e68c" + }, + { + "address": "0x14000e7c5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7c9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e7cc", + "end_address": "0x14000e7e6", + "name": "", + "blocks": [ + { + "address": "0x14000e7cc", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e7cc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7d0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000e7d3", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x249be]" + }, + { + "address": "0x14000e7da", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e7e1" + } + ], + "successors": [ + "0x14000e7e1", + "0x14000e7dc" + ] + }, + { + "address": "0x14000e7e1", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e7e1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7e5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000e7dc", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e7dc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e68c" + }, + { + "address": "0x14000e7e1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7e5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e7e8", + "end_address": "0x14000e823", + "name": "", + "blocks": [ + { + "address": "0x14000e7e8", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e7e8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e7ec", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x24995]" + }, + { + "address": "0x14000e7f3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000e7f6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e81e" + }, + { + "address": "0x14000e7f8", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x24991], rax" + }, + { + "address": "0x14000e7ff", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e805" + }, + { + "address": "0x14000e801", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000e803", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e81e" + } + ], + "successors": [ + "0x14000e81e" + ] + }, + { + "address": "0x14000e81e", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e81e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000e822", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e824", + "end_address": "0x14000e867", + "name": "", + "blocks": [ + { + "address": "0x14000e824", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e824", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000e828", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x14000e831", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x24950]" + }, + { + "address": "0x14000e838", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e7b0" + }, + { + "address": "0x14000e83d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e83e", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2494b]" + }, + { + "address": "0x14000e845", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e7cc" + }, + { + "address": "0x14000e84a", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e84b", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2494e]" + }, + { + "address": "0x14000e852", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e68c" + }, + { + "address": "0x14000e857", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x2493a]" + }, + { + "address": "0x14000e85e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14000e862", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000e68c" + } + ], + "successors": [ + "0x14000e68c" + ] + } + ] + }, + { + "address": "0x14000e934", + "end_address": "0x14000e96c", + "name": "", + "blocks": [ + { + "address": "0x14000e934", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e934", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000e939", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000e93e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e93f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e943", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000e946", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000e949", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000e94b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000e950", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e951", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000e954", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e96c" + }, + { + "address": "0x14000e959", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e95a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14000e95c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000e961", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000e966", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e96a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e96b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e96c", + "end_address": "0x14000ea2c", + "name": "", + "blocks": [ + { + "address": "0x14000e96c", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e96c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000e96e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e972", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e975", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2483c], 0" + }, + { + "address": "0x14000e97c", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000ea20" + }, + { + "address": "0x14000e982", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14000e987", + "size": 6, + "mnemonic": "xchg", + "operands": "dword ptr [rip + 0x2481b], eax" + }, + { + "address": "0x14000e98d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000e990", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x14000e992", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e994", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e9c9" + }, + { + "address": "0x14000e996", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x226a3]" + }, + { + "address": "0x14000e99d", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x2480c]" + }, + { + "address": "0x14000e9a4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rax" + }, + { + "address": "0x14000e9a7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e9c0" + } + ], + "successors": [ + "0x14000e9c0", + "0x14000e9a9" + ] + }, + { + "address": "0x14000e9c0", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e9c0", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x24839]" + }, + { + "address": "0x14000e9c7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e9d5" + } + ], + "successors": [ + "0x14000e9d5" + ] + }, + { + "address": "0x14000e9a9", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e9a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000e9ab", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000e9ae", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rdx" + }, + { + "address": "0x14000e9b1", + "size": 3, + "mnemonic": "ror", + "operands": "rax, cl" + }, + { + "address": "0x14000e9b4", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000e9b7", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000e9b9", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e9bb", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14000e9c0", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x24839]" + }, + { + "address": "0x14000e9c7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e9d5" + } + ], + "successors": [ + "0x14000e9d5" + ] + }, + { + "address": "0x14000e9d5", + "size": 20, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e9d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140010944" + }, + { + "address": "0x14000e9da", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e9db", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000e9de", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x14000e9e1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e9f6" + }, + { + "address": "0x14000e9e3", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x119c6]" + }, + { + "address": "0x14000e9ea", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1199f]" + }, + { + "address": "0x14000e9f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e8c0" + }, + { + "address": "0x14000e9f6", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x119c3]" + }, + { + "address": "0x14000e9fd", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x119b4]" + }, + { + "address": "0x14000ea04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e8c0" + }, + { + "address": "0x14000ea09", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ea0d", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x14000ea10", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ea20" + }, + { + "address": "0x14000ea12", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x2479f], 1" + }, + { + "address": "0x14000ea19", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000ea1d", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rax], 1" + }, + { + "address": "0x14000ea20", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ea24", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ea25", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000eb10", + "end_address": "0x14000eb3d", + "name": "", + "blocks": [ + { + "address": "0x14000eb10", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb10", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000eb12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000eb16", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000eb18", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14000eb1a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb2d" + } + ], + "successors": [ + "0x14000eb2d", + "0x14000eb1c" + ] + }, + { + "address": "0x14000eb2d", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb2d", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000eb2f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000eb40" + }, + { + "address": "0x14000eb34", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000eb36", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11624]" + }, + { + "address": "0x14000eb3c", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000eb1c", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb1c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1155e]" + }, + { + "address": "0x14000eb22", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000eb25", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14000eb27", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1155b]" + }, + { + "address": "0x14000eb2d", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000eb2f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000eb40" + }, + { + "address": "0x14000eb34", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000eb36", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11624]" + }, + { + "address": "0x14000eb3c", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000eb40", + "end_address": "0x14000eba4", + "name": "", + "blocks": [ + { + "address": "0x14000eb40", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb40", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000eb42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000eb46", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x14000eb4f", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000eb51", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x48], 0" + }, + { + "address": "0x14000eb57", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x48]" + }, + { + "address": "0x14000eb5c", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x16d9d]" + }, + { + "address": "0x14000eb63", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000eb65", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x115fd]" + }, + { + "address": "0x14000eb6b", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000eb70", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000eb72", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb92" + } + ], + "successors": [ + "0x14000eb92", + "0x14000eb74" + ] + }, + { + "address": "0x14000eb92", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb92", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000eb95", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb9e" + } + ], + "successors": [ + "0x14000eb9e", + "0x14000eb97" + ] + }, + { + "address": "0x14000eb74", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x16d9d]" + }, + { + "address": "0x14000eb7b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x115b7]" + }, + { + "address": "0x14000eb81", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000eb84", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb8d" + } + ], + "successors": [ + "0x14000eb8d", + "0x14000eb86" + ] + }, + { + "address": "0x14000eb9e", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000eb9e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000eba2", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000eba3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000eb97", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000eb97", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11593]" + }, + { + "address": "0x14000eb9d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000eb9e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000eba2", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000eba3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000eb8d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb8d", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000eb92", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000eb95", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb9e" + } + ], + "successors": [ + "0x14000eb9e", + "0x14000eb97" + ] + }, + { + "address": "0x14000eb86", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb86", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000eb88", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14000eb8d", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000eb92", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000eb95", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb9e" + } + ], + "successors": [ + "0x14000eb9e", + "0x14000eb97" + ] + } + ] + }, + { + "address": "0x14000ec20", + "end_address": "0x14000ec5d", + "name": "", + "blocks": [ + { + "address": "0x14000ec20", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ec20", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ec24", + "size": 6, + "mnemonic": "lea", + "operands": "eax, [rcx - 0x4000]" + }, + { + "address": "0x14000ec2a", + "size": 5, + "mnemonic": "test", + "operands": "eax, 0xffff3fff" + }, + { + "address": "0x14000ec2f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ec43" + }, + { + "address": "0x14000ec31", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xc000" + }, + { + "address": "0x14000ec37", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ec43" + } + ], + "successors": [ + "0x14000ec43", + "0x14000ec39" + ] + }, + { + "address": "0x14000ec43", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ec43", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000ec48", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000ec4e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000ec53", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x14000ec58", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ec5c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ec39", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ec39", + "size": 6, + "mnemonic": "xchg", + "operands": "dword ptr [rip + 0x24c11], ecx" + }, + { + "address": "0x14000ec3f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000ec41", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ec58" + } + ], + "successors": [ + "0x14000ec58" + ] + }, + { + "address": "0x14000ec58", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ec58", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ec5c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ec60", + "end_address": "0x14000ec85", + "name": "", + "blocks": [ + { + "address": "0x14000ec60", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ec60", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ec64", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11506]" + }, + { + "address": "0x14000ec6a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2456f], rax" + }, + { + "address": "0x14000ec71", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11501]" + }, + { + "address": "0x14000ec77", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2456a], rax" + }, + { + "address": "0x14000ec7e", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14000ec80", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000ec84", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ec98", + "end_address": "0x14000edd2", + "name": "", + "blocks": [ + { + "address": "0x14000ec98", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ec98", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000ec9d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000eca2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000eca3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000eca7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000ecaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000ecad", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000ecaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000ecb4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000ecb5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ecb9", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14000ecbc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ecbf", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x90]" + }, + { + "address": "0x14000ecc6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ecc9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f2ac" + }, + { + "address": "0x14000ecce", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000ecd2", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000ecd6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ecd9", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8]" + }, + { + "address": "0x14000ecdc", + "size": 2, + "mnemonic": "mov", + "operands": "edx, dword ptr [rdx]" + }, + { + "address": "0x14000ecde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ece1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000fae8" + }, + { + "address": "0x14000ece6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000ecea", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000eced", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000ecf0", + "size": 6, + "mnemonic": "je", + "operands": "0x14000eda9" + } + ], + "successors": [ + "0x14000eda9", + "0x14000ecf6" + ] + }, + { + "address": "0x14000eda9", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000eda9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000edac", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000edaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a844" + }, + { + "address": "0x14000edb4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000edb7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000edba", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a644" + }, + { + "address": "0x14000edbf", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000edc0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14000edc2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000edc7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000edcc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000edd0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000edd1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ecf6", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ecf6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000ecfa", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ecfd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000ed00", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ed2f" + } + ], + "successors": [ + "0x14000ed2f", + "0x14000ed02" + ] + }, + { + "address": "0x14000ed2f", + "size": 26, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ed2f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx]" + }, + { + "address": "0x14000ed32", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ed36", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ed39", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x90" + }, + { + "address": "0x14000ed40", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000ed43", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14000ed48", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ed4b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ed4e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a844" + }, + { + "address": "0x14000ed53", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ed57", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14000ed5a", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rdx + 0x3a8], 2" + }, + { + "address": "0x14000ed61", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000edc0" + }, + { + "address": "0x14000ed63", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rip + 0x22826], 1" + }, + { + "address": "0x14000ed6a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000edc0" + }, + { + "address": "0x14000ed6c", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x90]" + }, + { + "address": "0x14000ed73", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x244be]" + }, + { + "address": "0x14000ed7a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14000ed7f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x244b2]" + }, + { + "address": "0x14000ed86", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0xf8]" + }, + { + "address": "0x14000ed8d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x22504], rcx" + }, + { + "address": "0x14000ed94", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ed97", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2243a], rcx" + }, + { + "address": "0x14000ed9e", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 8]" + }, + { + "address": "0x14000eda1", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x22695], ecx" + }, + { + "address": "0x14000eda7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000edc0" + } + ], + "successors": [ + "0x14000edc0" + ] + }, + { + "address": "0x14000ed02", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ed02", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x2272f]" + }, + { + "address": "0x14000ed09", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rcx" + }, + { + "address": "0x14000ed0c", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14000ed0f", + "size": 5, + "mnemonic": "movzx", + "operands": "edx, word ptr [rcx + r8]" + }, + { + "address": "0x14000ed14", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x14000ed16", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ed20" + }, + { + "address": "0x14000ed18", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 2" + }, + { + "address": "0x14000ed1c", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000ed1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ed0c" + }, + { + "address": "0x14000ed20", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ed22", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ed2f" + } + ], + "successors": [ + "0x14000ed2f", + "0x14000ed24" + ] + }, + { + "address": "0x14000edc0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000edc0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14000edc2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000edc7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000edcc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000edd0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000edd1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ed24", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ed24", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14000ed29", + "size": 6, + "mnemonic": "xchg", + "operands": "dword ptr [rip + 0x244c1], eax" + }, + { + "address": "0x14000ed2f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx]" + }, + { + "address": "0x14000ed32", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ed36", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ed39", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x90" + }, + { + "address": "0x14000ed40", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000ed43", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14000ed48", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ed4b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ed4e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a844" + }, + { + "address": "0x14000ed53", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ed57", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14000ed5a", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rdx + 0x3a8], 2" + }, + { + "address": "0x14000ed61", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000edc0" + }, + { + "address": "0x14000ed63", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rip + 0x22826], 1" + }, + { + "address": "0x14000ed6a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000edc0" + }, + { + "address": "0x14000ed6c", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x90]" + }, + { + "address": "0x14000ed73", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x244be]" + }, + { + "address": "0x14000ed7a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14000ed7f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x244b2]" + }, + { + "address": "0x14000ed86", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax + 0xf8]" + }, + { + "address": "0x14000ed8d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x22504], rcx" + }, + { + "address": "0x14000ed94", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ed97", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2243a], rcx" + }, + { + "address": "0x14000ed9e", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 8]" + }, + { + "address": "0x14000eda1", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x22695], ecx" + }, + { + "address": "0x14000eda7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000edc0" + } + ], + "successors": [ + "0x14000edc0" + ] + } + ] + }, + { + "address": "0x14000edd4", + "end_address": "0x14000ee42", + "name": "", + "blocks": [ + { + "address": "0x14000edd4", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000edd4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000edd9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000edde", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000ede3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ede4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ede8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000edeb", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000eded", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000edf2", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000edf3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2443e]" + }, + { + "address": "0x14000edfa", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x224cf]" + }, + { + "address": "0x14000ee01", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000ee06", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x24433]" + }, + { + "address": "0x14000ee0d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ee2b" + } + ], + "successors": [ + "0x14000ee2b", + "0x14000ee12" + ] + }, + { + "address": "0x14000ee2b", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ee2b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14000ee2d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000ee32", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000ee37", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000ee3c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ee40", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ee41", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ee12", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee12", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rbx], rsi" + }, + { + "address": "0x14000ee15", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ee25" + } + ], + "successors": [ + "0x14000ee25", + "0x14000ee17" + ] + }, + { + "address": "0x14000ee25", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee25", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000ee29", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ee01" + } + ], + "successors": [ + "0x14000ee01" + ] + }, + { + "address": "0x14000ee17", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee17", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000ee1a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000ee1d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14000ee22", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000ee25", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000ee29", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ee01" + } + ], + "successors": [ + "0x14000ee01" + ] + }, + { + "address": "0x14000ee01", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee01", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000ee06", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x24433]" + }, + { + "address": "0x14000ee0d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ee2b" + } + ], + "successors": [ + "0x14000ee2b", + "0x14000ee12" + ] + } + ] + }, + { + "address": "0x14000ee44", + "end_address": "0x14000ee6d", + "name": "", + "blocks": [ + { + "address": "0x14000ee44", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ee44", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14000ee49", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000ee4a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ee4e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000ee51", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000ee54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ee70" + }, + { + "address": "0x14000ee59", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000ee5a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000ee5d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ee60", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xffffffef" + }, + { + "address": "0x14000ee67", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ee6b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ee6c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ee70", + "end_address": "0x14000eefe", + "name": "", + "blocks": [ + { + "address": "0x14000ee70", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee70", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000ee75", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ee76", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000ee7a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000ee7d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x158" + }, + { + "address": "0x14000ee82", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x14000ee87", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000ee8c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi]" + }, + { + "address": "0x14000ee8f", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000ee91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee94", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x14000ee97", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000ee9c", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000ee9f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eef3" + } + ], + "successors": [ + "0x14000eef3", + "0x14000eea1" + ] + }, + { + "address": "0x14000eef3", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000eef3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14000eef8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000eefc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000eefd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000eea1", + "size": 22, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000eea1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14000eea4", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x68]" + }, + { + "address": "0x14000eea9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000eeae", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14000eeb3", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 8]" + }, + { + "address": "0x14000eeb7", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x70]" + }, + { + "address": "0x14000eebc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000eec1", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x14000eec6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x10]" + }, + { + "address": "0x14000eeca", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x14000eecf", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x18]" + }, + { + "address": "0x14000eed3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14000eed8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x20]" + }, + { + "address": "0x14000eedc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x14000eee1", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14000eee6", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x68], eax" + }, + { + "address": "0x14000eeea", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x70], eax" + }, + { + "address": "0x14000eeee", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ec98" + }, + { + "address": "0x14000eef3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14000eef8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000eefc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000eefd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ef00", + "end_address": "0x14000ef77", + "name": "", + "blocks": [ + { + "address": "0x14000ef00", + "size": 28, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ef00", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000ef05", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000ef0a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ef0b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef0f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000ef12", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000ef15", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000ef19", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14000ef1c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000ef1f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x14000ef22", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x258" + }, + { + "address": "0x14000ef29", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14000ef2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000ef33", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ef35", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ef61" + }, + { + "address": "0x14000ef37", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ef3b", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14000ef3e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ef41", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000ef44", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000ef49", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ef4b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ef61" + }, + { + "address": "0x14000ef4d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000ef52", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x18], 1" + }, + { + "address": "0x14000ef56", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000ef5b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef5f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ef60", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ef78", + "end_address": "0x14000effa", + "name": "", + "blocks": [ + { + "address": "0x14000ef78", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ef78", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000ef7d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14000ef82", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ef83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef87", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000ef8a", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000ef8d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000efd2" + } + ], + "successors": [ + "0x14000efd2", + "0x14000ef8f" + ] + }, + { + "address": "0x14000efd2", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000efd2", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000efd4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000efd9", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000efde", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000efe2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000efe3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000ef8f", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ef8f", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14000ef94", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dca0" + }, + { + "address": "0x14000ef99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000ef9c", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 0x55" + }, + { + "address": "0x14000efa0", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000efd2" + }, + { + "address": "0x14000efa2", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [rax*2 + 2]" + }, + { + "address": "0x14000efaa", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000efaf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000efb2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000efb5", + "size": 2, + "mnemonic": "je", + "operands": "0x14000efd2" + } + ], + "successors": [ + "0x14000efd2", + "0x14000efb7" + ] + }, + { + "address": "0x14000efb7", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000efb7", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 1]" + }, + { + "address": "0x14000efbb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000efbe", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x14000efc1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000efc4", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000efc9", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000efcb", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000efe4" + }, + { + "address": "0x14000efcd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000efd0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000efd4" + } + ], + "successors": [ + "0x14000efd4" + ] + }, + { + "address": "0x14000efd4", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000efd4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000efd9", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000efde", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000efe2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000efe3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f008", + "end_address": "0x14000f036", + "name": "", + "blocks": [ + { + "address": "0x14000f008", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f008", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x14000f00b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f00f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14000f014", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x10]" + }, + { + "address": "0x14000f018", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 + 8]" + }, + { + "address": "0x14000f01c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14000f020", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 0x18]" + }, + { + "address": "0x14000f024", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x14000f028", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + 8]" + }, + { + "address": "0x14000f02c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000edd4" + }, + { + "address": "0x14000f031", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f035", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f038", + "end_address": "0x14000f0da", + "name": "", + "blocks": [ + { + "address": "0x14000f038", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f038", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000f03d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000f042", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000f047", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f048", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f04c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000f04f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000f052", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000f055", + "size": 5, + "mnemonic": "call", + "operands": "0x1400165b0" + }, + { + "address": "0x14000f05a", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000f05c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f05e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f0c5" + }, + { + "address": "0x14000f060", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x80]" + }, + { + "address": "0x14000f067", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rax], bp" + }, + { + "address": "0x14000f06a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f087" + } + ], + "successors": [ + "0x14000f087", + "0x14000f06c" + ] + }, + { + "address": "0x14000f087", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f087", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x100]" + }, + { + "address": "0x14000f08e", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rax], bp" + }, + { + "address": "0x14000f091", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f0b0" + } + ], + "successors": [ + "0x14000f0b0", + "0x14000f093" + ] + }, + { + "address": "0x14000f06c", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f06c", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x16a75]" + }, + { + "address": "0x14000f073", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000f078", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rbp + 2]" + }, + { + "address": "0x14000f07c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14000f07f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000f082", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f7f0" + }, + { + "address": "0x14000f087", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x100]" + }, + { + "address": "0x14000f08e", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rax], bp" + }, + { + "address": "0x14000f091", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f0b0" + } + ], + "successors": [ + "0x14000f0b0", + "0x14000f093" + ] + }, + { + "address": "0x14000f0b0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f0b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000f0b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000f0ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000f0bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0c3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f0c4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000f093", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f093", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x16a52]" + }, + { + "address": "0x14000f09a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000f09f", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14000f0a5", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14000f0a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000f0ab", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f7f0" + }, + { + "address": "0x14000f0b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000f0b5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000f0ba", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000f0bf", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0c3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f0c4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f0dc", + "end_address": "0x14000f240", + "name": "", + "blocks": [ + { + "address": "0x14000f0dc", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f0dc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000f0e1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000f0e6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000f0eb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f0ec", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f0ee", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f0f0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0f4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000f0f7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14000f0fd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000f0ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f102", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000f107", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f10a", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rbx], r15w" + }, + { + "address": "0x14000f10e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f117" + }, + { + "address": "0x14000f110", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f112", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000f212" + } + ], + "successors": [ + "0x14000f212" + ] + }, + { + "address": "0x14000f212", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f212", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000f217", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000f21c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f221", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f225", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f227", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f229", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f22a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f240", + "end_address": "0x14000f2a9", + "name": "", + "blocks": [ + { + "address": "0x14000f240", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f240", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000f242", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000f246", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000f248", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000f24d", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rax + 0x3a8]" + }, + { + "address": "0x14000f254", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r8d" + }, + { + "address": "0x14000f257", + "size": 3, + "mnemonic": "and", + "operands": "dl, 2" + }, + { + "address": "0x14000f25a", + "size": 2, + "mnemonic": "neg", + "operands": "dl" + }, + { + "address": "0x14000f25c", + "size": 2, + "mnemonic": "sbb", + "operands": "ecx, ecx" + }, + { + "address": "0x14000f25e", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, -1" + }, + { + "address": "0x14000f261", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f299" + } + ], + "successors": [ + "0x14000f299", + "0x14000f263" + ] + }, + { + "address": "0x14000f299", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f299", + "size": 7, + "mnemonic": "or", + "operands": "dword ptr [rip + 0x222f0], 0xffffffff" + }, + { + "address": "0x14000f2a0", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rcx + 2]" + }, + { + "address": "0x14000f2a3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000f2a7", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f2a8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000f263", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f263", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x14000f265", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f2a0" + } + ], + "successors": [ + "0x14000f2a0", + "0x14000f267" + ] + }, + { + "address": "0x14000f2a0", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f2a0", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rcx + 2]" + }, + { + "address": "0x14000f2a3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000f2a7", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f2a8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000f267", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f267", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 1" + }, + { + "address": "0x14000f26a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f28c" + } + ], + "successors": [ + "0x14000f28c", + "0x14000f26c" + ] + }, + { + "address": "0x14000f28c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f28c", + "size": 4, + "mnemonic": "or", + "operands": "r8d, 2" + }, + { + "address": "0x14000f290", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x3a8], r8d" + }, + { + "address": "0x14000f297", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000f2a0" + } + ], + "successors": [ + "0x14000f2a0" + ] + }, + { + "address": "0x14000f26c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f26c", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 2" + }, + { + "address": "0x14000f26f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f286" + } + ], + "successors": [ + "0x14000f286", + "0x14000f271" + ] + }, + { + "address": "0x14000f286", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f286", + "size": 4, + "mnemonic": "and", + "operands": "r8d, 0xfffffffd" + }, + { + "address": "0x14000f28a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000f290" + } + ], + "successors": [ + "0x14000f290" + ] + }, + { + "address": "0x14000f271", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f271", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000f276", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000f27c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000f281", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000f284", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000f2a3" + } + ], + "successors": [ + "0x14000f2a3" + ] + }, + { + "address": "0x14000f290", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f290", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x3a8], r8d" + }, + { + "address": "0x14000f297", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000f2a0" + } + ], + "successors": [ + "0x14000f2a0" + ] + }, + { + "address": "0x14000f2a3", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f2a3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000f2a7", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f2a8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f2ac", + "end_address": "0x14000f36a", + "name": "", + "blocks": [ + { + "address": "0x14000f2ac", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f2ac", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f2b0", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000f2b3", + "size": 6, + "mnemonic": "je", + "operands": "0x14000f365" + } + ], + "successors": [ + "0x14000f365", + "0x14000f2b9" + ] + }, + { + "address": "0x14000f365", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f365", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f369", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000f2b9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f2b9", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f2bc", + "size": 6, + "mnemonic": "je", + "operands": "0x14000f365" + } + ], + "successors": [ + "0x14000f365", + "0x14000f2c2" + ] + }, + { + "address": "0x14000f2c2", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f2c2", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14000f2c5", + "size": 6, + "mnemonic": "je", + "operands": "0x14000f365" + } + ], + "successors": [ + "0x14000f365", + "0x14000f2cb" + ] + }, + { + "address": "0x14000f2cb", + "size": 39, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f2cb", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x14000f2d0", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14000f2d3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rax + 0x7e]" + }, + { + "address": "0x14000f2d7", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx]" + }, + { + "address": "0x14000f2da", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [r8], xmm0" + }, + { + "address": "0x14000f2de", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx + 0x10]" + }, + { + "address": "0x14000f2e2", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x10], xmm1" + }, + { + "address": "0x14000f2e7", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx + 0x20]" + }, + { + "address": "0x14000f2eb", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x20], xmm0" + }, + { + "address": "0x14000f2f0", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx + 0x30]" + }, + { + "address": "0x14000f2f4", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x30], xmm1" + }, + { + "address": "0x14000f2f9", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx + 0x40]" + }, + { + "address": "0x14000f2fd", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x40], xmm0" + }, + { + "address": "0x14000f302", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx + 0x50]" + }, + { + "address": "0x14000f306", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x50], xmm1" + }, + { + "address": "0x14000f30b", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx + 0x60]" + }, + { + "address": "0x14000f30f", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x60], xmm0" + }, + { + "address": "0x14000f314", + "size": 3, + "mnemonic": "add", + "operands": "r8, r9" + }, + { + "address": "0x14000f317", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx + 0x70]" + }, + { + "address": "0x14000f31b", + "size": 3, + "mnemonic": "add", + "operands": "rdx, r9" + }, + { + "address": "0x14000f31e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 - 0x10], xmm1" + }, + { + "address": "0x14000f323", + "size": 4, + "mnemonic": "sub", + "operands": "rax, 1" + }, + { + "address": "0x14000f327", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f2d7" + }, + { + "address": "0x14000f329", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx]" + }, + { + "address": "0x14000f32c", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [r8], xmm0" + }, + { + "address": "0x14000f330", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx + 0x10]" + }, + { + "address": "0x14000f334", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x10], xmm1" + }, + { + "address": "0x14000f339", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx + 0x20]" + }, + { + "address": "0x14000f33d", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x20], xmm0" + }, + { + "address": "0x14000f342", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx + 0x30]" + }, + { + "address": "0x14000f346", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x30], xmm1" + }, + { + "address": "0x14000f34b", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rdx + 0x40]" + }, + { + "address": "0x14000f34f", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [r8 + 0x40], xmm0" + }, + { + "address": "0x14000f354", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x50]" + }, + { + "address": "0x14000f358", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r8 + 0x50], rax" + }, + { + "address": "0x14000f35c", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x10], 0" + }, + { + "address": "0x14000f360", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a5b8" + }, + { + "address": "0x14000f365", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f369", + "size": 1, + "mnemonic": "ret", + "operands": "" } ], "successors": [ - "0x14000ea9b", - "0x14000ea5e" ] } ] }, { "address": "0x14000f36c", + "end_address": "0x14000f7ed", "name": "", "blocks": [ { @@ -39024,15 +135057,52 @@ ] }, { - "address": "0x14000f801", + "address": "0x14000f7f0", + "end_address": "0x14000f858", "name": "", "blocks": [ { - "address": "0x14000f801", - "size": 19, - "is_prolog": true, + "address": "0x14000f7f0", + "size": 25, + "is_prolog": false, "is_epilog": false, "instructions": [ + { + "address": "0x14000f7f0", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x14000f7f3", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000f841" + }, + { + "address": "0x14000f7f5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14000f7f8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x18], r8d" + }, + { + "address": "0x14000f7fc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], r9" + }, + { + "address": "0x14000f800", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, { "address": "0x14000f801", "size": 1, @@ -39274,15 +135344,28 @@ ] }, { - "address": "0x14000f861", + "address": "0x14000f858", + "end_address": "0x14000f8f9", "name": "", "blocks": [ { - "address": "0x14000f861", - "size": 12, + "address": "0x14000f858", + "size": 14, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000f858", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x14000f85d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, { "address": "0x14000f861", "size": 1, @@ -39391,15 +135474,201 @@ ] }, { - "address": "0x14000faed", + "address": "0x14000f8fc", + "end_address": "0x14000fae6", "name": "", "blocks": [ { - "address": "0x14000faed", - "size": 16, + "address": "0x14000f8fc", + "size": 27, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f8fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14000f901", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14000f906", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14000f90b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f90c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f90e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f910", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f912", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000fae8", + "end_address": "0x14000fd7d", + "name": "", + "blocks": [ + { + "address": "0x14000fae8", + "size": 17, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000fae8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, { "address": "0x14000faed", "size": 1, @@ -40647,15 +136916,22 @@ ] }, { - "address": "0x14000fd85", + "address": "0x14000fd80", + "end_address": "0x1400100e6", "name": "", "blocks": [ { - "address": "0x14000fd85", - "size": 29, + "address": "0x14000fd80", + "size": 30, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14000fd80", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, { "address": "0x14000fd85", "size": 1, @@ -42501,15 +138777,22 @@ ] }, { - "address": "0x1400100ed", + "address": "0x1400100e8", + "end_address": "0x1400102e3", "name": "", "blocks": [ { - "address": "0x1400100ed", - "size": 26, + "address": "0x1400100e8", + "size": 27, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x1400100e8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, { "address": "0x1400100ed", "size": 1, @@ -43913,15 +140196,3376 @@ ] }, { - "address": "0x1400109ba", + "address": "0x1400102e4", + "end_address": "0x14001032b", "name": "", "blocks": [ { - "address": "0x1400109ba", - "size": 18, + "address": "0x1400102e4", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400102e4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x1400102e8", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 2" + }, + { + "address": "0x1400102ec", + "size": 2, + "mnemonic": "je", + "operands": "0x1400102f5" + } + ], + "successors": [ + "0x1400102f5", + "0x1400102ee" + ] + }, + { + "address": "0x1400102f5", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400102f5", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdx + 8]" + }, + { + "address": "0x1400102f9", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x100" + }, + { + "address": "0x140010300", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdx]" + }, + { + "address": "0x140010303", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x140010308", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001030d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001030f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010315" + }, + { + "address": "0x140010311", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010313", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400102f0" + } + ], + "successors": [ + "0x1400102f0" + ] + }, + { + "address": "0x1400102ee", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400102ee", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x1400102f0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x1400102f4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400102f0", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400102f0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x1400102f4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001032c", + "end_address": "0x1400103b5", + "name": "", + "blocks": [ + { + "address": "0x14001032c", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001032c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140010331", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140010332", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010336", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x14001033a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001033d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140010340", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010392" + }, + { + "address": "0x140010342", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 8]" + }, + { + "address": "0x140010346", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx - 2]" + }, + { + "address": "0x14001034a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 1" + }, + { + "address": "0x14001034e", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010392" + } + ], + "successors": [ + "0x140010392", + "0x140010350" + ] + }, + { + "address": "0x140010392", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010392", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x140010394", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140010399", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001039d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001039e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010350", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010350", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x140010353", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x140010358", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001035a", + "size": 2, + "mnemonic": "je", + "operands": "0x140010392" + } + ], + "successors": [ + "0x140010392", + "0x14001035c" + ] + }, + { + "address": "0x14001035c", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001035c", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 8]" + }, + { + "address": "0x140010360", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40" + }, + { + "address": "0x140010365", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x140010368", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001036b", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x140010370", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140010372", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001039f" + }, + { + "address": "0x140010374", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 8]" + }, + { + "address": "0x140010378", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x120]" + }, + { + "address": "0x14001037f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x140010382", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rax + 0x55]" + }, + { + "address": "0x140010385", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001038a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001038c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001039f" + }, + { + "address": "0x14001038e", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010390", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010394" + } + ], + "successors": [ + "0x140010394" + ] + }, + { + "address": "0x140010394", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010394", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140010399", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001039d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001039e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400103b8", + "end_address": "0x1400104ab", + "name": "", + "blocks": [ + { + "address": "0x1400103b8", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400103b8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400103bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x1400103c2", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400103c3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400103c4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400103c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400103ca", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400103ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400103d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400103d4", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103da", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x1400103df", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400103e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400103f1" + }, + { + "address": "0x1400103e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400103e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400103ed", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400103ef", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010428" + }, + { + "address": "0x1400103f1", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 3" + }, + { + "address": "0x1400103f6", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103fc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rbx]" + }, + { + "address": "0x1400103ff", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140010401", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rdi*2]" + }, + { + "address": "0x140010406", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x14001040b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xff" + }, + { + "address": "0x140010410", + "size": 3, + "mnemonic": "cmp", + "operands": "si, cx" + }, + { + "address": "0x140010413", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010480" + } + ], + "successors": [ + "0x140010480", + "0x140010415" + ] + }, + { + "address": "0x140010480", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010480", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x140010482", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140010487", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001048c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010490", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140010492", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010493", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140010494", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010415", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010415", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rax + rsi*2]" + }, + { + "address": "0x140010419", + "size": 4, + "mnemonic": "bt", + "operands": "eax, 2" + }, + { + "address": "0x14001041d", + "size": 2, + "mnemonic": "jae", + "operands": "0x140010480" + }, + { + "address": "0x14001041f", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x140010422", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 3" + }, + { + "address": "0x140010426", + "size": 2, + "mnemonic": "jb", + "operands": "0x140010401" + } + ], + "successors": [ + "0x140010401", + "0x140010428" + ] + }, + { + "address": "0x140010401", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010401", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rdi*2]" + }, + { + "address": "0x140010406", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x14001040b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xff" + }, + { + "address": "0x140010410", + "size": 3, + "mnemonic": "cmp", + "operands": "si, cx" + }, + { + "address": "0x140010413", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010480" + } + ], + "successors": [ + "0x140010480", + "0x140010415" + ] + }, + { + "address": "0x140010428", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010428", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 8]" + }, + { + "address": "0x14001042c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x80]" + }, + { + "address": "0x140010433", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x140010436", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40" + }, + { + "address": "0x14001043b", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x140010440", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140010442", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010495" + }, + { + "address": "0x140010444", + "size": 3, + "mnemonic": "lea", + "operands": "esi, [rax + 0x55]" + }, + { + "address": "0x140010447", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rbp + 0x120]" + }, + { + "address": "0x14001044e", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140010450", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010453", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rax + 1]" + }, + { + "address": "0x140010457", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1386a]" + }, + { + "address": "0x14001045e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a3c0" + }, + { + "address": "0x140010463", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140010465", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010495" + }, + { + "address": "0x140010467", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 8]" + }, + { + "address": "0x14001046b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001046d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x140010470", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010473", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a3c0" + }, + { + "address": "0x140010478", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001047a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010495" + }, + { + "address": "0x14001047c", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001047e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010482" + } + ], + "successors": [ + "0x140010482" + ] + }, + { + "address": "0x140010482", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010482", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140010487", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001048c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010490", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140010492", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010493", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140010494", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400104ac", + "end_address": "0x14001053b", + "name": "", + "blocks": [ + { + "address": "0x1400104ac", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400104ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400104b1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400104b2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400104b6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400104ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400104bd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400104c0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010518" + }, + { + "address": "0x1400104c2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 4" + }, + { + "address": "0x1400104c7", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400104cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010518" + }, + { + "address": "0x1400104cd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400104d0", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400104d5", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400104d7", + "size": 2, + "mnemonic": "je", + "operands": "0x140010518" + } + ], + "successors": [ + "0x140010518", + "0x1400104d9" + ] + }, + { + "address": "0x140010518", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010518", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14001051a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001051f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010523", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010524", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400104d9", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400104d9", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x1400104df", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x137e2]" + }, + { + "address": "0x1400104e6", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x120]" + }, + { + "address": "0x1400104ed", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 0x54]" + }, + { + "address": "0x1400104f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a3c0" + }, + { + "address": "0x1400104f6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400104f8", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010525" + }, + { + "address": "0x1400104fa", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx + 8]" + }, + { + "address": "0x1400104fe", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rax + 0x55]" + }, + { + "address": "0x140010501", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx]" + }, + { + "address": "0x140010504", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x120]" + }, + { + "address": "0x14001050b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a3c0" + }, + { + "address": "0x140010510", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140010512", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010525" + }, + { + "address": "0x140010514", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010516", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001051a" + } + ], + "successors": [ + "0x14001051a" + ] + }, + { + "address": "0x14001051a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001051a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001051f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010523", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010524", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001053c", + "end_address": "0x1400105a5", + "name": "", + "blocks": [ + { + "address": "0x14001053c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001053c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140010541", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140010546", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001054b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001054d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010551", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140010553", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010556", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140010559", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001055c", + "size": 2, + "mnemonic": "je", + "operands": "0x140010589" + } + ], + "successors": [ + "0x140010589", + "0x14001055e" + ] + }, + { + "address": "0x140010589", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010589", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001058b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010590", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140010595", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001059a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001059e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400105a0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001055e", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001055e", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rbx*2]" + }, + { + "address": "0x140010563", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x140010568", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x14001056b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xff" + }, + { + "address": "0x140010570", + "size": 3, + "mnemonic": "cmp", + "operands": "si, ax" + }, + { + "address": "0x140010573", + "size": 2, + "mnemonic": "ja", + "operands": "0x1400105a1" + } + ], + "successors": [ + "0x1400105a1", + "0x140010575" + ] + }, + { + "address": "0x1400105a1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400105a1", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x1400105a3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001058b" + } + ], + "successors": [ + "0x14001058b" + ] + }, + { + "address": "0x140010575", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010575", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, word ptr [rdx + rsi*2]" + }, + { + "address": "0x140010579", + "size": 6, + "mnemonic": "test", + "operands": "ecx, 0x103" + }, + { + "address": "0x14001057f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400105a1" + } + ], + "successors": [ + "0x1400105a1", + "0x140010581" + ] + }, + { + "address": "0x14001058b", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001058b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010590", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140010595", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001059a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001059e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400105a0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010581", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010581", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x140010584", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x140010587", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001055e" + } + ], + "successors": [ + "0x14001055e", + "0x140010589" + ] + } + ] + }, + { + "address": "0x1400105f4", + "end_address": "0x14001062f", + "name": "", + "blocks": [ + { + "address": "0x1400105f4", + "size": 19, "is_prolog": true, "is_epilog": true, "instructions": [ + { + "address": "0x1400105f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400105f9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x1400105fe", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400105ff", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010603", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140010606", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140010609", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14001060b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140010610", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140010611", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010614", + "size": 5, + "mnemonic": "call", + "operands": "0x14001066c" + }, + { + "address": "0x140010619", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14001061b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14001061d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140010622", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140010624", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010629", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001062d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001062e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010630", + "end_address": "0x14001066b", + "name": "", + "blocks": [ + { + "address": "0x140010630", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010630", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140010635", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14001063a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001063b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001063f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140010642", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140010645", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140010647", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001064c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001064d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010650", + "size": 5, + "mnemonic": "call", + "operands": "0x14001081c" + }, + { + "address": "0x140010655", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140010657", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140010659", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001065e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140010660", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010665", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010669", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001066a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001066c", + "end_address": "0x14001081a", + "name": "", + "blocks": [ + { + "address": "0x14001066c", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001066c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140010671", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140010676", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001067b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001067c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001067e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010680", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010684", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010687", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x140010689", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001068c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001068f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010692", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010698" + ] + }, + { + "address": "0x1400107fe", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400107fe", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010801", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140010806", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001080b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140010810", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010814", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140010816", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140010818", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010819", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010698", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010698", + "size": 7, + "mnemonic": "mov", + "operands": "r10, qword ptr [rip + 0x209a1]" + }, + { + "address": "0x14001069f", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r10d" + }, + { + "address": "0x1400106a2", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r10" + }, + { + "address": "0x1400106a5", + "size": 3, + "mnemonic": "xor", + "operands": "rsi, qword ptr [rdx]" + }, + { + "address": "0x1400106a8", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x1400106ab", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r10" + }, + { + "address": "0x1400106ae", + "size": 3, + "mnemonic": "ror", + "operands": "rsi, cl" + }, + { + "address": "0x1400106b1", + "size": 4, + "mnemonic": "xor", + "operands": "r9, qword ptr [rdx + 8]" + }, + { + "address": "0x1400106b5", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r10" + }, + { + "address": "0x1400106b8", + "size": 4, + "mnemonic": "xor", + "operands": "rbx, qword ptr [rdx + 0x10]" + }, + { + "address": "0x1400106bc", + "size": 3, + "mnemonic": "ror", + "operands": "r9, cl" + }, + { + "address": "0x1400106bf", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x1400106c2", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rbx" + }, + { + "address": "0x1400106c5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010772" + }, + { + "address": "0x1400106cb", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rsi" + }, + { + "address": "0x1400106ce", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x200" + }, + { + "address": "0x1400106d3", + "size": 4, + "mnemonic": "sar", + "operands": "rbx, 3" + }, + { + "address": "0x1400106d7", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400106da", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rbx" + }, + { + "address": "0x1400106dd", + "size": 4, + "mnemonic": "cmova", + "operands": "rdi, rax" + }, + { + "address": "0x1400106e1", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbp + 0x20]" + }, + { + "address": "0x1400106e4", + "size": 3, + "mnemonic": "add", + "operands": "rdi, rbx" + }, + { + "address": "0x1400106e7", + "size": 4, + "mnemonic": "cmove", + "operands": "rdi, rax" + }, + { + "address": "0x1400106eb", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rbx" + }, + { + "address": "0x1400106ee", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001070e" + } + ], + "successors": [ + "0x14001070e", + "0x1400106f0" + ] + }, + { + "address": "0x14001070e", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001070e", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 4]" + }, + { + "address": "0x140010712", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 8" + }, + { + "address": "0x140010718", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001071b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001071e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001be60" + }, + { + "address": "0x140010723", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140010725", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140010728", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001072d", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x140010730", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010736" + ] + }, + { + "address": "0x1400106f0", + "size": 19, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400106f0", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rbp + 8]" + }, + { + "address": "0x1400106f4", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400106f7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x1400106fa", + "size": 5, + "mnemonic": "call", + "operands": "0x14001be60" + }, + { + "address": "0x1400106ff", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140010701", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140010704", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140010709", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x14001070c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010736" + }, + { + "address": "0x14001070e", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 4]" + }, + { + "address": "0x140010712", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 8" + }, + { + "address": "0x140010718", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001071b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001071e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001be60" + }, + { + "address": "0x140010723", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140010725", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140010728", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001072d", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x140010730", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010736" + ] + }, + { + "address": "0x140010736", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010736", + "size": 7, + "mnemonic": "mov", + "operands": "r10, qword ptr [rip + 0x20903]" + }, + { + "address": "0x14001073d", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r14 + rbx*8]" + }, + { + "address": "0x140010741", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [r14 + rdi*8]" + }, + { + "address": "0x140010745", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r14" + }, + { + "address": "0x140010748", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001074b", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, r9" + }, + { + "address": "0x14001074e", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 7" + }, + { + "address": "0x140010752", + "size": 4, + "mnemonic": "shr", + "operands": "rcx, 3" + }, + { + "address": "0x140010756", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rbx" + }, + { + "address": "0x140010759", + "size": 4, + "mnemonic": "cmova", + "operands": "rcx, rbp" + }, + { + "address": "0x14001075d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140010760", + "size": 2, + "mnemonic": "je", + "operands": "0x140010772" + } + ], + "successors": [ + "0x140010772", + "0x140010762" + ] + }, + { + "address": "0x140010772", + "size": 43, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010772", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x40" + }, + { + "address": "0x140010778", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r9 + 8]" + }, + { + "address": "0x14001077c", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r8d" + }, + { + "address": "0x14001077f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r10d" + }, + { + "address": "0x140010782", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140010785", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140010787", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + 8]" + }, + { + "address": "0x14001078b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001078e", + "size": 3, + "mnemonic": "ror", + "operands": "rdx, cl" + }, + { + "address": "0x140010791", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r8d" + }, + { + "address": "0x140010794", + "size": 3, + "mnemonic": "xor", + "operands": "rdx, r10" + }, + { + "address": "0x140010797", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], rdx" + }, + { + "address": "0x14001079a", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x2089f]" + }, + { + "address": "0x1400107a1", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x1400107a3", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x1400107a6", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x1400107a8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400107ab", + "size": 3, + "mnemonic": "ror", + "operands": "rsi, cl" + }, + { + "address": "0x1400107ae", + "size": 3, + "mnemonic": "xor", + "operands": "rsi, rdx" + }, + { + "address": "0x1400107b1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400107b4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rsi" + }, + { + "address": "0x1400107b7", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r8d" + }, + { + "address": "0x1400107ba", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x2087f]" + }, + { + "address": "0x1400107c1", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x1400107c3", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x1400107c6", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x1400107c8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400107cb", + "size": 3, + "mnemonic": "ror", + "operands": "rdi, cl" + }, + { + "address": "0x1400107ce", + "size": 3, + "mnemonic": "xor", + "operands": "rdi, rdx" + }, + { + "address": "0x1400107d1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x1400107d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 8], rdi" + }, + { + "address": "0x1400107d8", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x20861]" + }, + { + "address": "0x1400107df", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x1400107e1", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x1400107e4", + "size": 3, + "mnemonic": "sub", + "operands": "r8d, eax" + }, + { + "address": "0x1400107e7", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400107ea", + "size": 3, + "mnemonic": "mov", + "operands": "cl, r8b" + }, + { + "address": "0x1400107ed", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x1400107f0", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rdx" + }, + { + "address": "0x1400107f3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400107f6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400107f8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], rbx" + }, + { + "address": "0x1400107fc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010801" + } + ], + "successors": [ + "0x140010801" + ] + }, + { + "address": "0x140010762", + "size": 47, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010762", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140010765", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140010768", + "size": 3, + "mnemonic": "rep stosq", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14001076b", + "size": 7, + "mnemonic": "mov", + "operands": "r10, qword ptr [rip + 0x208ce]" + }, + { + "address": "0x140010772", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x40" + }, + { + "address": "0x140010778", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r9 + 8]" + }, + { + "address": "0x14001077c", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r8d" + }, + { + "address": "0x14001077f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r10d" + }, + { + "address": "0x140010782", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140010785", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140010787", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + 8]" + }, + { + "address": "0x14001078b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001078e", + "size": 3, + "mnemonic": "ror", + "operands": "rdx, cl" + }, + { + "address": "0x140010791", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r8d" + }, + { + "address": "0x140010794", + "size": 3, + "mnemonic": "xor", + "operands": "rdx, r10" + }, + { + "address": "0x140010797", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], rdx" + }, + { + "address": "0x14001079a", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x2089f]" + }, + { + "address": "0x1400107a1", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x1400107a3", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x1400107a6", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x1400107a8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400107ab", + "size": 3, + "mnemonic": "ror", + "operands": "rsi, cl" + }, + { + "address": "0x1400107ae", + "size": 3, + "mnemonic": "xor", + "operands": "rsi, rdx" + }, + { + "address": "0x1400107b1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400107b4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rsi" + }, + { + "address": "0x1400107b7", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r8d" + }, + { + "address": "0x1400107ba", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x2087f]" + }, + { + "address": "0x1400107c1", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x1400107c3", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x1400107c6", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x1400107c8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400107cb", + "size": 3, + "mnemonic": "ror", + "operands": "rdi, cl" + }, + { + "address": "0x1400107ce", + "size": 3, + "mnemonic": "xor", + "operands": "rdi, rdx" + }, + { + "address": "0x1400107d1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x1400107d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 8], rdi" + }, + { + "address": "0x1400107d8", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x20861]" + }, + { + "address": "0x1400107df", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x1400107e1", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x1400107e4", + "size": 3, + "mnemonic": "sub", + "operands": "r8d, eax" + }, + { + "address": "0x1400107e7", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x1400107ea", + "size": 3, + "mnemonic": "mov", + "operands": "cl, r8b" + }, + { + "address": "0x1400107ed", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x1400107f0", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rdx" + }, + { + "address": "0x1400107f3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400107f6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400107f8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], rbx" + }, + { + "address": "0x1400107fc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010801" + } + ], + "successors": [ + "0x140010801" + ] + }, + { + "address": "0x140010801", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010801", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140010806", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001080b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140010810", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010814", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140010816", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140010818", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010819", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001081c", + "end_address": "0x140010931", + "name": "", + "blocks": [ + { + "address": "0x14001081c", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001081c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140010821", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140010826", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001082b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001082c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001082e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010830", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010834", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010837", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001083a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001083d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010840", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001084a" + }, + { + "address": "0x140010842", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010845", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140010918" + } + ], + "successors": [ + "0x140010918" + ] + }, + { + "address": "0x140010918", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010918", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001091d", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140010922", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140010927", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001092b", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001092d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001092f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140010930", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010944", + "end_address": "0x140010987", + "name": "", + "blocks": [ + { + "address": "0x140010944", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010944", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x140010947", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rcx" + }, + { + "address": "0x14001094b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001094f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x10], 0xfffffffffffffffe" + }, + { + "address": "0x140010957", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r11 + 8]" + }, + { + "address": "0x14001095b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x18], rax" + }, + { + "address": "0x14001095f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x140010964", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x50], eax" + }, + { + "address": "0x140010968", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x58], eax" + }, + { + "address": "0x14001096c", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x18]" + }, + { + "address": "0x140010970", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 - 0x18]" + }, + { + "address": "0x140010974", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 0x20]" + }, + { + "address": "0x140010978", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + 0x10]" + }, + { + "address": "0x14001097c", + "size": 5, + "mnemonic": "call", + "operands": "0x140010630" + }, + { + "address": "0x140010981", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140010982", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x140010986", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400109b0", + "end_address": "0x1400109f8", + "name": "", + "blocks": [ + { + "address": "0x1400109b0", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400109b0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x1400109b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, { "address": "0x1400109ba", "size": 1, @@ -44037,15 +143681,1224 @@ ] }, { - "address": "0x140010c1a", + "address": "0x140010a0c", + "end_address": "0x140010a2f", "name": "", "blocks": [ { - "address": "0x140010c1a", - "size": 20, + "address": "0x140010a0c", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010a0c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010a10", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x227e9]" + }, + { + "address": "0x140010a17", + "size": 5, + "mnemonic": "call", + "operands": "0x140010988" + }, + { + "address": "0x140010a1c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x227f5]" + }, + { + "address": "0x140010a23", + "size": 5, + "mnemonic": "call", + "operands": "0x140010988" + }, + { + "address": "0x140010a28", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010a2a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010a2e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010a30", + "end_address": "0x140010a40", + "name": "", + "blocks": [ + { + "address": "0x140010a30", + "size": 5, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010a30", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010a34", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e824" + }, + { + "address": "0x140010a39", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010a3b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010a3f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010a40", + "end_address": "0x140010a7d", + "name": "", + "blocks": [ + { + "address": "0x140010a40", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010a40", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140010a42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010a46", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x205f3]" + }, + { + "address": "0x140010a4d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a50", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ae58" + }, + { + "address": "0x140010a55", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a58", + "size": 5, + "mnemonic": "call", + "operands": "0x14000def0" + }, + { + "address": "0x140010a5d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a60", + "size": 5, + "mnemonic": "call", + "operands": "0x1400166ac" + }, + { + "address": "0x140010a65", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e130" + }, + { + "address": "0x140010a6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000eba4" + }, + { + "address": "0x140010a75", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010a77", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010a7b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140010a7c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010a88", + "end_address": "0x140010ac8", + "name": "", + "blocks": [ + { + "address": "0x140010a88", + "size": 11, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140010a88", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140010a8a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010a8e", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x22dab]" + }, + { + "address": "0x140010a95", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010a98", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x140010a9c", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140010a9f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010ac0" + }, + { + "address": "0x140010aa1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x22d98]" + }, + { + "address": "0x140010aa8", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x20c91]" + }, + { + "address": "0x140010aaf", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rbx" + }, + { + "address": "0x140010ab2", + "size": 2, + "mnemonic": "je", + "operands": "0x140010ac0" + } + ], + "successors": [ + "0x140010ac0", + "0x140010ab4" + ] + }, + { + "address": "0x140010ac0", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010ac0", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010ac2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010ac6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140010ac7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010ab4", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010ab4", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140010ab9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x22d80], rbx" + }, + { + "address": "0x140010ac0", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010ac2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010ac6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140010ac7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010ac8", + "end_address": "0x140010b23", + "name": "", + "blocks": [ + { + "address": "0x140010ac8", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010ac8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010acc", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x22c35]" + }, + { + "address": "0x140010ad3", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140010ad8", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x22c31]" + }, + { + "address": "0x140010adf", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x22c21], 0" + }, + { + "address": "0x140010ae7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140010aec", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x226dd]" + }, + { + "address": "0x140010af3", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x22c15], 0" + }, + { + "address": "0x140010afb", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140010b00", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x226d1]" + }, + { + "address": "0x140010b07", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x226c1], 0" + }, + { + "address": "0x140010b0f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140010b14", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x226bc], 0" + }, + { + "address": "0x140010b1c", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010b1e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b22", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010b38", + "end_address": "0x140010b6d", + "name": "", + "blocks": [ + { + "address": "0x140010b38", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b38", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b3c", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x140010b3e", + "size": 2, + "mnemonic": "je", + "operands": "0x140010b56" + } + ], + "successors": [ + "0x140010b56", + "0x140010b40" + ] + }, + { + "address": "0x140010b56", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b56", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x150c3]" + }, + { + "address": "0x140010b5d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x14fbc]" + }, + { + "address": "0x140010b64", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b68", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001bff8" + } + ], + "successors": [ + "0x14001bff8" + ] + }, + { + "address": "0x140010b40", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b40", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x222a0], 0" + }, + { + "address": "0x140010b48", + "size": 2, + "mnemonic": "je", + "operands": "0x140010b4f" + } + ], + "successors": [ + "0x140010b4f", + "0x140010b4a" + ] + }, + { + "address": "0x14001bff8", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bff8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001bffd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bffe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c002", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001c005", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c008", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14001c00b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c026" + } + ], + "successors": [ + "0x14001c026", + "0x14001c00d" + ] + }, + { + "address": "0x140010b4f", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010b4f", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010b51", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b55", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010b4a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010b4a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b74c" + }, + { + "address": "0x140010b4f", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010b51", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b55", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c026", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c026", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001c02b", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001c02d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c031", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c032", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c00d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c00d", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx - 8]" + }, + { + "address": "0x14001c011", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001c014", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c01d" + } + ], + "successors": [ + "0x14001c01d", + "0x14001c016" + ] + }, + { + "address": "0x14001c01d", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c01d", + "size": 4, + "mnemonic": "sub", + "operands": "rbx, 0x10" + }, + { + "address": "0x14001c021", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001c024", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c00d" + }, + { + "address": "0x14001c026", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001c02b", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001c02d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c031", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c032", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c016", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c016", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001c018", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14001c01d", + "size": 4, + "mnemonic": "sub", + "operands": "rbx, 0x10" + }, + { + "address": "0x14001c021", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001c024", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c00d" + }, + { + "address": "0x14001c026", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001c02b", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001c02d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c031", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c032", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010b70", + "end_address": "0x140010b8f", + "name": "", + "blocks": [ + { + "address": "0x140010b70", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b70", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b74", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x140010b79", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x18]" + }, + { + "address": "0x140010b7d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140010b80", + "size": 2, + "mnemonic": "je", + "operands": "0x140010b89" + } + ], + "successors": [ + "0x140010b89", + "0x140010b82" + ] + }, + { + "address": "0x140010b89", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b89", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140010b8e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140010b8f", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010b82", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b82", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x140010b87", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010b89" + } + ], + "successors": [ + "0x140010b89" + ] + } + ] + }, + { + "address": "0x140010b90", + "end_address": "0x140010c0e", + "name": "", + "blocks": [ + { + "address": "0x140010b90", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b90", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010b94", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x140010b97", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140010b9a", + "size": 2, + "mnemonic": "je", + "operands": "0x140010ba9" + } + ], + "successors": [ + "0x140010ba9", + "0x140010b9c" + ] + }, + { + "address": "0x140010ba9", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010ba9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010bae", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010bb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010bb9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x140010bbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010bc2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140010b9c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010b9c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010b9f", + "size": 2, + "mnemonic": "je", + "operands": "0x140010ba9" + } + ], + "successors": [ + "0x140010ba9", + "0x140010ba1" + ] + }, + { + "address": "0x140010ba1", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010ba1", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140010ba4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010bc3" + }, + { + "address": "0x140010ba6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx], r8b" + }, + { + "address": "0x140010ba9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010bae", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010bb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010bb9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x140010bbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140010bc2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010c10", + "end_address": "0x1400113aa", + "name": "", + "blocks": [ + { + "address": "0x140010c10", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c10", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x140010c15", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, { "address": "0x140010c1a", "size": 1, @@ -44326,15 +145179,28 @@ ] }, { - "address": "0x1400113b6", + "address": "0x1400113ac", + "end_address": "0x14001145c", "name": "", "blocks": [ { - "address": "0x1400113b6", - "size": 27, + "address": "0x1400113ac", + "size": 29, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x1400113ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400113b1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x1400113b6", "size": 1, @@ -44705,8 +145571,687 @@ } ] }, + { + "address": "0x140011494", + "end_address": "0x1400114d3", + "name": "", + "blocks": [ + { + "address": "0x140011494", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011494", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011499", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14001149e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001149f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114a3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400114a6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400114a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x1400114ab", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400114b0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114b1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x1400114b4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400114b7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x1400114be", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x1400114c1", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400114c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400114c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400114cd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114d1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400114d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400114d4", + "end_address": "0x140011511", + "name": "", + "blocks": [ + { + "address": "0x1400114d4", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400114d4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400114d9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x1400114de", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400114df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114e3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400114e6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400114e9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x1400114eb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400114f0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x1400114f4", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400114f6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x1400114f9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001185c" + }, + { + "address": "0x1400114fe", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114ff", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011501", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011506", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001150b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001150f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011510", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011514", + "end_address": "0x140011559", + "name": "", + "blocks": [ + { + "address": "0x140011514", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011514", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011519", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14001151e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001151f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011523", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011526", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011529", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14001152b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011530", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011531", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 8]" + }, + { + "address": "0x140011535", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140011538", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14001153b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14001153e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140011541", + "size": 5, + "mnemonic": "call", + "operands": "0x14001185c" + }, + { + "address": "0x140011546", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011547", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011549", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001154e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140011553", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011557", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011558", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001155c", + "end_address": "0x1400115bb", + "name": "", + "blocks": [ + { + "address": "0x14001155c", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001155c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011561", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x140011566", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011567", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001156b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001156e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011571", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140011573", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011578", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011579", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14001157c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001157f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x88]" + }, + { + "address": "0x140011586", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011589", + "size": 2, + "mnemonic": "je", + "operands": "0x1400115a9" + } + ], + "successors": [ + "0x1400115a9", + "0x14001158b" + ] + }, + { + "address": "0x1400115a9", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400115a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400115ab", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400115b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400115b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400115b9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400115ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001158b", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001158b", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14001158e", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x140011592", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140011595", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400115a9" + }, + { + "address": "0x140011597", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x201a2]" + }, + { + "address": "0x14001159e", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x1400115a1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400115a9" + } + ], + "successors": [ + "0x1400115a9", + "0x1400115a3" + ] + }, + { + "address": "0x1400115a3", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400115a3", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400115a8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400115a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400115ab", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400115b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400115b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400115b9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400115ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x1400115bc", + "end_address": "0x140011689", "name": "", "blocks": [ { @@ -45009,8 +146554,120 @@ } ] }, + { + "address": "0x14001168c", + "end_address": "0x1400116ac", + "name": "", + "blocks": [ + { + "address": "0x14001168c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001168c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001168f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400116ab" + } + ], + "successors": [ + "0x1400116ab", + "0x140011691" + ] + }, + { + "address": "0x1400116ab", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400116ab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011691", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011691", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140011692", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011696", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140011699", + "size": 5, + "mnemonic": "call", + "operands": "0x1400116ac" + }, + { + "address": "0x14001169e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400116a1", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400116a6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400116aa", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400116ab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x1400116ac", + "end_address": "0x1400117a1", "name": "", "blocks": [ { @@ -45642,15 +147299,10167 @@ ] }, { - "address": "0x140012ca7", + "address": "0x1400117a4", + "end_address": "0x140011859", "name": "", "blocks": [ { - "address": "0x140012ca7", - "size": 67, + "address": "0x1400117a4", + "size": 16, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x1400117a4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400117a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400117ae", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400117af", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400117b3", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe93f]" + }, + { + "address": "0x1400117b9", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1fb01]" + }, + { + "address": "0x1400117bf", + "size": 4, + "mnemonic": "or", + "operands": "rdx, 0xffffffffffffffff" + }, + { + "address": "0x1400117c3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x1400117c5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011fe8" + }, + { + "address": "0x1400117ca", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400117cc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400117ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400117dc" + }, + { + "address": "0x1400117d0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400117d2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe928]" + }, + { + "address": "0x1400117d8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400117da", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011849" + } + ], + "successors": [ + "0x140011849" + ] + }, + { + "address": "0x140011849", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011849", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001184e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140011853", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011857", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011858", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001185c", + "end_address": "0x1400118c3", + "name": "", + "blocks": [ + { + "address": "0x14001185c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001185c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011861", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011862", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011866", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140011869", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001186c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x90]" + }, + { + "address": "0x140011873", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011876", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118a4" + } + ], + "successors": [ + "0x1400118a4", + "0x140011878" + ] + }, + { + "address": "0x1400118a4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400118a4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x90], rbx" + }, + { + "address": "0x1400118ab", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400118ae", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118b8" + } + ], + "successors": [ + "0x1400118b8", + "0x1400118b0" + ] + }, + { + "address": "0x140011878", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011878", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a844" + }, + { + "address": "0x14001187d", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x90]" + }, + { + "address": "0x140011884", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x219ad]" + }, + { + "address": "0x14001188b", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118a4" + } + ], + "successors": [ + "0x1400118a4", + "0x14001188d" + ] + }, + { + "address": "0x1400118b8", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400118b8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400118bd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400118c1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400118c2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400118b0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400118b0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400118b3", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a5b8" + }, + { + "address": "0x1400118b8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400118bd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400118c1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400118c2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001188d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001188d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1fa3c]" + }, + { + "address": "0x140011894", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x140011897", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118a4" + } + ], + "successors": [ + "0x1400118a4", + "0x140011899" + ] + }, + { + "address": "0x140011899", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011899", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x10], 0" + }, + { + "address": "0x14001189d", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400118a4" + }, + { + "address": "0x14001189f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a644" + }, + { + "address": "0x1400118a4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x90], rbx" + }, + { + "address": "0x1400118ab", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400118ae", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118b8" + } + ], + "successors": [ + "0x1400118b8", + "0x1400118b0" + ] + } + ] + }, + { + "address": "0x1400118c4", + "end_address": "0x1400118dd", + "name": "", + "blocks": [ + { + "address": "0x1400118c4", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400118c4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400118c8", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x1400118cd", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400118d0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118d7" + } + ], + "successors": [ + "0x1400118d7", + "0x1400118d2" + ] + }, + { + "address": "0x1400118d7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400118d7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x1400118dc", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400118d2", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400118d2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400118d6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400118e0", + "end_address": "0x140011922", + "name": "", + "blocks": [ + { + "address": "0x1400118e0", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400118e0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x1400118e4", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x1400118ed", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1f9cd]" + }, + { + "address": "0x1400118f3", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x1400118f6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400118fc" + }, + { + "address": "0x1400118f8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400118fa", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011902" + } + ], + "successors": [ + "0x140011902" + ] + }, + { + "address": "0x140011902", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011902", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011906", + "size": 2, + "mnemonic": "je", + "operands": "0x14001191c" + } + ], + "successors": [ + "0x14001191c", + "0x140011908" + ] + }, + { + "address": "0x14001191c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001191c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140011921", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011908", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011908", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001190b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011917" + }, + { + "address": "0x14001190d", + "size": 5, + "mnemonic": "call", + "operands": "0x1400117a4" + }, + { + "address": "0x140011912", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011915", + "size": 2, + "mnemonic": "je", + "operands": "0x14001191c" + } + ], + "successors": [ + "0x14001191c", + "0x140011917" + ] + }, + { + "address": "0x140011917", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011917", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001191b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011924", + "end_address": "0x1400119b4", + "name": "", + "blocks": [ + { + "address": "0x140011924", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011924", + "size": 2, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011926", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001192a", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x140011933", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rbx" + }, + { + "address": "0x140011938", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001193a", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x218ef], dil" + }, + { + "address": "0x140011941", + "size": 2, + "mnemonic": "je", + "operands": "0x14001196d" + } + ], + "successors": [ + "0x14001196d", + "0x140011943" + ] + }, + { + "address": "0x14001196d", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001196d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe785]" + }, + { + "address": "0x140011973", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140011975", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1f945]" + }, + { + "address": "0x14001197b", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x14001197e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011985" + }, + { + "address": "0x140011980", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140011983", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001198b" + } + ], + "successors": [ + "0x14001198b" + ] + }, + { + "address": "0x140011943", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011943", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1f977]" + }, + { + "address": "0x140011949", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x14001194c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011952" + }, + { + "address": "0x14001194e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140011950", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011958" + } + ], + "successors": [ + "0x140011958" + ] + }, + { + "address": "0x14001198b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001198b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001198f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001199e" + } + ], + "successors": [ + "0x14001199e", + "0x140011991" + ] + }, + { + "address": "0x140011958", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011958", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001195c", + "size": 2, + "mnemonic": "je", + "operands": "0x1400119a6" + } + ], + "successors": [ + "0x1400119a6", + "0x14001195e" + ] + }, + { + "address": "0x14001199e", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001199e", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x1400119a0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe75a]" + }, + { + "address": "0x1400119a6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400119a9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400119ae", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400119b2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400119b3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011991", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011991", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011994", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001199b" + }, + { + "address": "0x140011996", + "size": 5, + "mnemonic": "call", + "operands": "0x1400117a4" + }, + { + "address": "0x14001199b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001199e", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x1400119a0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe75a]" + }, + { + "address": "0x1400119a6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400119a9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400119ae", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400119b2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400119b3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400119a6", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400119a6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400119a9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400119ae", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400119b2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400119b3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001195e", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001195e", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011961", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011968" + }, + { + "address": "0x140011963", + "size": 5, + "mnemonic": "call", + "operands": "0x1400117a4" + }, + { + "address": "0x140011968", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001196b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400119a6" + } + ], + "successors": [ + "0x1400119a6" + ] + } + ] + }, + { + "address": "0x1400119b4", + "end_address": "0x140011a0f", + "name": "", + "blocks": [ + { + "address": "0x1400119b4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400119b4", + "size": 2, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400119b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400119ba", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x1400119c3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rbx" + }, + { + "address": "0x1400119c8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400119cb", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x1400119cd", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1f8ed]" + }, + { + "address": "0x1400119d3", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x1400119d6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400119dc" + }, + { + "address": "0x1400119d8", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400119da", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400119e2" + } + ], + "successors": [ + "0x1400119e2" + ] + }, + { + "address": "0x1400119e2", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400119e2", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x1400119e6", + "size": 2, + "mnemonic": "je", + "operands": "0x140011a01" + } + ], + "successors": [ + "0x140011a01", + "0x1400119e8" + ] + }, + { + "address": "0x140011a01", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011a01", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140011a04", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140011a09", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140011a0d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011a0e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400119e8", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400119e8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400119eb", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400119f7" + }, + { + "address": "0x1400119ed", + "size": 5, + "mnemonic": "call", + "operands": "0x1400117a4" + }, + { + "address": "0x1400119f2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400119f5", + "size": 2, + "mnemonic": "je", + "operands": "0x140011a01" + } + ], + "successors": [ + "0x140011a01", + "0x1400119f7" + ] + }, + { + "address": "0x1400119f7", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400119f7", + "size": 7, + "mnemonic": "imul", + "operands": "rbx, rdi, 0x3c8" + }, + { + "address": "0x1400119fe", + "size": 3, + "mnemonic": "add", + "operands": "rbx, rax" + }, + { + "address": "0x140011a01", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140011a04", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140011a09", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140011a0d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011a0e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011a10", + "end_address": "0x140011a54", + "name": "", + "blocks": [ + { + "address": "0x140011a10", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011a10", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011a14", + "size": 5, + "mnemonic": "call", + "operands": "0x140012530" + }, + { + "address": "0x140011a19", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x394]" + }, + { + "address": "0x140011a20", + "size": 6, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x2180a], al" + }, + { + "address": "0x140011a26", + "size": 5, + "mnemonic": "call", + "operands": "0x140011fc4" + }, + { + "address": "0x140011a2b", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x1f88f], eax" + }, + { + "address": "0x140011a31", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140011a34", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011a3a" + }, + { + "address": "0x140011a36", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x140011a38", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011a4f" + } + ], + "successors": [ + "0x140011a4f" + ] + }, + { + "address": "0x140011a4f", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011a4f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011a53", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011a54", + "end_address": "0x140011a76", + "name": "", + "blocks": [ + { + "address": "0x140011a54", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011a54", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011a58", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1f862]" + }, + { + "address": "0x140011a5e", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x140011a61", + "size": 2, + "mnemonic": "je", + "operands": "0x140011a6f" + } + ], + "successors": [ + "0x140011a6f", + "0x140011a63" + ] + }, + { + "address": "0x140011a6f", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011a6f", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140011a71", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011a75", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011a63", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011a63", + "size": 5, + "mnemonic": "call", + "operands": "0x140011fcc" + }, + { + "address": "0x140011a68", + "size": 7, + "mnemonic": "or", + "operands": "dword ptr [rip + 0x1f851], 0xffffffff" + }, + { + "address": "0x140011a6f", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140011a71", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011a75", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011a80", + "end_address": "0x140011af5", + "name": "", + "blocks": [ + { + "address": "0x140011a80", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011a80", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140011a82", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011a86", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x140011a89", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140011a8c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011a8f", + "size": 2, + "mnemonic": "je", + "operands": "0x140011a9f" + } + ], + "successors": [ + "0x140011a9f", + "0x140011a91" + ] + }, + { + "address": "0x140011a9f", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011a9f", + "size": 4, + "mnemonic": "imul", + "operands": "rbx, r8" + }, + { + "address": "0x140011aa3", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140011aa8", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140011aab", + "size": 4, + "mnemonic": "cmove", + "operands": "rbx, rax" + }, + { + "address": "0x140011aaf", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011ac6" + } + ], + "successors": [ + "0x140011ac6" + ] + }, + { + "address": "0x140011a91", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011a91", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140011a93", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx - 0x20]" + }, + { + "address": "0x140011a97", + "size": 3, + "mnemonic": "div", + "operands": "rbx" + }, + { + "address": "0x140011a9a", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r8" + }, + { + "address": "0x140011a9d", + "size": 2, + "mnemonic": "jb", + "operands": "0x140011ae2" + } + ], + "successors": [ + "0x140011ae2", + "0x140011a9f" + ] + }, + { + "address": "0x140011ac6", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011ac6", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x21d8b]" + }, + { + "address": "0x140011acd", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140011ad0", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 8" + }, + { + "address": "0x140011ad5", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe6a5]" + }, + { + "address": "0x140011adb", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011ade", + "size": 2, + "mnemonic": "je", + "operands": "0x140011ab1" + } + ], + "successors": [ + "0x140011ab1", + "0x140011ae0" + ] + }, + { + "address": "0x140011ae2", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011ae2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140011ae7", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0xc" + }, + { + "address": "0x140011aed", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140011aef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011af3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140011af4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011ab1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011ab1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400105b0" + }, + { + "address": "0x140011ab6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011ab8", + "size": 2, + "mnemonic": "je", + "operands": "0x140011ae2" + } + ], + "successors": [ + "0x140011ae2", + "0x140011aba" + ] + }, + { + "address": "0x140011ae0", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011ae0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011aef" + } + ], + "successors": [ + "0x140011aef" + ] + }, + { + "address": "0x140011aba", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011aba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140011abd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000deb0" + }, + { + "address": "0x140011ac2", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011ac4", + "size": 2, + "mnemonic": "je", + "operands": "0x140011ae2" + } + ], + "successors": [ + "0x140011ae2", + "0x140011ac6" + ] + }, + { + "address": "0x140011aef", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011aef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011af3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140011af4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011b00", + "end_address": "0x140011b3c", + "name": "", + "blocks": [ + { + "address": "0x140011b00", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011b00", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011b03", + "size": 2, + "mnemonic": "je", + "operands": "0x140011b3b" + } + ], + "successors": [ + "0x140011b3b", + "0x140011b05" + ] + }, + { + "address": "0x140011b3b", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011b3b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011b05", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011b05", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140011b06", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b0a", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x140011b0d", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140011b0f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x21d42]" + }, + { + "address": "0x140011b16", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe66c]" + }, + { + "address": "0x140011b1c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011b1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011b36" + }, + { + "address": "0x140011b20", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe5d2]" + }, + { + "address": "0x140011b26", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140011b28", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d738" + }, + { + "address": "0x140011b2d", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140011b2f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140011b34", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140011b36", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b3a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140011b3b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011b6c", + "end_address": "0x140011bc6", + "name": "", + "blocks": [ + { + "address": "0x140011b6c", + "size": 24, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011b6c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011b71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x140011b76", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011b77", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b7b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011b7e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011b81", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140011b83", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011b88", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011b89", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140011b8c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140011b8f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x21762], rcx" + }, + { + "address": "0x140011b96", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140011b9b", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x4a]" + }, + { + "address": "0x140011ba2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe638]" + }, + { + "address": "0x140011ba8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140011baa", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x21746], 0" + }, + { + "address": "0x140011bb2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011bb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011bb9", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140011bbb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140011bc0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011bc4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011bc5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011c00", + "end_address": "0x140011db2", + "name": "", + "blocks": [ + { + "address": "0x140011c00", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c00", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011c05", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140011c0a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x140011c0f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011c10", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140011c12", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140011c14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140011c16", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + }, + { + "address": "0x140011cf0", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011cf0", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140011cf2", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0xe" + }, + { + "address": "0x140011cf7", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140011cf9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011cfe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x60], 0" + }, + { + "address": "0x140011d03", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x242f6]" + }, + { + "address": "0x140011d0a", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 0x100" + }, + { + "address": "0x140011d0f", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x60]" + }, + { + "address": "0x140011d14", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x140011d16", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdi - 0xa]" + }, + { + "address": "0x140011d1a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140011d1d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe48d]" + }, + { + "address": "0x140011d23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011d25", + "size": 6, + "mnemonic": "je", + "operands": "0x140011dac" + } + ], + "successors": [ + "0x140011dac", + "0x140011d2b" + ] + }, + { + "address": "0x140011c35", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c35", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rip - 0x11c3c]" + }, + { + "address": "0x140011c3c", + "size": 2, + "mnemonic": "mov", + "operands": "edi, dword ptr [rsi]" + }, + { + "address": "0x140011c3e", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r13 + rdi*8 + 0x33240]" + }, + { + "address": "0x140011c46", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011c47", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140011c4a", + "size": 2, + "mnemonic": "je", + "operands": "0x140011c5a" + } + ], + "successors": [ + "0x140011c5a", + "0x140011c4c" + ] + }, + { + "address": "0x140011dac", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011dac", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140011db1", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011d2b", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011d2b", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140011d2e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140011d31", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, 0xffffffffffffffff" + }, + { + "address": "0x140011d38", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140011d3c", + "size": 4, + "mnemonic": "xchg", + "operands": "qword ptr [rsi + r12*8], rax" + }, + { + "address": "0x140011d40", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x60]" + }, + { + "address": "0x140011d45", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x140011d47", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdi - 0xc]" + }, + { + "address": "0x140011d4b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140011d4e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe45c]" + }, + { + "address": "0x140011d54", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011d56", + "size": 2, + "mnemonic": "je", + "operands": "0x140011dac" + } + ], + "successors": [ + "0x140011dac", + "0x140011d58" + ] + }, + { + "address": "0x140011c5a", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c5a", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r13 + rdi*8 + 0x262a0]" + }, + { + "address": "0x140011c62", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140011c64", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140011c67", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x800" + }, + { + "address": "0x140011c6d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe4cd]" + }, + { + "address": "0x140011c73", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140011c76", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011c79", + "size": 6, + "mnemonic": "jne", + "operands": "0x140011d7f" + }, + { + "address": "0x140011c7f", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe473]" + }, + { + "address": "0x140011c85", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 0x57" + }, + { + "address": "0x140011c88", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011cd3" + }, + { + "address": "0x140011c8a", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rax - 0x50]" + }, + { + "address": "0x140011c8d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140011c90", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x140011c93", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x13106]" + }, + { + "address": "0x140011c9a", + "size": 5, + "mnemonic": "call", + "operands": "0x140011460" + }, + { + "address": "0x140011c9f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011ca1", + "size": 2, + "mnemonic": "je", + "operands": "0x140011cd3" + } + ], + "successors": [ + "0x140011cd3", + "0x140011ca3" + ] + }, + { + "address": "0x140011c4c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c4c", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x140011c4f", + "size": 6, + "mnemonic": "jne", + "operands": "0x140011d98" + }, + { + "address": "0x140011c55", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140011ce3" + } + ], + "successors": [ + "0x140011ce3" + ] + }, + { + "address": "0x140011d58", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011d58", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140011d5a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011d5f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140011d64", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140011d67", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140011d6c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140011d71", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011d75", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140011d77", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140011d79", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140011d7b", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140011d7d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011d7e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011cd3", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011cd3", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011cd7", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax" + }, + { + "address": "0x140011cdf", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011ce3", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 4" + }, + { + "address": "0x140011ce7", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, r14" + }, + { + "address": "0x140011cea", + "size": 6, + "mnemonic": "jne", + "operands": "0x140011c3c" + }, + { + "address": "0x140011cf0", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140011cf2", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0xe" + }, + { + "address": "0x140011cf7", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140011cf9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011cfe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x60], 0" + }, + { + "address": "0x140011d03", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x242f6]" + }, + { + "address": "0x140011d0a", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 0x100" + }, + { + "address": "0x140011d0f", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x60]" + }, + { + "address": "0x140011d14", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x140011d16", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdi - 0xa]" + }, + { + "address": "0x140011d1a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140011d1d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe48d]" + }, + { + "address": "0x140011d23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011d25", + "size": 6, + "mnemonic": "je", + "operands": "0x140011dac" + } + ], + "successors": [ + "0x140011dac", + "0x140011d2b" + ] + }, + { + "address": "0x140011ca3", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011ca3", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x140011ca6", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14bcb]" + }, + { + "address": "0x140011cad", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140011cb0", + "size": 5, + "mnemonic": "call", + "operands": "0x140011460" + }, + { + "address": "0x140011cb5", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011cb7", + "size": 2, + "mnemonic": "je", + "operands": "0x140011cd3" + } + ], + "successors": [ + "0x140011cd3", + "0x140011cb9" + ] + }, + { + "address": "0x140011ce3", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011ce3", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 4" + }, + { + "address": "0x140011ce7", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, r14" + }, + { + "address": "0x140011cea", + "size": 6, + "mnemonic": "jne", + "operands": "0x140011c3c" + }, + { + "address": "0x140011cf0", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140011cf2", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0xe" + }, + { + "address": "0x140011cf7", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140011cf9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011cfe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x60], 0" + }, + { + "address": "0x140011d03", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x242f6]" + }, + { + "address": "0x140011d0a", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 0x100" + }, + { + "address": "0x140011d0f", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x60]" + }, + { + "address": "0x140011d14", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x140011d16", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdi - 0xa]" + }, + { + "address": "0x140011d1a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140011d1d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe48d]" + }, + { + "address": "0x140011d23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011d25", + "size": 6, + "mnemonic": "je", + "operands": "0x140011dac" + } + ], + "successors": [ + "0x140011dac", + "0x140011d2b" + ] + }, + { + "address": "0x140011cb9", + "size": 27, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011cb9", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140011cbc", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140011cbe", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140011cc1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe479]" + }, + { + "address": "0x140011cc7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140011cca", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011ccd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140011d7f" + }, + { + "address": "0x140011cd3", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011cd7", + "size": 8, + "mnemonic": "xchg", + "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax" + }, + { + "address": "0x140011cdf", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011ce3", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 4" + }, + { + "address": "0x140011ce7", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, r14" + }, + { + "address": "0x140011cea", + "size": 6, + "mnemonic": "jne", + "operands": "0x140011c3c" + }, + { + "address": "0x140011cf0", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140011cf2", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0xe" + }, + { + "address": "0x140011cf7", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140011cf9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011cfe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x60], 0" + }, + { + "address": "0x140011d03", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x242f6]" + }, + { + "address": "0x140011d0a", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 0x100" + }, + { + "address": "0x140011d0f", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x60]" + }, + { + "address": "0x140011d14", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x140011d16", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdi - 0xa]" + }, + { + "address": "0x140011d1a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140011d1d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe48d]" + }, + { + "address": "0x140011d23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011d25", + "size": 6, + "mnemonic": "je", + "operands": "0x140011dac" + } + ], + "successors": [ + "0x140011dac", + "0x140011d2b" + ] + } + ] + }, + { + "address": "0x140011db4", + "end_address": "0x140011e10", + "name": "", + "blocks": [ + { + "address": "0x140011db4", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011db4", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140011db6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011dba", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2430f]" + }, + { + "address": "0x140011dc1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140011dc4", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011dc8", + "size": 2, + "mnemonic": "je", + "operands": "0x140011e05" + } + ], + "successors": [ + "0x140011e05", + "0x140011dca" + ] + }, + { + "address": "0x140011e05", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011e05", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xc0000225" + }, + { + "address": "0x140011e0a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011e0e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140011e0f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011dca", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011dca", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011dcd", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011df1" + }, + { + "address": "0x140011dcf", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14c02]" + }, + { + "address": "0x140011dd6", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14bf7]" + }, + { + "address": "0x140011ddd", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14bf4]" + }, + { + "address": "0x140011de4", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x1a]" + }, + { + "address": "0x140011de7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140011dec", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011def", + "size": 2, + "mnemonic": "je", + "operands": "0x140011e05" + } + ], + "successors": [ + "0x140011e05", + "0x140011df1" + ] + }, + { + "address": "0x140011df1", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011df1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140011df4", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, 0xfffffffffffffffa" + }, + { + "address": "0x140011dfb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011dff", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140011e00", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001e3a0" + } + ], + "successors": [ + "0x14001e3a0" + ] + }, + { + "address": "0x14001e3a0", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e3a0", + "size": 6, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1f1a]" + } + ], + "successors": [ + "0x14001e360" + ] + } + ] + }, + { + "address": "0x140011e10", + "end_address": "0x140011e5a", + "name": "", + "blocks": [ + { + "address": "0x140011e10", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e10", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011e14", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x241e5]" + }, + { + "address": "0x140011e1b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011e1f", + "size": 2, + "mnemonic": "je", + "operands": "0x140011e50" + } + ], + "successors": [ + "0x140011e50", + "0x140011e21" + ] + }, + { + "address": "0x140011e50", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011e50", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140011e55", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011e59", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011e21", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e21", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011e24", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011e47" + }, + { + "address": "0x140011e26", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14a5f]" + }, + { + "address": "0x140011e2d", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140011e2f", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14a52]" + }, + { + "address": "0x140011e36", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14a53]" + }, + { + "address": "0x140011e3d", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140011e42", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011e45", + "size": 2, + "mnemonic": "je", + "operands": "0x140011e50" + } + ], + "successors": [ + "0x140011e50", + "0x140011e47" + ] + }, + { + "address": "0x140011e47", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e47", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140011e4b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001e3a0" + } + ], + "successors": [ + "0x14001e3a0" + ] + } + ] + }, + { + "address": "0x140011e5c", + "end_address": "0x140011f1d", + "name": "", + "blocks": [ + { + "address": "0x140011e5c", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e5c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011e61", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140011e66", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140011e6b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011e6c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011e70", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x140011e73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011e76", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140011e78", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140011e7b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011bc8" + }, + { + "address": "0x140011e80", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011e83", + "size": 2, + "mnemonic": "je", + "operands": "0x140011ed6" + } + ], + "successors": [ + "0x140011ed6", + "0x140011e85" + ] + }, + { + "address": "0x140011ed6", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011ed6", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140011ed8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140011edb", + "size": 5, + "mnemonic": "call", + "operands": "0x1400122e0" + }, + { + "address": "0x140011ee0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140011ee2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x140011ee5", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x88]" + }, + { + "address": "0x140011eec", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140011eef", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140011ef3", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140011ef5", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x140011efd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140011f02", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe2b0]" + }, + { + "address": "0x140011f08", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140011f0d", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140011f12", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140011f17", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011f1b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011f1c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011e85", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e85", + "size": 8, + "mnemonic": "mov", + "operands": "r10, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140011e8d", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x140011e90", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140011e98", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140011e9a", + "size": 7, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0x88]" + }, + { + "address": "0x140011ea1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r10" + }, + { + "address": "0x140011ea6", + "size": 8, + "mnemonic": "mov", + "operands": "r10, qword ptr [rsp + 0x98]" + }, + { + "address": "0x140011eae", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r10" + }, + { + "address": "0x140011eb3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], r8" + }, + { + "address": "0x140011eb8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140011ebb", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], ecx" + }, + { + "address": "0x140011ebf", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x140011ec7", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x140011ecc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140011ecf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x140011ed4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011f08" + } + ], + "successors": [ + "0x140011f08" + ] + }, + { + "address": "0x140011f08", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011f08", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140011f0d", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140011f12", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140011f17", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011f1b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011f1c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011f20", + "end_address": "0x140011fc4", + "name": "", + "blocks": [ + { + "address": "0x140011f20", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011f20", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140011f25", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140011f2a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x140011f2f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011f30", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011f34", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x240d5]" + }, + { + "address": "0x140011f3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011f3e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011f41", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140011f43", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011f47", + "size": 2, + "mnemonic": "je", + "operands": "0x140011f84" + } + ], + "successors": [ + "0x140011f84", + "0x140011f49" + ] + }, + { + "address": "0x140011f84", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011f84", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x60]" + }, + { + "address": "0x140011f89", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140011f8e", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x34]" + }, + { + "address": "0x140011f93", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x140011f98", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x40]" + }, + { + "address": "0x140011f9d", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x38]" + }, + { + "address": "0x140011fa2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x34], eax" + }, + { + "address": "0x140011fa6", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140011fab", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x140011faf", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b6c" + }, + { + "address": "0x140011fb4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140011fb9", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140011fbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011fc2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011fc3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140011f49", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011f49", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011f4c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011f70" + }, + { + "address": "0x140011f4e", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1496b]" + }, + { + "address": "0x140011f55", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1495c]" + }, + { + "address": "0x140011f5c", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1495d]" + }, + { + "address": "0x140011f63", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 2]" + }, + { + "address": "0x140011f66", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140011f6b", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011f6e", + "size": 2, + "mnemonic": "je", + "operands": "0x140011f84" + } + ], + "successors": [ + "0x140011f84", + "0x140011f70" + ] + }, + { + "address": "0x140011f70", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011f70", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140011f75", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x140011f78", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140011f7b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140011f7d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x140011f82", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011fb4" + } + ], + "successors": [ + "0x140011fb4" + ] + }, + { + "address": "0x140011fb4", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011fb4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140011fb9", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140011fbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011fc2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011fc3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011ff0", + "end_address": "0x140012084", + "name": "", + "blocks": [ + { + "address": "0x140011ff0", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011ff0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140011ff5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140011ffa", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140011fff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012000", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012004", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x24045]" + }, + { + "address": "0x14001200b", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14001200e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140012011", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140012013", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140012016", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001201a", + "size": 2, + "mnemonic": "je", + "operands": "0x140012055" + } + ], + "successors": [ + "0x140012055", + "0x14001201c" + ] + }, + { + "address": "0x140012055", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012055", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140012057", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001205a", + "size": 5, + "mnemonic": "call", + "operands": "0x1400122e0" + }, + { + "address": "0x14001205f", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140012061", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x140012064", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140012067", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140012069", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe159]" + }, + { + "address": "0x14001206f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140012074", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140012079", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001207e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012082", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012083", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001201c", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001201c", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001201f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012043" + }, + { + "address": "0x140012021", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x148e8]" + }, + { + "address": "0x140012028", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x148d9]" + }, + { + "address": "0x14001202f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x148da]" + }, + { + "address": "0x140012036", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0xa]" + }, + { + "address": "0x140012039", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x14001203e", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012041", + "size": 2, + "mnemonic": "je", + "operands": "0x140012055" + } + ], + "successors": [ + "0x140012055", + "0x140012043" + ] + }, + { + "address": "0x140012043", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012043", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x140012046", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140012049", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001204b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001204e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x140012053", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001206f" + } + ], + "successors": [ + "0x14001206f" + ] + }, + { + "address": "0x14001206f", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001206f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140012074", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140012079", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001207e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012082", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012083", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012084", + "end_address": "0x1400120f4", + "name": "", + "blocks": [ + { + "address": "0x140012084", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012084", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140012089", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001208a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001208e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23fdb]" + }, + { + "address": "0x140012095", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140012097", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001209a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001209e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400120d3" + } + ], + "successors": [ + "0x1400120d3", + "0x1400120a0" + ] + }, + { + "address": "0x1400120d3", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400120d3", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe0ff]" + }, + { + "address": "0x1400120d9", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400120dc", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x1400120df", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x1400120e1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400120e4", + "size": 5, + "mnemonic": "call", + "operands": "0x140012164" + }, + { + "address": "0x1400120e9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400120ee", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400120f2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400120f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400120a0", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400120a0", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400120a3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400120c7" + }, + { + "address": "0x1400120a5", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14894]" + }, + { + "address": "0x1400120ac", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14885]" + }, + { + "address": "0x1400120b3", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14886]" + }, + { + "address": "0x1400120ba", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0xe]" + }, + { + "address": "0x1400120bd", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400120c2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400120c5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400120d3" + } + ], + "successors": [ + "0x1400120d3", + "0x1400120c7" + ] + }, + { + "address": "0x1400120c7", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400120c7", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x1400120c9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400120cc", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x1400120d1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400120e9" + } + ], + "successors": [ + "0x1400120e9" + ] + }, + { + "address": "0x1400120e9", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400120e9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400120ee", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400120f2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400120f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400120fc", + "end_address": "0x140012163", + "name": "", + "blocks": [ + { + "address": "0x1400120fc", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400120fc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400120fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012102", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23f7f]" + }, + { + "address": "0x140012109", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001210c", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140012110", + "size": 2, + "mnemonic": "je", + "operands": "0x140012146" + } + ], + "successors": [ + "0x140012146", + "0x140012112" + ] + }, + { + "address": "0x140012146", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012146", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140012148", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001214b", + "size": 5, + "mnemonic": "call", + "operands": "0x1400122e0" + }, + { + "address": "0x140012150", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140012152", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140012157", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001215b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001215c", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0xe06d]" + } + ], + "successors": [ + "0x1400201d0" + ] + }, + { + "address": "0x140012112", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012112", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012115", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012139" + }, + { + "address": "0x140012117", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1484a]" + }, + { + "address": "0x14001211e", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1483b]" + }, + { + "address": "0x140012125", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1483c]" + }, + { + "address": "0x14001212c", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x11]" + }, + { + "address": "0x14001212f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140012134", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012137", + "size": 2, + "mnemonic": "je", + "operands": "0x140012146" + } + ], + "successors": [ + "0x140012146", + "0x140012139" + ] + }, + { + "address": "0x1400201d0", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + }, + { + "address": "0x140012139", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012139", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001213c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012140", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140012141", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001e3a0" + } + ], + "successors": [ + "0x14001e3a0" + ] + } + ] + }, + { + "address": "0x140012164", + "end_address": "0x1400121eb", + "name": "", + "blocks": [ + { + "address": "0x140012164", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012164", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140012169", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001216e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140012173", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012174", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012178", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23f19]" + }, + { + "address": "0x14001217f", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140012182", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r8d" + }, + { + "address": "0x140012185", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140012188", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14001218a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001218e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400121c9" + } + ], + "successors": [ + "0x1400121c9", + "0x140012190" + ] + }, + { + "address": "0x1400121c9", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400121c9", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x1400121cc", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400121cf", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, esi" + }, + { + "address": "0x1400121d1", + "size": 5, + "mnemonic": "call", + "operands": "0x14001c034" + }, + { + "address": "0x1400121d6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400121db", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400121e0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400121e5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400121e9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400121ea", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012190", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012190", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012193", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400121b7" + }, + { + "address": "0x140012195", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14804]" + }, + { + "address": "0x14001219c", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x147f5]" + }, + { + "address": "0x1400121a3", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x147f6]" + }, + { + "address": "0x1400121aa", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x13]" + }, + { + "address": "0x1400121ad", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400121b2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400121b5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400121c9" + } + ], + "successors": [ + "0x1400121c9", + "0x1400121b7" + ] + }, + { + "address": "0x1400121b7", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400121b7", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebp" + }, + { + "address": "0x1400121ba", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x1400121bd", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400121c0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, esi" + }, + { + "address": "0x1400121c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x1400121c7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400121d6" + } + ], + "successors": [ + "0x1400121d6" + ] + }, + { + "address": "0x1400121d6", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400121d6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400121db", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400121e0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400121e5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400121e9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400121ea", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400121ec", + "end_address": "0x1400122de", + "name": "", + "blocks": [ + { + "address": "0x1400121ec", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400121ec", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400121f1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400121f6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400121fb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400121fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140012200", + "size": 7, + "mnemonic": "mov", + "operands": "r10, qword ptr [rip + 0x23e89]" + }, + { + "address": "0x140012207", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14001220a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001220d", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001220f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140012212", + "size": 4, + "mnemonic": "cmp", + "operands": "r10, -1" + }, + { + "address": "0x140012216", + "size": 2, + "mnemonic": "je", + "operands": "0x140012297" + } + ], + "successors": [ + "0x140012297", + "0x140012218" + ] + }, + { + "address": "0x140012297", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012297", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140012299", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001229c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400122e0" + }, + { + "address": "0x1400122a1", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x1400122a3", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x1400122a6", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x88]" + }, + { + "address": "0x1400122ad", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x1400122b0", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x1400122b4", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x1400122b6", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x1400122be", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400122c3", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xdef7]" + }, + { + "address": "0x1400122c9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x1400122ce", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400122d3", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x1400122d8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x1400122dc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400122dd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012218", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012218", + "size": 3, + "mnemonic": "test", + "operands": "r10, r10" + }, + { + "address": "0x14001221b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012243" + }, + { + "address": "0x14001221d", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14764]" + }, + { + "address": "0x140012224", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14755]" + }, + { + "address": "0x14001222b", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14756]" + }, + { + "address": "0x140012232", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r10 + 0x12]" + }, + { + "address": "0x140012236", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x14001223b", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rax" + }, + { + "address": "0x14001223e", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012241", + "size": 2, + "mnemonic": "je", + "operands": "0x140012297" + } + ], + "successors": [ + "0x140012297", + "0x140012243" + ] + }, + { + "address": "0x140012243", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012243", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001224b", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001224e", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x88]" + }, + { + "address": "0x140012255", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x140012258", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rcx" + }, + { + "address": "0x14001225d", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001225f", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x98]" + }, + { + "address": "0x140012267", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rcx" + }, + { + "address": "0x14001226c", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140012274", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140012279", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001227c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140012280", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x140012288", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001228d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140012290", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x140012295", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400122c9" + } + ], + "successors": [ + "0x1400122c9" + ] + }, + { + "address": "0x1400122c9", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400122c9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x1400122ce", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400122d3", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x1400122d8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x1400122dc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400122dd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400122e0", + "end_address": "0x140012342", + "name": "", + "blocks": [ + { + "address": "0x1400122e0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400122e0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400122e5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400122e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400122ea", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23daf]" + }, + { + "address": "0x1400122f1", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400122f3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400122f6", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x1400122fa", + "size": 2, + "mnemonic": "je", + "operands": "0x14001232f" + } + ], + "successors": [ + "0x14001232f", + "0x1400122fc" + ] + }, + { + "address": "0x14001232f", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001232f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140012332", + "size": 5, + "mnemonic": "call", + "operands": "0x14001c11c" + }, + { + "address": "0x140012337", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001233c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012340", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012341", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400122fc", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400122fc", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400122ff", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012323" + }, + { + "address": "0x140012301", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x146b8]" + }, + { + "address": "0x140012308", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x146a9]" + }, + { + "address": "0x14001230f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x146aa]" + }, + { + "address": "0x140012316", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x14]" + }, + { + "address": "0x140012319", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x14001231e", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012321", + "size": 2, + "mnemonic": "je", + "operands": "0x14001232f" + } + ], + "successors": [ + "0x14001232f", + "0x140012323" + ] + }, + { + "address": "0x140012323", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012323", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012325", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140012328", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14001232d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012337" + } + ], + "successors": [ + "0x140012337" + ] + }, + { + "address": "0x140012337", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012337", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001233c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012340", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012341", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012344", + "end_address": "0x140012358", + "name": "", + "blocks": [ + { + "address": "0x140012344", + "size": 6, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012344", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140012348", + "size": 5, + "mnemonic": "call", + "operands": "0x140011bc8" + }, + { + "address": "0x14001234d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012350", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x140012353", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140012357", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012358", + "end_address": "0x1400124ff", + "name": "", + "blocks": [ + { + "address": "0x140012358", + "size": 84, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001235c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c9d]" + }, + { + "address": "0x140012363", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012366", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012384" + }, + { + "address": "0x140012368", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1451d]" + }, + { + "address": "0x14001236f", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140012371", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14510]" + }, + { + "address": "0x140012378", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14511]" + }, + { + "address": "0x14001237f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140012384", + "size": 5, + "mnemonic": "call", + "operands": "0x140011bc8" + }, + { + "address": "0x140012389", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c80]" + }, + { + "address": "0x140012390", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012393", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400123b2" + }, + { + "address": "0x140012395", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14524]" + }, + { + "address": "0x14001239c", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14515]" + }, + { + "address": "0x1400123a3", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14516]" + }, + { + "address": "0x1400123aa", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 2]" + }, + { + "address": "0x1400123ad", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400123b2", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c6f]" + }, + { + "address": "0x1400123b9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400123bc", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400123db" + }, + { + "address": "0x1400123be", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14533]" + }, + { + "address": "0x1400123c5", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14524]" + }, + { + "address": "0x1400123cc", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14525]" + }, + { + "address": "0x1400123d3", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 5]" + }, + { + "address": "0x1400123d6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400123db", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c6e]" + }, + { + "address": "0x1400123e2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400123e5", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012404" + }, + { + "address": "0x1400123e7", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14522]" + }, + { + "address": "0x1400123ee", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14513]" + }, + { + "address": "0x1400123f5", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14514]" + }, + { + "address": "0x1400123fc", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0xa]" + }, + { + "address": "0x1400123ff", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140012404", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c5d]" + }, + { + "address": "0x14001240b", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001240e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001242d" + }, + { + "address": "0x140012410", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14511]" + }, + { + "address": "0x140012417", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x14502]" + }, + { + "address": "0x14001241e", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x14503]" + }, + { + "address": "0x140012425", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0xd]" + }, + { + "address": "0x140012428", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x14001242d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c3c]" + }, + { + "address": "0x140012434", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012437", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012456" + }, + { + "address": "0x140012439", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x14500]" + }, + { + "address": "0x140012440", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x144f1]" + }, + { + "address": "0x140012447", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x144f2]" + }, + { + "address": "0x14001244e", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0xe]" + }, + { + "address": "0x140012451", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x140012456", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c2b]" + }, + { + "address": "0x14001245d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012460", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001247f" + }, + { + "address": "0x140012462", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x144ff]" + }, + { + "address": "0x140012469", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x144f0]" + }, + { + "address": "0x140012470", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x144f1]" + }, + { + "address": "0x140012477", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x11]" + }, + { + "address": "0x14001247a", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x14001247f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23c0a]" + }, + { + "address": "0x140012486", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140012489", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400124a8" + }, + { + "address": "0x14001248b", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x144f6]" + }, + { + "address": "0x140012492", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x144e7]" + }, + { + "address": "0x140012499", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x144e8]" + }, + { + "address": "0x1400124a0", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x12]" + }, + { + "address": "0x1400124a3", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400124a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23be9]" + }, + { + "address": "0x1400124af", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400124b2", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400124d1" + }, + { + "address": "0x1400124b4", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x144e5]" + }, + { + "address": "0x1400124bb", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x144d6]" + }, + { + "address": "0x1400124c2", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x144d7]" + }, + { + "address": "0x1400124c9", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x13]" + }, + { + "address": "0x1400124cc", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400124d1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23bc8]" + }, + { + "address": "0x1400124d8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400124db", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400124fa" + }, + { + "address": "0x1400124dd", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x144dc]" + }, + { + "address": "0x1400124e4", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x144cd]" + }, + { + "address": "0x1400124eb", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x144ce]" + }, + { + "address": "0x1400124f2", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x14]" + }, + { + "address": "0x1400124f5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011c00" + }, + { + "address": "0x1400124fa", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400124fe", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012500", + "end_address": "0x140012530", + "name": "", + "blocks": [ + { + "address": "0x140012500", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012500", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140012504", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140012509", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x30]" + }, + { + "address": "0x14001250e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x100" + }, + { + "address": "0x140012513", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x23ae6]" + }, + { + "address": "0x14001251a", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x140012520", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xdc8a]" + }, + { + "address": "0x140012526", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140012528", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x14001252b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001252f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012530", + "end_address": "0x140012572", + "name": "", + "blocks": [ + { + "address": "0x140012530", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012530", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140012534", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23add]" + }, + { + "address": "0x14001253b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001253f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012545" + }, + { + "address": "0x140012541", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012543", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012567" + } + ], + "successors": [ + "0x140012567" + ] + }, + { + "address": "0x140012567", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012567", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001256a", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x14001256d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140012571", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012574", + "end_address": "0x1400125b5", + "name": "", + "blocks": [ + { + "address": "0x140012574", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012574", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140012576", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001257a", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001257c", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400125ad" + }, + { + "address": "0x14001257e", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x20cbb]" + }, + { + "address": "0x140012585", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x140012588", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001258b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001259d" + } + ], + "successors": [ + "0x14001259d", + "0x14001258d" + ] + }, + { + "address": "0x14001259d", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001259d", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x1400125a1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x20d50]" + }, + { + "address": "0x1400125a8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400125ab", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012585" + }, + { + "address": "0x1400125ad", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400125af", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400125b3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400125b4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001258d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001258d", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -1" + }, + { + "address": "0x140012591", + "size": 2, + "mnemonic": "je", + "operands": "0x140012599" + } + ], + "successors": [ + "0x140012599", + "0x140012593" + ] + }, + { + "address": "0x140012599", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012599", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x14001259d", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x1400125a1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x20d50]" + }, + { + "address": "0x1400125a8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400125ab", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012585" + }, + { + "address": "0x1400125ad", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400125af", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400125b3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400125b4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012593", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012593", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xdb97]" + }, + { + "address": "0x140012599", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x14001259d", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x1400125a1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x20d50]" + }, + { + "address": "0x1400125a8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400125ab", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012585" + }, + { + "address": "0x1400125ad", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400125af", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400125b3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400125b4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400125b8", + "end_address": "0x14001266a", + "name": "", + "blocks": [ + { + "address": "0x1400125b8", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400125b8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400125bd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400125be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400125c2", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400125c7", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x1400125cc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400125d1", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400125d2", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 3" + }, + { + "address": "0x1400125d7", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x24], ebx" + }, + { + "address": "0x1400125db", + "size": 6, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rip + 0x207ff]" + }, + { + "address": "0x1400125e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140012651" + } + ], + "successors": [ + "0x140012651", + "0x1400125e3" + ] + }, + { + "address": "0x140012651", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012651", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x140012656", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001265b", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x20]" + }, + { + "address": "0x14001265f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140012664", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012668", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012669", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400125e3", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400125e3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ebx" + }, + { + "address": "0x1400125e6", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x207fb]" + }, + { + "address": "0x1400125ed", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + rdi*8]" + }, + { + "address": "0x1400125f1", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400125f4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400125f8" + }, + { + "address": "0x1400125f6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001264d" + } + ], + "successors": [ + "0x14001264d" + ] + }, + { + "address": "0x14001264d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001264d", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14001264f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400125d7" + } + ], + "successors": [ + "0x1400125d7" + ] + }, + { + "address": "0x1400125d7", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400125d7", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x24], ebx" + }, + { + "address": "0x1400125db", + "size": 6, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rip + 0x207ff]" + }, + { + "address": "0x1400125e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140012651" + } + ], + "successors": [ + "0x140012651", + "0x1400125e3" + ] + } + ] + }, + { + "address": "0x14001266c", + "end_address": "0x1400126ae", + "name": "", + "blocks": [ + { + "address": "0x14001266c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001266c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001266e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012672", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x140012675", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012678", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14001267b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001267c", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14001267e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400126a8" + } + ], + "successors": [ + "0x1400126a8", + "0x140012680" + ] + }, + { + "address": "0x1400126a8", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400126a8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400126ac", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400126ad", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012680", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012680", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x140012683", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012684", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 6" + }, + { + "address": "0x140012687", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x140012689", + "size": 2, + "mnemonic": "je", + "operands": "0x1400126a8" + } + ], + "successors": [ + "0x1400126a8", + "0x14001268b" + ] + }, + { + "address": "0x14001268b", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001268b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 8]" + }, + { + "address": "0x14001268f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140012694", + "size": 8, + "mnemonic": "lock and", + "operands": "dword ptr [rbx + 0x14], 0xfffffebf" + }, + { + "address": "0x14001269c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001269e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400126a2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400126a5", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], eax" + }, + { + "address": "0x1400126a8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400126ac", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400126ad", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400126b0", + "end_address": "0x1400127ad", + "name": "", + "blocks": [ + { + "address": "0x1400126b0", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400126b0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x1400126b3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x1400126b7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x1400126bb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x1400126bf", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x1400126c3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400126c5", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x1400126cc", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400126ce", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax - 0x78]" + }, + { + "address": "0x1400126d2", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 0x68]" + }, + { + "address": "0x1400126d6", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400126db", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400126e0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd9e2]" + }, + { + "address": "0x1400126e6", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400126e9", + "size": 6, + "mnemonic": "cmp", + "operands": "word ptr [rsp + 0x62], r14w" + }, + { + "address": "0x1400126ef", + "size": 6, + "mnemonic": "je", + "operands": "0x14001278f" + } + ], + "successors": [ + "0x14001278f", + "0x1400126f5" + ] + }, + { + "address": "0x14001278f", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001278f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x140012797", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x10]" + }, + { + "address": "0x14001279b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001279f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400127a3", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x1400127a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400127aa", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400127ac", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400126f5", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400126f5", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400126fa", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400126fd", + "size": 6, + "mnemonic": "je", + "operands": "0x14001278f" + } + ], + "successors": [ + "0x14001278f", + "0x140012703" + ] + }, + { + "address": "0x140012703", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012703", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rax]" + }, + { + "address": "0x140012706", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax + 4]" + }, + { + "address": "0x14001270a", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x2000" + }, + { + "address": "0x14001270f", + "size": 3, + "mnemonic": "add", + "operands": "rbx, rsi" + }, + { + "address": "0x140012712", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rax], edi" + }, + { + "address": "0x140012714", + "size": 3, + "mnemonic": "cmovl", + "operands": "edi, dword ptr [rax]" + }, + { + "address": "0x140012717", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140012719", + "size": 5, + "mnemonic": "call", + "operands": "0x1400192e8" + }, + { + "address": "0x14001271e", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rip + 0x20fdc]" + }, + { + "address": "0x140012724", + "size": 7, + "mnemonic": "cmovg", + "operands": "edi, dword ptr [rip + 0x20fd5]" + }, + { + "address": "0x14001272b", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001272d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001278f" + } + ], + "successors": [ + "0x14001278f", + "0x14001272f" + ] + }, + { + "address": "0x14001272f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001272f", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r14d" + }, + { + "address": "0x140012732", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx], -1" + }, + { + "address": "0x140012736", + "size": 2, + "mnemonic": "je", + "operands": "0x14001277f" + } + ], + "successors": [ + "0x14001277f", + "0x140012738" + ] + }, + { + "address": "0x14001277f", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001277f", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140012782", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x140012785", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x140012789", + "size": 4, + "mnemonic": "sub", + "operands": "rdi, 1" + }, + { + "address": "0x14001278d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012732" + }, + { + "address": "0x14001278f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x140012797", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x10]" + }, + { + "address": "0x14001279b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001279f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400127a3", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x1400127a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400127aa", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400127ac", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012738", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012738", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx], -2" + }, + { + "address": "0x14001273c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001277f" + } + ], + "successors": [ + "0x14001277f", + "0x14001273e" + ] + }, + { + "address": "0x14001273e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001273e", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rsi], 1" + }, + { + "address": "0x140012741", + "size": 2, + "mnemonic": "je", + "operands": "0x14001277f" + } + ], + "successors": [ + "0x14001277f", + "0x140012743" + ] + }, + { + "address": "0x140012743", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012743", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rsi], 8" + }, + { + "address": "0x140012746", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012755" + }, + { + "address": "0x140012748", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14001274b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xda97]" + }, + { + "address": "0x140012751", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140012753", + "size": 2, + "mnemonic": "je", + "operands": "0x14001277f" + } + ], + "successors": [ + "0x14001277f", + "0x140012755" + ] + }, + { + "address": "0x140012755", + "size": 24, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012755", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140012758", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x20ba1]" + }, + { + "address": "0x14001275f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140012762", + "size": 4, + "mnemonic": "sar", + "operands": "rcx, 6" + }, + { + "address": "0x140012766", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012769", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + rcx*8]" + }, + { + "address": "0x14001276d", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax + rax*8]" + }, + { + "address": "0x140012771", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140012774", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rdx*8 + 0x28], rax" + }, + { + "address": "0x140012779", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x14001277b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + rdx*8 + 0x38], al" + }, + { + "address": "0x14001277f", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140012782", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x140012785", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x140012789", + "size": 4, + "mnemonic": "sub", + "operands": "rdi, 1" + }, + { + "address": "0x14001278d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012732" + }, + { + "address": "0x14001278f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x90]" + }, + { + "address": "0x140012797", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x10]" + }, + { + "address": "0x14001279b", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001279f", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x1400127a3", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x1400127a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400127aa", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400127ac", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400127b0", + "end_address": "0x1400128b8", + "name": "", + "blocks": [ + { + "address": "0x1400127b0", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400127b0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x1400127b3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x1400127b7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x1400127bb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x1400127bf", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x1400127c3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400127c5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400127c9", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400127cb", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400127ce", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, esi" + }, + { + "address": "0x1400127d1", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x20b28]" + }, + { + "address": "0x1400127d8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x1400127db", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x1400127de", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x1400127e2", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rcx + rcx*8]" + }, + { + "address": "0x1400127e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdi + rax*8]" + }, + { + "address": "0x1400127ea", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + rbx*8 + 0x28]" + }, + { + "address": "0x1400127ef", + "size": 4, + "mnemonic": "add", + "operands": "rax, 2" + }, + { + "address": "0x1400127f3", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 1" + }, + { + "address": "0x1400127f7", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140012803" + }, + { + "address": "0x1400127f9", + "size": 5, + "mnemonic": "or", + "operands": "byte ptr [rdi + rbx*8 + 0x38], 0x80" + }, + { + "address": "0x1400127fe", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001288e" + } + ], + "successors": [ + "0x14001288e" + ] + }, + { + "address": "0x14001288e", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001288e", + "size": 2, + "mnemonic": "inc", + "operands": "esi" + }, + { + "address": "0x140012890", + "size": 4, + "mnemonic": "add", + "operands": "r14, 8" + }, + { + "address": "0x140012894", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, 3" + }, + { + "address": "0x140012897", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400127ce" + }, + { + "address": "0x14001289d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400128a2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400128a7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400128ac", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400128b1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128b5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400128b7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400128b8", + "end_address": "0x1400128f3", + "name": "", + "blocks": [ + { + "address": "0x1400128b8", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400128b8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400128ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128be", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x1400128c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400128c8", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x1400128ca", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400128cc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400192e8" + }, + { + "address": "0x1400128d1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400128d3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400128e1" + }, + { + "address": "0x1400128d5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400126b0" + }, + { + "address": "0x1400128da", + "size": 5, + "mnemonic": "call", + "operands": "0x1400127b0" + }, + { + "address": "0x1400128df", + "size": 2, + "mnemonic": "mov", + "operands": "bl, 1" + }, + { + "address": "0x1400128e1", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x1400128e6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400128eb", + "size": 2, + "mnemonic": "mov", + "operands": "al, bl" + }, + { + "address": "0x1400128ed", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400128f2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400128f4", + "end_address": "0x140012934", + "name": "", + "blocks": [ + { + "address": "0x1400128f4", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400128f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400128f9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400128fa", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128fe", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012900", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x209f9]" + }, + { + "address": "0x140012907", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rdi]" + }, + { + "address": "0x14001290b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001290e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001291a" + } + ], + "successors": [ + "0x14001291a", + "0x140012910" + ] + }, + { + "address": "0x14001291a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001291a", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14001291e", + "size": 7, + "mnemonic": "cmp", + "operands": "rbx, 0x400" + }, + { + "address": "0x140012925", + "size": 2, + "mnemonic": "jb", + "operands": "0x140012900" + } + ], + "successors": [ + "0x140012900", + "0x140012927" + ] + }, + { + "address": "0x140012910", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012910", + "size": 5, + "mnemonic": "call", + "operands": "0x140019298" + }, + { + "address": "0x140012915", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbx + rdi], 0" + }, + { + "address": "0x14001291a", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14001291e", + "size": 7, + "mnemonic": "cmp", + "operands": "rbx, 0x400" + }, + { + "address": "0x140012925", + "size": 2, + "mnemonic": "jb", + "operands": "0x140012900" + } + ], + "successors": [ + "0x140012900", + "0x140012927" + ] + }, + { + "address": "0x140012900", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012900", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x209f9]" + }, + { + "address": "0x140012907", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rdi]" + }, + { + "address": "0x14001290b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001290e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001291a" + } + ], + "successors": [ + "0x14001291a", + "0x140012910" + ] + }, + { + "address": "0x140012927", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012927", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001292c", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001292e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012932", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012933", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012934", + "end_address": "0x14001295b", + "name": "", + "blocks": [ + { + "address": "0x140012934", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012934", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140012938", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001293b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012952" + }, + { + "address": "0x14001293d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140012942", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140012948", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001294d", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140012950", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012956" + } + ], + "successors": [ + "0x140012956" + ] + }, + { + "address": "0x140012956", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012956", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001295a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001295c", + "end_address": "0x1400129d3", + "name": "", + "blocks": [ + { + "address": "0x14001295c", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001295c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140012961", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x140012966", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012967", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001296b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001296e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140012971", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140012973", + "size": 5, + "mnemonic": "call", + "operands": "0x140019390" + }, + { + "address": "0x140012978", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012979", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001297c", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x14001297f", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x140012982", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x140012986", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140012989", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001298d", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x2096c]" + }, + { + "address": "0x140012994", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140012998", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r10 + r10*8]" + }, + { + "address": "0x14001299c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r9 + rax*8]" + }, + { + "address": "0x1400129a0", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [rax + r8*8 + 0x38], 1" + }, + { + "address": "0x1400129a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400129b1" + } + ], + "successors": [ + "0x1400129b1", + "0x1400129a8" + ] + }, + { + "address": "0x1400129b1", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400129b1", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x1400129b5", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 9" + }, + { + "address": "0x1400129bc", + "size": 3, + "mnemonic": "or", + "operands": "ebx, 0xffffffff" + }, + { + "address": "0x1400129bf", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x1400129c1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400193b8" + }, + { + "address": "0x1400129c6", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400129c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400129cd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400129d1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400129d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400129a8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400129a8", + "size": 5, + "mnemonic": "call", + "operands": "0x140012a98" + }, + { + "address": "0x1400129ad", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x1400129af", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400129bf" + } + ], + "successors": [ + "0x1400129bf" + ] + }, + { + "address": "0x1400129bf", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400129bf", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x1400129c1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400193b8" + }, + { + "address": "0x1400129c6", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400129c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400129cd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400129d1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400129d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400129d4", + "end_address": "0x140012a95", + "name": "", + "blocks": [ + { + "address": "0x1400129d4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400129d4", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, + { + "address": "0x1400129d8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x58" + }, + { + "address": "0x1400129dc", + "size": 3, + "mnemonic": "movsxd", + "operands": "r8, ecx" + }, + { + "address": "0x1400129df", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400129e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, -2" + }, + { + "address": "0x1400129e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012a00" + }, + { + "address": "0x1400129e8", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x38], 1" + }, + { + "address": "0x1400129ec", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x34], r9d" + }, + { + "address": "0x1400129f0", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x1400129f4", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 9" + }, + { + "address": "0x1400129fb", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140012a8d" + } + ], + "successors": [ + "0x140012a8d" + ] + }, + { + "address": "0x140012a8d", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012a8d", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140012a90", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x58" + }, + { + "address": "0x140012a94", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012a98", + "end_address": "0x140012b65", + "name": "", + "blocks": [ + { + "address": "0x140012a98", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012a98", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140012a9d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140012aa2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012aa3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012aa7", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140012aaa", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140012aad", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140012aaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140012ab4", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140012ab8", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012abe" + }, + { + "address": "0x140012aba", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012abc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012b18" + } + ], + "successors": [ + "0x140012b18" + ] + }, + { + "address": "0x140012b18", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012b18", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140012b1a", + "size": 5, + "mnemonic": "call", + "operands": "0x1400193e0" + }, + { + "address": "0x140012b1f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140012b22", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x207d7]" + }, + { + "address": "0x140012b29", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x3f" + }, + { + "address": "0x140012b2c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140012b2f", + "size": 4, + "mnemonic": "sar", + "operands": "rcx, 6" + }, + { + "address": "0x140012b33", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + rdx*8]" + }, + { + "address": "0x140012b37", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + rcx*8]" + }, + { + "address": "0x140012b3b", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rcx + rdx*8 + 0x38], 0" + }, + { + "address": "0x140012b40", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140012b42", + "size": 2, + "mnemonic": "je", + "operands": "0x140012b53" + } + ], + "successors": [ + "0x140012b53", + "0x140012b44" + ] + }, + { + "address": "0x140012b53", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012b53", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012b55", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140012b5a", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140012b5f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012b63", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012b64", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012b44", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012b44", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140012b47", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x140012b49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d830" + }, + { + "address": "0x140012b4e", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140012b51", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012b55" + } + ], + "successors": [ + "0x140012b55" + ] + }, + { + "address": "0x140012b55", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012b55", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140012b5a", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140012b5f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012b63", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012b64", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012b84", + "end_address": "0x140012c0f", + "name": "", + "blocks": [ + { + "address": "0x140012b84", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012b84", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140012b89", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x140012b8e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012b8f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012b93", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140012b96", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140012b99", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140012b9b", + "size": 5, + "mnemonic": "call", + "operands": "0x140019390" + }, + { + "address": "0x140012ba0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012ba1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140012ba4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x140012ba7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140012baa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140012bad", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140012bb1", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x20748]" + }, + { + "address": "0x140012bb8", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x3f" + }, + { + "address": "0x140012bbb", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + rdx*8]" + }, + { + "address": "0x140012bbf", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + rax*8]" + }, + { + "address": "0x140012bc3", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rax + rdx*8 + 0x38], 1" + }, + { + "address": "0x140012bc8", + "size": 2, + "mnemonic": "je", + "operands": "0x140012bed" + } + ], + "successors": [ + "0x140012bed", + "0x140012bca" + ] + }, + { + "address": "0x140012bed", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012bed", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140012bf2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x140012bf8", + "size": 3, + "mnemonic": "or", + "operands": "ebx, 0xffffffff" + }, + { + "address": "0x140012bfb", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x140012bfd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400193b8" + }, + { + "address": "0x140012c02", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140012c04", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140012c09", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012c0d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012c0e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140012bca", + "size": 20, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012bca", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140012bcf", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140012bd2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd620]" + }, + { + "address": "0x140012bd8", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012bda", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140012bdc", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012bfb" + }, + { + "address": "0x140012bde", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd514]" + }, + { + "address": "0x140012be4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140012be6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x140012beb", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140012bed", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140012bf2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x140012bf8", + "size": 3, + "mnemonic": "or", + "operands": "ebx, 0xffffffff" + }, + { + "address": "0x140012bfb", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x140012bfd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400193b8" + }, + { + "address": "0x140012c02", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140012c04", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140012c09", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012c0d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140012c0e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012c10", + "end_address": "0x140012ca1", + "name": "", + "blocks": [ + { + "address": "0x140012c10", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012c10", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, + { + "address": "0x140012c14", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x140012c18", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdx, ecx" + }, + { + "address": "0x140012c1b", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, -2" + }, + { + "address": "0x140012c1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012c2d" + }, + { + "address": "0x140012c20", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140012c25", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x140012c2b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012c99" + } + ], + "successors": [ + "0x140012c99" + ] + }, + { + "address": "0x140012c99", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140012c99", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140012c9c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x140012ca0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140012ca4", + "end_address": "0x140013137", + "name": "", + "blocks": [ + { + "address": "0x140012ca4", + "size": 68, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012ca4", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, { "address": "0x140012ca7", "size": 1, @@ -47506,8 +159315,2792 @@ } ] }, + { + "address": "0x140013138", + "end_address": "0x14001323f", + "name": "", + "blocks": [ + { + "address": "0x140013138", + "size": 43, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001313d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x140013142", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013143", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013144", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013146", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x14001314b", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013150", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013153", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dee6]" + }, + { + "address": "0x14001315a", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001315d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x140013165", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013168", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001316b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x14001316e", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013171", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013175", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x20184]" + }, + { + "address": "0x14001317c", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013180", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x140013183", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140013186", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x14001318a", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x14001318e", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x140013193", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140013195", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140013198", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x14001319b", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x14001319e", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013214" + }, + { + "address": "0x1400131a0", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400131a5", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400131a8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400131ce" + }, + { + "address": "0x1400131aa", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x1400131ac", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x1400131af", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0xa" + }, + { + "address": "0x1400131b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400131bc" + }, + { + "address": "0x1400131b3", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rdi + 8]" + }, + { + "address": "0x1400131b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0xd" + }, + { + "address": "0x1400131b9", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131bc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400131be", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131c1", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143f]" + }, + { + "address": "0x1400131c9", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400131cc", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a5" + } + ], + "successors": [ + "0x1400131a5", + "0x1400131ce" + ] + }, + { + "address": "0x1400131a5", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400131a5", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400131a8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400131ce" + }, + { + "address": "0x1400131aa", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x1400131ac", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x1400131af", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0xa" + }, + { + "address": "0x1400131b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400131bc" + }, + { + "address": "0x1400131b3", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rdi + 8]" + }, + { + "address": "0x1400131b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0xd" + }, + { + "address": "0x1400131b9", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131bc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400131be", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131c1", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143f]" + }, + { + "address": "0x1400131c9", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400131cc", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a5" + } + ], + "successors": [ + "0x1400131a5", + "0x1400131ce" + ] + }, + { + "address": "0x1400131ce", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400131ce", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x30], 0" + }, + { + "address": "0x1400131d3", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x1400131d8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400131de", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x30]" + }, + { + "address": "0x1400131e3", + "size": 2, + "mnemonic": "sub", + "operands": "ebx, eax" + }, + { + "address": "0x1400131e5", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x1400131ea", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x1400131ed", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x1400131f0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xcf5a]" + }, + { + "address": "0x1400131f6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400131f8", + "size": 2, + "mnemonic": "je", + "operands": "0x14001320c" + } + ], + "successors": [ + "0x14001320c", + "0x1400131fa" + ] + }, + { + "address": "0x14001320c", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001320c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xcee6]" + }, + { + "address": "0x140013212", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x140013214", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140013217", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x1440]" + }, + { + "address": "0x14001321f", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140013222", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140013227", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x1450]" + }, + { + "address": "0x14001322f", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x140013233", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140013237", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001323a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001323c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001323d", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001323e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400131fa", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400131fa", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x30]" + }, + { + "address": "0x1400131fe", + "size": 3, + "mnemonic": "add", + "operands": "dword ptr [rdi + 4], eax" + }, + { + "address": "0x140013201", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, ebx" + }, + { + "address": "0x140013203", + "size": 2, + "mnemonic": "jb", + "operands": "0x140013214" + } + ], + "successors": [ + "0x140013214", + "0x140013205" + ] + }, + { + "address": "0x140013214", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013214", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140013217", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x1440]" + }, + { + "address": "0x14001321f", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140013222", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140013227", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x1450]" + }, + { + "address": "0x14001322f", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x140013233", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140013237", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001323a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001323c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001323d", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001323e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140013205", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013205", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x140013208", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a0" + } + ], + "successors": [ + "0x1400131a0", + "0x14001320a" + ] + }, + { + "address": "0x1400131a0", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400131a0", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400131a5", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400131a8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400131ce" + }, + { + "address": "0x1400131aa", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x1400131ac", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x1400131af", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0xa" + }, + { + "address": "0x1400131b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400131bc" + }, + { + "address": "0x1400131b3", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rdi + 8]" + }, + { + "address": "0x1400131b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0xd" + }, + { + "address": "0x1400131b9", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131bc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400131be", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131c1", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143f]" + }, + { + "address": "0x1400131c9", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400131cc", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a5" + } + ], + "successors": [ + "0x1400131a5", + "0x1400131ce" + ] + }, + { + "address": "0x14001320a", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001320a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140013214" + } + ], + "successors": [ + "0x140013214" + ] + } + ] + }, + { + "address": "0x140013240", + "end_address": "0x14001335b", + "name": "", + "blocks": [ + { + "address": "0x140013240", + "size": 43, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013240", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140013245", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x14001324a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001324b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001324c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001324e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x140013253", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013258", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001325b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ddde]" + }, + { + "address": "0x140013262", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013265", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x14001326d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013270", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140013273", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013276", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013279", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001327d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2007c]" + }, + { + "address": "0x140013284", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013288", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x14001328b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14001328e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x140013292", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x140013296", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x14001329b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001329d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x1400132a0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x1400132a3", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400132a6", + "size": 6, + "mnemonic": "jae", + "operands": "0x140013330" + }, + { + "address": "0x1400132ac", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400132b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400132b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400132e4" + }, + { + "address": "0x1400132b6", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsi]" + }, + { + "address": "0x1400132b9", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 2" + }, + { + "address": "0x1400132bd", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400132c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400132d0" + }, + { + "address": "0x1400132c3", + "size": 4, + "mnemonic": "add", + "operands": "dword ptr [rdi + 8], 2" + }, + { + "address": "0x1400132c7", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rbx], 0xd" + }, + { + "address": "0x1400132cc", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d0", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x1400132d3", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143e]" + }, + { + "address": "0x1400132df", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400132e2", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132b1" + } + ], + "successors": [ + "0x1400132b1", + "0x1400132e4" + ] + }, + { + "address": "0x1400132b1", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400132b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400132b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400132e4" + }, + { + "address": "0x1400132b6", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsi]" + }, + { + "address": "0x1400132b9", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 2" + }, + { + "address": "0x1400132bd", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400132c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400132d0" + }, + { + "address": "0x1400132c3", + "size": 4, + "mnemonic": "add", + "operands": "dword ptr [rdi + 8], 2" + }, + { + "address": "0x1400132c7", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rbx], 0xd" + }, + { + "address": "0x1400132cc", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d0", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x1400132d3", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143e]" + }, + { + "address": "0x1400132df", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400132e2", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132b1" + } + ], + "successors": [ + "0x1400132b1", + "0x1400132e4" + ] + }, + { + "address": "0x1400132e4", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400132e4", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x30], 0" + }, + { + "address": "0x1400132e9", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x1400132ee", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400132f4", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x30]" + }, + { + "address": "0x1400132f9", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400132fc", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x140013301", + "size": 3, + "mnemonic": "sar", + "operands": "rbx, 1" + }, + { + "address": "0x140013304", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140013307", + "size": 2, + "mnemonic": "add", + "operands": "ebx, ebx" + }, + { + "address": "0x140013309", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x14001330c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xce3e]" + }, + { + "address": "0x140013312", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140013314", + "size": 2, + "mnemonic": "je", + "operands": "0x140013328" + } + ], + "successors": [ + "0x140013328", + "0x140013316" + ] + }, + { + "address": "0x140013328", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013328", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xcdca]" + }, + { + "address": "0x14001332e", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x140013330", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140013333", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x1440]" + }, + { + "address": "0x14001333b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001333e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140013343", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x1450]" + }, + { + "address": "0x14001334b", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001334f", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140013353", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140013356", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013358", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140013359", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001335a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140013316", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013316", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x30]" + }, + { + "address": "0x14001331a", + "size": 3, + "mnemonic": "add", + "operands": "dword ptr [rdi + 4], eax" + }, + { + "address": "0x14001331d", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, ebx" + }, + { + "address": "0x14001331f", + "size": 2, + "mnemonic": "jb", + "operands": "0x140013330" + } + ], + "successors": [ + "0x140013330", + "0x140013321" + ] + }, + { + "address": "0x140013330", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013330", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140013333", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x1440]" + }, + { + "address": "0x14001333b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001333e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140013343", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x1450]" + }, + { + "address": "0x14001334b", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001334f", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140013353", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140013356", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013358", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140013359", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001335a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140013321", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013321", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x140013324", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132ac" + } + ], + "successors": [ + "0x1400132ac", + "0x140013326" + ] + }, + { + "address": "0x1400132ac", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400132ac", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400132b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400132b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400132e4" + }, + { + "address": "0x1400132b6", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsi]" + }, + { + "address": "0x1400132b9", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 2" + }, + { + "address": "0x1400132bd", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400132c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400132d0" + }, + { + "address": "0x1400132c3", + "size": 4, + "mnemonic": "add", + "operands": "dword ptr [rdi + 8], 2" + }, + { + "address": "0x1400132c7", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rbx], 0xd" + }, + { + "address": "0x1400132cc", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d0", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x1400132d3", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143e]" + }, + { + "address": "0x1400132df", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400132e2", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132b1" + } + ], + "successors": [ + "0x1400132b1", + "0x1400132e4" + ] + }, + { + "address": "0x140013326", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013326", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140013330" + } + ], + "successors": [ + "0x140013330" + ] + } + ] + }, + { + "address": "0x14001335c", + "end_address": "0x1400134d0", + "name": "", + "blocks": [ + { + "address": "0x14001335c", + "size": 45, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001335c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140013361", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x140013366", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013367", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013368", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001336a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001336c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001336e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1470" + }, + { + "address": "0x140013373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013378", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001337b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dcbe]" + }, + { + "address": "0x140013382", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013385", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1460], rax" + }, + { + "address": "0x14001338d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013390", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013393", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013396", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r9d" + }, + { + "address": "0x140013399", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001339d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ff5c]" + }, + { + "address": "0x1400133a4", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x1400133a8", + "size": 3, + "mnemonic": "add", + "operands": "r14, r8" + }, + { + "address": "0x1400133ab", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400133ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400133b1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x1400133b5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x1400133b9", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x1400133be", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400133c0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400133c3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x1400133c6", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r14" + }, + { + "address": "0x1400133c9", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400134a1" + }, + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + }, + { + "address": "0x1400133d4", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + }, + { + "address": "0x140013405", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013405", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001340b", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x50]" + }, + { + "address": "0x140013410", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140013416", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x50]" + }, + { + "address": "0x14001341b", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rax" + }, + { + "address": "0x14001341e", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0xd55" + }, + { + "address": "0x140013426", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x700]" + }, + { + "address": "0x14001342e", + "size": 3, + "mnemonic": "sar", + "operands": "r9, 1" + }, + { + "address": "0x140013431", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013433", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140013438", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x14001343d", + "size": 5, + "mnemonic": "call", + "operands": "0x1400170bc" + }, + { + "address": "0x140013442", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x140013444", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140013446", + "size": 2, + "mnemonic": "je", + "operands": "0x140013499" + } + ], + "successors": [ + "0x140013499", + "0x140013448" + ] + }, + { + "address": "0x140013499", + "size": 16, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013499", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xcc59]" + }, + { + "address": "0x14001349f", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x1400134a1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400134a4", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x1460]" + }, + { + "address": "0x1400134ac", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x1400134af", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x1400134b4", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x1470]" + }, + { + "address": "0x1400134bc", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x1400134c0", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x40]" + }, + { + "address": "0x1400134c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400134c7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400134c9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400134cb", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400134cd", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400134ce", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x1400134cf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140013448", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013448", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001344a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001344c", + "size": 2, + "mnemonic": "je", + "operands": "0x140013486" + } + ], + "successors": [ + "0x140013486", + "0x14001344e" + ] + }, + { + "address": "0x140013486", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013486", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140013488", + "size": 3, + "mnemonic": "sub", + "operands": "eax, r15d" + }, + { + "address": "0x14001348b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 4], eax" + }, + { + "address": "0x14001348e", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x140013491", + "size": 6, + "mnemonic": "jb", + "operands": "0x1400133cf" + } + ], + "successors": [ + "0x1400133cf", + "0x140013497" + ] + }, + { + "address": "0x14001344e", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001344e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x140013453", + "size": 8, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x700]" + }, + { + "address": "0x14001345b", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x140013461", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140013466", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, esi" + }, + { + "address": "0x140013468", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x14001346b", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rcx" + }, + { + "address": "0x14001346e", + "size": 3, + "mnemonic": "sub", + "operands": "r8d, esi" + }, + { + "address": "0x140013471", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013474", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xccd6]" + }, + { + "address": "0x14001347a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001347c", + "size": 2, + "mnemonic": "je", + "operands": "0x140013499" + } + ], + "successors": [ + "0x140013499", + "0x14001347e" + ] + }, + { + "address": "0x1400133cf", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + }, + { + "address": "0x140013497", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013497", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400134a1" + } + ], + "successors": [ + "0x1400134a1" + ] + }, + { + "address": "0x14001347e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001347e", + "size": 4, + "mnemonic": "add", + "operands": "esi, dword ptr [rsp + 0x40]" + }, + { + "address": "0x140013482", + "size": 2, + "mnemonic": "cmp", + "operands": "esi, ebp" + }, + { + "address": "0x140013484", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001344e" + } + ], + "successors": [ + "0x14001344e", + "0x140013486" + ] + }, + { + "address": "0x1400134a1", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134a1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400134a4", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x1460]" + }, + { + "address": "0x1400134ac", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x1400134af", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x1400134b4", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x1470]" + }, + { + "address": "0x1400134bc", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x1400134c0", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x40]" + }, + { + "address": "0x1400134c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400134c7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400134c9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400134cb", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x1400134cd", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400134ce", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x1400134cf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400134d0", + "end_address": "0x1400135ed", + "name": "", + "blocks": [ + { + "address": "0x1400134d0", + "size": 27, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134d0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x1400134d5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x1400134da", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, + { + "address": "0x1400134de", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400134df", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400134e1", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400134e3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400134e5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x1400135f0", + "end_address": "0x14001391f", "name": "", "blocks": [ { @@ -47874,15 +162467,486 @@ ] }, { - "address": "0x140013c57", + "address": "0x140013920", + "end_address": "0x140013a8a", "name": "", "blocks": [ { - "address": "0x140013c57", - "size": 30, + "address": "0x140013920", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013920", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140013925", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001392a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x14001392f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013931", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013935", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140013938", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001393b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013968" + }, + { + "address": "0x14001393d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140013942", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140013948", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001394d", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140013950", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140013955", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140013957", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001395c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140013961", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013965", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013967", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013a8c", + "end_address": "0x140013af7", + "name": "", + "blocks": [ + { + "address": "0x140013a8c", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140013a8f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x140013a93", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rcx" + }, + { + "address": "0x140013a97", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013a98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013a9c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140013a9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013aa2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140013aa5", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013ad6" + }, + { + "address": "0x140013aa7", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x140013aab", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x140013ab2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x140013ab6", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140013aba", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140013abd", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140013ac0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013ac2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x140013ac7", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140013acb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140013ad0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013ad4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140013ad5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013af8", + "end_address": "0x140013c48", + "name": "", + "blocks": [ + { + "address": "0x140013af8", + "size": 19, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140013af8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140013afb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140013aff", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rsi" + }, + { + "address": "0x140013b03", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013b04", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013b08", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140013b0b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013b0e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140013b11", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013b3c" + }, + { + "address": "0x140013b13", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x140013b17", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140013b1a", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140013b1e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140013b21", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x140013b25", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x140013b2c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x140013b33", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140013b37", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013c38" + } + ], + "successors": [ + "0x140013c38" + ] + }, + { + "address": "0x140013c38", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013c38", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140013c3d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140013c42", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013c46", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140013c47", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013c48", + "end_address": "0x140013da3", + "name": "", + "blocks": [ + { + "address": "0x140013c48", + "size": 33, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c48", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140013c4d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x140013c52", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], r8" + }, { "address": "0x140013c57", "size": 1, @@ -48141,15 +163205,22 @@ ] }, { - "address": "0x140013da9", + "address": "0x140013da4", + "end_address": "0x140013f2a", "name": "", "blocks": [ { - "address": "0x140013da9", - "size": 23, + "address": "0x140013da4", + "size": 24, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140013da4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, { "address": "0x140013da9", "size": 1, @@ -48384,15 +163455,28 @@ ] }, { - "address": "0x140013f8e", + "address": "0x140013f84", + "end_address": "0x14001401e", "name": "", "blocks": [ { - "address": "0x140013f8e", - "size": 22, + "address": "0x140013f84", + "size": 24, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140013f84", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140013f89", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x140013f8e", "size": 1, @@ -48722,15 +163806,983 @@ ] }, { - "address": "0x140014279", + "address": "0x140014028", + "end_address": "0x14001411f", "name": "", "blocks": [ { - "address": "0x140014279", - "size": 23, + "address": "0x140014028", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014028", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001402b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x14001402f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbp" + }, + { + "address": "0x140014033", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x140014037", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rax + 8], cl" + }, + { + "address": "0x14001403a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001403b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001403f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140014042", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140014045", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140014048", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14001404d", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x14]" + }, + { + "address": "0x140014050", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140014051", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, eax" + }, + { + "address": "0x140014054", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x140014057", + "size": 6, + "mnemonic": "je", + "operands": "0x1400140ee" + } + ], + "successors": [ + "0x1400140ee", + "0x14001405d" + ] + }, + { + "address": "0x1400140ee", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400140ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rsi" + }, + { + "address": "0x1400140f1", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x1400140f6", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x1400140fc", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r10d" + }, + { + "address": "0x1400140ff", + "size": 5, + "mnemonic": "call", + "operands": "0x1400134d0" + }, + { + "address": "0x140014104", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140014107", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001410a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001410f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140014114", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140014119", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001411d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001411e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001405d", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001405d", + "size": 2, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbx]" + }, + { + "address": "0x14001405f", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x140014061", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x140014065", + "size": 3, + "mnemonic": "sub", + "operands": "edi, dword ptr [rbx + 8]" + }, + { + "address": "0x140014068", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx + 1]" + }, + { + "address": "0x14001406c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001406f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x20]" + }, + { + "address": "0x140014072", + "size": 2, + "mnemonic": "dec", + "operands": "eax" + }, + { + "address": "0x140014074", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], eax" + }, + { + "address": "0x140014077", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x140014079", + "size": 2, + "mnemonic": "jle", + "operands": "0x140014099" + }, + { + "address": "0x14001407b", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rsi" + }, + { + "address": "0x14001407e", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140014081", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r10d" + }, + { + "address": "0x140014084", + "size": 5, + "mnemonic": "call", + "operands": "0x1400134d0" + }, + { + "address": "0x140014089", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x14001408b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x14001408f", + "size": 2, + "mnemonic": "cmp", + "operands": "ebp, edi" + }, + { + "address": "0x140014091", + "size": 4, + "mnemonic": "mov", + "operands": "al, byte ptr [rsp + 0x30]" + }, + { + "address": "0x140014095", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rcx], al" + }, + { + "address": "0x140014097", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014107" + } + ], + "successors": [ + "0x140014107" + ] + }, + { + "address": "0x140014107", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014107", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001410a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001410f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140014114", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140014119", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001411d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001411e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014120", + "end_address": "0x1400141a8", + "name": "", + "blocks": [ + { + "address": "0x140014120", + "size": 7, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140014120", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140014122", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140014126", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x140014129", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001412a", + "size": 3, + "mnemonic": "shr", + "operands": "edx, 3" + }, + { + "address": "0x14001412d", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140014130", + "size": 2, + "mnemonic": "je", + "operands": "0x140014136" + } + ], + "successors": [ + "0x140014136", + "0x140014132" + ] + }, + { + "address": "0x140014136", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014136", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x140014139", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001413a", + "size": 2, + "mnemonic": "test", + "operands": "al, 0xc0" + }, + { + "address": "0x14001413c", + "size": 2, + "mnemonic": "je", + "operands": "0x140014147" + } + ], + "successors": [ + "0x140014147", + "0x14001413e" + ] + }, + { + "address": "0x140014132", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014132", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140014134", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400141a2" + } + ], + "successors": [ + "0x1400141a2" + ] + }, + { + "address": "0x140014147", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014147", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0x18]" + }, + { + "address": "0x14001414a", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001414b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140014150", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140014153", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140014157", + "size": 2, + "mnemonic": "je", + "operands": "0x1400141a0" + } + ], + "successors": [ + "0x1400141a0", + "0x140014159" + ] + }, + { + "address": "0x14001413e", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001413e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x140014142", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140014145", + "size": 2, + "mnemonic": "je", + "operands": "0x1400141a0" + } + ], + "successors": [ + "0x1400141a0", + "0x140014147" + ] + }, + { + "address": "0x1400141a2", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400141a2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400141a6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400141a7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400141a0", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400141a0", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x1400141a2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400141a6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400141a7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140014159", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014159", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001415f", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x38]" + }, + { + "address": "0x140014164", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x14001416a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001416c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14001416f", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xc0ab]" + }, + { + "address": "0x140014175", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140014177", + "size": 2, + "mnemonic": "je", + "operands": "0x1400141a0" + } + ], + "successors": [ + "0x1400141a0", + "0x140014179" + ] + }, + { + "address": "0x140014179", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014179", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001417f", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x140014184", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140014187", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xc08b]" + }, + { + "address": "0x14001418d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001418f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400141a0" + } + ], + "successors": [ + "0x1400141a0", + "0x140014191" + ] + }, + { + "address": "0x140014191", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014191", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140014196", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001419b", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001419e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400141a2" + } + ], + "successors": [ + "0x1400141a2" + ] + } + ] + }, + { + "address": "0x1400141a8", + "end_address": "0x140014273", + "name": "", + "blocks": [ + { + "address": "0x1400141a8", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400141a8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400141ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400141b2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400141b3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400141b7", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x1400141b9", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400141bc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400141bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400141c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x1400141c7", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x1400141ca", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400141cb", + "size": 2, + "mnemonic": "test", + "operands": "al, 6" + }, + { + "address": "0x1400141cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400141e4" + }, + { + "address": "0x1400141cf", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 0x2c], 9" + }, + { + "address": "0x1400141d6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x30], 1" + }, + { + "address": "0x1400141da", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x10" + }, + { + "address": "0x1400141df", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400141e2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014263" + } + ], + "successors": [ + "0x140014263" + ] + }, + { + "address": "0x140014263", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014263", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140014268", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001426d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140014271", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140014272", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014274", + "end_address": "0x14001446f", + "name": "", + "blocks": [ + { + "address": "0x140014274", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014274", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, { "address": "0x140014279", "size": 1, @@ -49412,15 +165464,22 @@ ] }, { - "address": "0x140014475", + "address": "0x140014470", + "end_address": "0x14001479f", "name": "", "blocks": [ { - "address": "0x140014475", - "size": 21, + "address": "0x140014470", + "size": 22, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140014470", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, { "address": "0x140014475", "size": 1, @@ -50041,15 +166100,207 @@ ] }, { - "address": "0x1400148ca", + "address": "0x1400147a0", + "end_address": "0x1400148be", "name": "", "blocks": [ { - "address": "0x1400148ca", - "size": 19, + "address": "0x1400147a0", + "size": 27, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400147a0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x1400147a3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x1400147a7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x1400147ab", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], r12" + }, + { + "address": "0x1400147af", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 8], ecx" + }, + { + "address": "0x1400147b2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400147b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400147b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400147b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400147bf", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400147c2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400147c5", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400147c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400147fa" + }, + { + "address": "0x1400147ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400147cf", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400147d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400147d7", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400147dd", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400147e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400147e5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400147ea", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400147ef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147f3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400147f5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400147f7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400147f9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400148c0", + "end_address": "0x140014d1f", + "name": "", + "blocks": [ + { + "address": "0x1400148c0", + "size": 21, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x1400148c0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x1400148c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, { "address": "0x1400148ca", "size": 1, @@ -50248,15 +166499,373 @@ ] }, { - "address": "0x140014efa", + "address": "0x140014d20", + "end_address": "0x140014e3e", "name": "", "blocks": [ { - "address": "0x140014efa", - "size": 22, + "address": "0x140014d20", + "size": 27, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d20", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x140014d25", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x140014d2a", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, + { + "address": "0x140014d2e", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140014d2f", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140014d31", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014d33", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014d35", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014e40", + "end_address": "0x140014eef", + "name": "", + "blocks": [ + { + "address": "0x140014e40", + "size": 17, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140014e40", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140014e45", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140014e4a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140014e4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140014e50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014e54", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140014e57", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014e5a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140014e5c", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140014e5f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140014e62", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140014e67", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140014e6b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014e7e" + }, + { + "address": "0x140014e6d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x30], 1" + }, + { + "address": "0x140014e71", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x2c], 9" + }, + { + "address": "0x140014e78", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014e7c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014eda" + } + ], + "successors": [ + "0x140014eda" + ] + }, + { + "address": "0x140014eda", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014eda", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140014edf", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140014ee4", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140014ee9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014eed", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140014eee", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014ef0", + "end_address": "0x140014f8a", + "name": "", + "blocks": [ + { + "address": "0x140014ef0", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014ef0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140014ef5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x140014efa", "size": 1, @@ -50586,15 +167195,28 @@ ] }, { - "address": "0x140014f9e", + "address": "0x140014f94", + "end_address": "0x14001502e", "name": "", "blocks": [ { - "address": "0x140014f9e", - "size": 22, + "address": "0x140014f94", + "size": 24, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140014f94", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140014f99", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x140014f9e", "size": 1, @@ -50924,15 +167546,2131 @@ ] }, { - "address": "0x140015582", + "address": "0x140015038", + "end_address": "0x140015081", "name": "", "blocks": [ { - "address": "0x140015582", - "size": 25, + "address": "0x140015038", + "size": 7, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140015038", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001503a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001503e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015041", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x140015046", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b140" + }, + { + "address": "0x14001504b", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14001504e", + "size": 2, + "mnemonic": "je", + "operands": "0x140015079" + } + ], + "successors": [ + "0x140015079", + "0x140015050" + ] + }, + { + "address": "0x140015079", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015079", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001507b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001507f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015080", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015050", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015050", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140015055", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b140" + }, + { + "address": "0x14001505a", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14001505d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015075" + }, + { + "address": "0x14001505f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140015062", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140015067", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140015069", + "size": 5, + "mnemonic": "call", + "operands": "0x14001c1c4" + }, + { + "address": "0x14001506e", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015070", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x140015073", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001507b" + } + ], + "successors": [ + "0x14001507b" + ] + }, + { + "address": "0x14001507b", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001507b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001507f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015080", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015084", + "end_address": "0x14001514b", + "name": "", + "blocks": [ + { + "address": "0x140015084", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015084", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140015089", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001508a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001508e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015091", + "size": 5, + "mnemonic": "call", + "operands": "0x140015038" + }, + { + "address": "0x140015096", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140015098", + "size": 6, + "mnemonic": "je", + "operands": "0x14001513e" + } + ], + "successors": [ + "0x14001513e", + "0x14001509e" + ] + }, + { + "address": "0x14001513e", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001513e", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x140015140", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140015145", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015149", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001514a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001509e", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001509e", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x1400150a3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b140" + }, + { + "address": "0x1400150a8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400150ab", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400150b6" + }, + { + "address": "0x1400150ad", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x1e654]" + }, + { + "address": "0x1400150b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400150cc" + } + ], + "successors": [ + "0x1400150cc" + ] + }, + { + "address": "0x1400150cc", + "size": 23, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400150cc", + "size": 6, + "mnemonic": "inc", + "operands": "dword ptr [rip + 0x1dd1e]" + }, + { + "address": "0x1400150d2", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x1400150d5", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400150d6", + "size": 5, + "mnemonic": "test", + "operands": "eax, 0x4c0" + }, + { + "address": "0x1400150db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001513e" + }, + { + "address": "0x1400150dd", + "size": 8, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x282" + }, + { + "address": "0x1400150e5", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi], 0" + }, + { + "address": "0x1400150e9", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400150ff" + }, + { + "address": "0x1400150eb", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1000" + }, + { + "address": "0x1400150f0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x1400150f5", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400150f7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x1400150fa", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400150ff", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x140015102", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015105", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015124" + }, + { + "address": "0x140015107", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x1c]" + }, + { + "address": "0x14001510b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], 2" + }, + { + "address": "0x140015112", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rcx" + }, + { + "address": "0x140015116", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140015119", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], 2" + }, + { + "address": "0x140015120", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140015122", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140015140" + } + ], + "successors": [ + "0x140015140" + ] + }, + { + "address": "0x140015140", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015140", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140015145", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015149", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001514a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001514c", + "end_address": "0x140015189", + "name": "", + "blocks": [ + { + "address": "0x14001514c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001514c", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001514e", + "size": 2, + "mnemonic": "je", + "operands": "0x140015188" + } + ], + "successors": [ + "0x140015188", + "0x140015150" + ] + }, + { + "address": "0x140015188", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015188", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015150", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015150", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015151", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015155", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx + 0x14]" + }, + { + "address": "0x140015158", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001515b", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 9" + }, + { + "address": "0x14001515e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001515f", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x140015161", + "size": 2, + "mnemonic": "je", + "operands": "0x140015183" + } + ], + "successors": [ + "0x140015183", + "0x140015163" + ] + }, + { + "address": "0x140015183", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015183", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015187", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015188", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015163", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015163", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x140015166", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140015169", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b5ec" + }, + { + "address": "0x14001516e", + "size": 8, + "mnemonic": "lock and", + "operands": "dword ptr [rbx + 0x14], 0xfffffd7f" + }, + { + "address": "0x140015176", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbx + 0x20], 0" + }, + { + "address": "0x14001517a", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x14001517f", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbx], 0" + }, + { + "address": "0x140015183", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015187", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015188", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001518c", + "end_address": "0x1400151f7", + "name": "", + "blocks": [ + { + "address": "0x14001518c", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001518c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140015191", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015192", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015196", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015199", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001519e", + "size": 6, + "mnemonic": "add", + "operands": "dword ptr [rip + 0x1dc4c], edx" + }, + { + "address": "0x1400151a4", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x1000" + }, + { + "address": "0x1400151a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400151ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x1400151b0", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400151b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400151b6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400151bb", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x1400151c0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400151c9" + } + ], + "successors": [ + "0x1400151c9", + "0x1400151c2" + ] + }, + { + "address": "0x1400151c9", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400151c9", + "size": 8, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x400" + }, + { + "address": "0x1400151d1", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x1c]" + }, + { + "address": "0x1400151d5", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 2" + }, + { + "address": "0x1400151da", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400151de", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], edi" + }, + { + "address": "0x1400151e1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400151e5", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbx + 0x10], 0" + }, + { + "address": "0x1400151e9", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400151ec", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400151f1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400151f5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400151f6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400151c2", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400151c2", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x40" + }, + { + "address": "0x1400151c7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400151de" + } + ], + "successors": [ + "0x1400151de" + ] + }, + { + "address": "0x1400151de", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400151de", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], edi" + }, + { + "address": "0x1400151e1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400151e5", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbx + 0x10], 0" + }, + { + "address": "0x1400151e9", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400151ec", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400151f1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400151f5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400151f6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015200", + "end_address": "0x14001525e", + "name": "", + "blocks": [ + { + "address": "0x140015200", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015200", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015202", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015206", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015209", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -0x20" + }, + { + "address": "0x14001520d", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001524b" + } + ], + "successors": [ + "0x14001524b", + "0x14001520f" + ] + }, + { + "address": "0x14001524b", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001524b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140015250", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0xc" + }, + { + "address": "0x140015256", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140015258", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001525c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001525d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001520f", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001520f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015212", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140015217", + "size": 4, + "mnemonic": "cmove", + "operands": "rbx, rax" + }, + { + "address": "0x14001521b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140015232" + } + ], + "successors": [ + "0x140015232" + ] + }, + { + "address": "0x140015232", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015232", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1e61f]" + }, + { + "address": "0x140015239", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x14001523c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001523e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xaf3c]" + }, + { + "address": "0x140015244", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140015247", + "size": 2, + "mnemonic": "je", + "operands": "0x14001521d" + } + ], + "successors": [ + "0x14001521d", + "0x140015249" + ] + }, + { + "address": "0x14001521d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001521d", + "size": 5, + "mnemonic": "call", + "operands": "0x1400105b0" + }, + { + "address": "0x140015222", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015224", + "size": 2, + "mnemonic": "je", + "operands": "0x14001524b" + } + ], + "successors": [ + "0x14001524b", + "0x140015226" + ] + }, + { + "address": "0x140015249", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015249", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140015258" + } + ], + "successors": [ + "0x140015258" + ] + }, + { + "address": "0x140015226", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015226", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140015229", + "size": 5, + "mnemonic": "call", + "operands": "0x14000deb0" + }, + { + "address": "0x14001522e", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015230", + "size": 2, + "mnemonic": "je", + "operands": "0x14001524b" + } + ], + "successors": [ + "0x14001524b", + "0x140015232" + ] + }, + { + "address": "0x140015258", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015258", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001525c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001525d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015260", + "end_address": "0x14001537f", + "name": "", + "blocks": [ + { + "address": "0x140015260", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015260", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140015265", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001526a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001526f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015270", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015272", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015278", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001527a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001527d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015280", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015283", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015286", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015289", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001528c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015295" + }, + { + "address": "0x14001528e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140015291", + "size": 2, + "mnemonic": "je", + "operands": "0x1400152ce" + } + ], + "successors": [ + "0x1400152ce", + "0x140015293" + ] + }, + { + "address": "0x1400152ce", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400152ce", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x1400152d1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400152d6" + } + ], + "successors": [ + "0x1400152d6", + "0x1400152d3" + ] + }, + { + "address": "0x140015293", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015293", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001529a" + } + ], + "successors": [ + "0x14001529a" + ] + }, + { + "address": "0x1400152d6", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400152d6", + "size": 5, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0x70]" + }, + { + "address": "0x1400152db", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x1400152e0", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400152e3", + "size": 4, + "mnemonic": "cmova", + "operands": "r8, rbp" + }, + { + "address": "0x1400152e7", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x7fffffff" + }, + { + "address": "0x1400152ee", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400152f7" + }, + { + "address": "0x1400152f0", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0x16" + }, + { + "address": "0x1400152f5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001533c" + } + ], + "successors": [ + "0x14001533c" + ] + }, + { + "address": "0x1400152d3", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400152d3", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rbx" + }, + { + "address": "0x1400152d6", + "size": 5, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0x70]" + }, + { + "address": "0x1400152db", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x1400152e0", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400152e3", + "size": 4, + "mnemonic": "cmova", + "operands": "r8, rbp" + }, + { + "address": "0x1400152e7", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x7fffffff" + }, + { + "address": "0x1400152ee", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400152f7" + }, + { + "address": "0x1400152f0", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0x16" + }, + { + "address": "0x1400152f5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001533c" + } + ], + "successors": [ + "0x14001533c" + ] + }, + { + "address": "0x14001529a", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001529a", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001529f", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0x16" + }, + { + "address": "0x1400152a4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x1400152a9", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax + 0x30], 1" + }, + { + "address": "0x1400152ad", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x2c], esi" + }, + { + "address": "0x1400152b0", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400152b3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x1400152b8", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x1400152bb", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400152bd", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400152bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x1400152c4", + "size": 2, + "mnemonic": "mov", + "operands": "eax, esi" + }, + { + "address": "0x1400152c6", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015366" + } + ], + "successors": [ + "0x140015366" + ] + }, + { + "address": "0x14001533c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001533c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 0x2c], esi" + }, + { + "address": "0x14001533f", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x30], 1" + }, + { + "address": "0x140015343", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x140015348", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400152b0" + } + ], + "successors": [ + "0x1400152b0" + ] + }, + { + "address": "0x140015366", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015366", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001536b", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140015370", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140015375", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015379", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001537b", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001537d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001537e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400152b0", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400152b0", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400152b3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x1400152b8", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x1400152bb", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400152bd", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400152bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x1400152c4", + "size": 2, + "mnemonic": "mov", + "operands": "eax, esi" + }, + { + "address": "0x1400152c6", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015366" + } + ], + "successors": [ + "0x140015366" + ] + } + ] + }, + { + "address": "0x140015380", + "end_address": "0x140015578", + "name": "", + "blocks": [ + { + "address": "0x140015380", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015380", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140015383", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rdx" + }, + { + "address": "0x140015387", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140015388", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015389", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001538b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001538f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x28], 0xfffffffffffffffe" + }, + { + "address": "0x140015397", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbx" + }, + { + "address": "0x14001539b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rbp" + }, + { + "address": "0x14001539f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400153a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x1400153a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400153a8", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400153ab", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r14d" + }, + { + "address": "0x1400153ae", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400153b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400153c3" + } + ], + "successors": [ + "0x1400153c3", + "0x1400153b3" + ] + }, + { + "address": "0x1400153c3", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400153c3", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400153c6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400153f5" + }, + { + "address": "0x1400153c8", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x1400153cd", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x1400153d5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rbx" + }, + { + "address": "0x1400153da", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r14" + }, + { + "address": "0x1400153df", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400153e2", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x1400153e5", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400153e7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x1400153ec", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x1400153f0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015565" + } + ], + "successors": [ + "0x140015565" + ] + }, + { + "address": "0x1400153b3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400153b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400153b6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400153bf" + }, + { + "address": "0x1400153b8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400153ba", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015565" + } + ], + "successors": [ + "0x140015565" + ] + }, + { + "address": "0x140015565", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015565", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001556a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001556f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140015573", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140015575", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140015576", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140015577", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015578", + "end_address": "0x140015620", + "name": "", + "blocks": [ + { + "address": "0x140015578", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015578", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001557d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x140015582", "size": 1, @@ -51291,8 +170029,585 @@ } ] }, + { + "address": "0x140015620", + "end_address": "0x140015733", + "name": "", + "blocks": [ + { + "address": "0x140015620", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015620", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140015625", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001562a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001562f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015630", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015632", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015634", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015638", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001563a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001563d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015640", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015643", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015646", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015649", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001564c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001567e" + } + ], + "successors": [ + "0x14001567e", + "0x14001564e" + ] + }, + { + "address": "0x14001567e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001567e", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140015681", + "size": 2, + "mnemonic": "je", + "operands": "0x140015655" + } + ], + "successors": [ + "0x140015655", + "0x140015683" + ] + }, + { + "address": "0x14001564e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001564e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140015651", + "size": 2, + "mnemonic": "je", + "operands": "0x140015683" + } + ], + "successors": [ + "0x140015683", + "0x140015653" + ] + }, + { + "address": "0x140015655", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015655", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x140015658", + "size": 2, + "mnemonic": "je", + "operands": "0x14001565d" + } + ], + "successors": [ + "0x14001565d", + "0x14001565a" + ] + }, + { + "address": "0x140015683", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015683", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140015688", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0x16" + }, + { + "address": "0x14001568d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140015692", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax + 0x30], 1" + }, + { + "address": "0x140015696", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x2c], esi" + }, + { + "address": "0x140015699", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001569c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x1400156a1", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x1400156a4", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400156a6", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400156a8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x1400156ad", + "size": 2, + "mnemonic": "mov", + "operands": "eax, esi" + }, + { + "address": "0x1400156af", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001571a" + } + ], + "successors": [ + "0x14001571a" + ] + }, + { + "address": "0x140015653", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015653", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], bl" + }, + { + "address": "0x140015655", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x140015658", + "size": 2, + "mnemonic": "je", + "operands": "0x14001565d" + } + ], + "successors": [ + "0x14001565d", + "0x14001565a" + ] + }, + { + "address": "0x14001565d", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001565d", + "size": 5, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140015662", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140015667", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x14001566a", + "size": 4, + "mnemonic": "cmova", + "operands": "r8, rbp" + }, + { + "address": "0x14001566e", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x7fffffff" + }, + { + "address": "0x140015675", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400156b1" + }, + { + "address": "0x140015677", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0x16" + }, + { + "address": "0x14001567c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400156f4" + } + ], + "successors": [ + "0x1400156f4" + ] + }, + { + "address": "0x14001565a", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001565a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rbx" + }, + { + "address": "0x14001565d", + "size": 5, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140015662", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x140015667", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x14001566a", + "size": 4, + "mnemonic": "cmova", + "operands": "r8, rbp" + }, + { + "address": "0x14001566e", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x7fffffff" + }, + { + "address": "0x140015675", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400156b1" + }, + { + "address": "0x140015677", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0x16" + }, + { + "address": "0x14001567c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400156f4" + } + ], + "successors": [ + "0x1400156f4" + ] + }, + { + "address": "0x14001571a", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001571a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001571f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140015724", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140015729", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001572d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001572f", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140015731", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140015732", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400156f4", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400156f4", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 0x2c], esi" + }, + { + "address": "0x1400156f7", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x30], 1" + }, + { + "address": "0x1400156fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x140015700", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140015699" + } + ], + "successors": [ + "0x140015699" + ] + }, + { + "address": "0x140015699", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015699", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001569c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x1400156a1", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x1400156a4", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400156a6", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400156a8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x1400156ad", + "size": 2, + "mnemonic": "mov", + "operands": "eax, esi" + }, + { + "address": "0x1400156af", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001571a" + } + ], + "successors": [ + "0x14001571a" + ] + } + ] + }, { "address": "0x140015734", + "end_address": "0x140015a73", "name": "", "blocks": [ { @@ -51648,15 +170963,28 @@ ] }, { - "address": "0x140015a7e", + "address": "0x140015a74", + "end_address": "0x140015b2a", "name": "", "blocks": [ { - "address": "0x140015a7e", - "size": 11, + "address": "0x140015a74", + "size": 13, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140015a74", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140015a79", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdi" + }, { "address": "0x140015a7e", "size": 1, @@ -52165,15 +171493,610 @@ ] }, { - "address": "0x140015c13", + "address": "0x140015b2c", + "end_address": "0x140015b5d", "name": "", "blocks": [ { - "address": "0x140015c13", - "size": 15, + "address": "0x140015b2c", + "size": 6, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140015b2c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015b2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b32", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d6ff]" + }, + { + "address": "0x140015b39", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015b3c", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015b3f", + "size": 2, + "mnemonic": "je", + "operands": "0x140015b57" + } + ], + "successors": [ + "0x140015b57", + "0x140015b41" + ] + }, + { + "address": "0x140015b57", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015b57", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b5b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015b5c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015b41", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015b41", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x3a8]" + }, + { + "address": "0x140015b47", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rip + 0x1ba43], eax" + }, + { + "address": "0x140015b4d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015b57" + }, + { + "address": "0x140015b4f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a8ec" + }, + { + "address": "0x140015b54", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140015b57", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b5b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015b5c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015b60", + "end_address": "0x140015b95", + "name": "", + "blocks": [ + { + "address": "0x140015b60", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015b60", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015b62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b66", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d6cb]" + }, + { + "address": "0x140015b6d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015b70", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r8*8]" + }, + { + "address": "0x140015b74", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015b77", + "size": 2, + "mnemonic": "je", + "operands": "0x140015b8f" + } + ], + "successors": [ + "0x140015b8f", + "0x140015b79" + ] + }, + { + "address": "0x140015b8f", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015b8f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b93", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015b94", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015b79", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015b79", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x3a8]" + }, + { + "address": "0x140015b7f", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rip + 0x1ba0b], eax" + }, + { + "address": "0x140015b85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015b8f" + }, + { + "address": "0x140015b87", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a8ec" + }, + { + "address": "0x140015b8c", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140015b8f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b93", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015b94", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015b98", + "end_address": "0x140015bc9", + "name": "", + "blocks": [ + { + "address": "0x140015b98", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015b98", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015b9a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b9e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dc9b]" + }, + { + "address": "0x140015ba5", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015ba8", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015bab", + "size": 2, + "mnemonic": "je", + "operands": "0x140015bc3" + } + ], + "successors": [ + "0x140015bc3", + "0x140015bad" + ] + }, + { + "address": "0x140015bc3", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015bc3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015bc7", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015bc8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015bad", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015bad", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x3a8]" + }, + { + "address": "0x140015bb3", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rip + 0x1b9d7], eax" + }, + { + "address": "0x140015bb9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015bc3" + }, + { + "address": "0x140015bbb", + "size": 5, + "mnemonic": "call", + "operands": "0x1400188c8" + }, + { + "address": "0x140015bc0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140015bc3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015bc7", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015bc8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015bcc", + "end_address": "0x140015c01", + "name": "", + "blocks": [ + { + "address": "0x140015bcc", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015bcc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015bce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015bd2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1dc67]" + }, + { + "address": "0x140015bd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015bdc", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r8*8]" + }, + { + "address": "0x140015be0", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015be3", + "size": 2, + "mnemonic": "je", + "operands": "0x140015bfb" + } + ], + "successors": [ + "0x140015bfb", + "0x140015be5" + ] + }, + { + "address": "0x140015bfb", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015bfb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015bff", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015c00", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140015be5", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140015be5", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x3a8]" + }, + { + "address": "0x140015beb", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rip + 0x1b99f], eax" + }, + { + "address": "0x140015bf1", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015bfb" + }, + { + "address": "0x140015bf3", + "size": 5, + "mnemonic": "call", + "operands": "0x1400188c8" + }, + { + "address": "0x140015bf8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140015bfb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015bff", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140015c00", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140015c04", + "end_address": "0x140015d0c", + "name": "", + "blocks": [ + { + "address": "0x140015c04", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015c04", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140015c09", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140015c0e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, { "address": "0x140015c13", "size": 1, @@ -52746,6 +172669,7 @@ }, { "address": "0x140015d0c", + "end_address": "0x140015e87", "name": "", "blocks": [ { @@ -53154,15 +173078,22 @@ ] }, { - "address": "0x140015e8a", + "address": "0x140015e88", + "end_address": "0x140016050", "name": "", "blocks": [ { - "address": "0x140015e8a", - "size": 26, + "address": "0x140015e88", + "size": 27, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140015e88", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, { "address": "0x140015e8a", "size": 1, @@ -53933,6 +173864,7 @@ }, { "address": "0x140016050", + "end_address": "0x1400161df", "name": "", "blocks": [ { @@ -54408,6 +174340,7 @@ }, { "address": "0x1400161e0", + "end_address": "0x140016511", "name": "", "blocks": [ { @@ -56633,15 +176566,2822 @@ ] }, { - "address": "0x140016bca", + "address": "0x140016514", + "end_address": "0x1400165aa", "name": "", "blocks": [ { - "address": "0x140016bca", - "size": 29, + "address": "0x140016514", + "size": 27, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140016514", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140016519", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001651e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001651f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140016523", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140016526", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140016529", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001652c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14001652f", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140016534", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016539", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xc0]" + }, + { + "address": "0x140016540", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140016545", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x140016549", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001654c", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xb8]" + }, + { + "address": "0x140016553", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140016556", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14001655a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001655d", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xb0]" + }, + { + "address": "0x140016564", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140016568", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa8]" + }, + { + "address": "0x140016570", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140016575", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001657c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x140016580", + "size": 5, + "mnemonic": "call", + "operands": "0x1400161e0" + }, + { + "address": "0x140016585", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x68], 0" + }, + { + "address": "0x14001658a", + "size": 2, + "mnemonic": "je", + "operands": "0x140016598" + } + ], + "successors": [ + "0x140016598", + "0x14001658c" + ] + }, + { + "address": "0x140016598", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016598", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x70]" + }, + { + "address": "0x14001659d", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x10]" + }, + { + "address": "0x1400165a1", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x18]" + }, + { + "address": "0x1400165a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400165a8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400165a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001658c", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001658c", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140016591", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140016598", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x70]" + }, + { + "address": "0x14001659d", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x10]" + }, + { + "address": "0x1400165a1", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x18]" + }, + { + "address": "0x1400165a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x1400165a8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400165a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400165b0", + "end_address": "0x140016633", + "name": "", + "blocks": [ + { + "address": "0x1400165b0", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400165b0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400165b4", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x1400165b7", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400165ba", + "size": 2, + "mnemonic": "je", + "operands": "0x1400165cb" + } + ], + "successors": [ + "0x1400165cb", + "0x1400165bc" + ] + }, + { + "address": "0x1400165cb", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400165cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400165d0", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400165d6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400165db", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x1400165e0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400165e4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400165bc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400165bc", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400165bf", + "size": 2, + "mnemonic": "je", + "operands": "0x1400165cb" + } + ], + "successors": [ + "0x1400165cb", + "0x1400165c1" + ] + }, + { + "address": "0x1400165c1", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400165c1", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400165c4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400165e5" + }, + { + "address": "0x1400165c6", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400165c8", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rcx], ax" + }, + { + "address": "0x1400165cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400165d0", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400165d6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400165db", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x1400165e0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400165e4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140016634", + "end_address": "0x14001667c", + "name": "", + "blocks": [ + { + "address": "0x140016634", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016634", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140016639", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14001663e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001663f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016643", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140016646", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140016648", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001664d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001664e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a9eb]" + }, + { + "address": "0x140016655", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140016657", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14001665a", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x1d0c7]" + }, + { + "address": "0x140016661", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rax" + }, + { + "address": "0x140016664", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x140016667", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x140016669", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001666e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140016671", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140016676", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001667a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001667b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001667c", + "end_address": "0x1400166aa", + "name": "", + "blocks": [ + { + "address": "0x14001667c", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001667c", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rsp" + }, + { + "address": "0x14001667f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140016683", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 3" + }, + { + "address": "0x140016688", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x10]" + }, + { + "address": "0x14001668c", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 + 8]" + }, + { + "address": "0x140016690", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x140016694", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 0x18]" + }, + { + "address": "0x140016698", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x14001669c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + 8]" + }, + { + "address": "0x1400166a0", + "size": 5, + "mnemonic": "call", + "operands": "0x140016634" + }, + { + "address": "0x1400166a5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400166a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400166cc", + "end_address": "0x140016928", + "name": "", + "blocks": [ + { + "address": "0x1400166cc", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166cc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x1400166d1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x1400166d6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400166d7", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400166d9", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400166db", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400166dd", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + }, + { + "address": "0x140016723", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016723", + "size": 3, + "mnemonic": "sub", + "operands": "ecx, 2" + }, + { + "address": "0x140016726", + "size": 6, + "mnemonic": "je", + "operands": "0x1400167e0" + } + ], + "successors": [ + "0x1400167e0", + "0x14001672c" + ] + }, + { + "address": "0x1400166fc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166fc", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166ff", + "size": 2, + "mnemonic": "je", + "operands": "0x140016753" + } + ], + "successors": [ + "0x140016753", + "0x140016701" + ] + }, + { + "address": "0x1400167e0", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167e0", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x1cf31]" + }, + { + "address": "0x1400167e7", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x1400167ea", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x1400167ed", + "size": 2, + "mnemonic": "je", + "operands": "0x1400167f9" + } + ], + "successors": [ + "0x1400167f9", + "0x1400167ef" + ] + }, + { + "address": "0x14001672c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001672c", + "size": 3, + "mnemonic": "sub", + "operands": "ecx, 4" + }, + { + "address": "0x14001672f", + "size": 6, + "mnemonic": "je", + "operands": "0x1400167c5" + } + ], + "successors": [ + "0x1400167c5", + "0x140016735" + ] + }, + { + "address": "0x140016753", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016753", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x140016758", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14001675b", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001675e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001677d" + }, + { + "address": "0x140016760", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140016763", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140016768", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001676c", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x48]" + }, + { + "address": "0x140016770", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140016773", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140016775", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140016777", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140016779", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001677b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001677c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016701", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016701", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x140016704", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x140016706" + ] + }, + { + "address": "0x1400167f9", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167f9", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi]" + }, + { + "address": "0x1400167fc", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x1400167ff", + "size": 2, + "mnemonic": "je", + "operands": "0x140016813" + } + ], + "successors": [ + "0x140016813", + "0x140016801" + ] + }, + { + "address": "0x1400167ef", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167ef", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r13 + 3]" + }, + { + "address": "0x1400167f3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400167f8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400167f9", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi]" + }, + { + "address": "0x1400167fc", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x1400167ff", + "size": 2, + "mnemonic": "je", + "operands": "0x140016813" + } + ], + "successors": [ + "0x140016813", + "0x140016801" + ] + }, + { + "address": "0x1400167c5", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167c5", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x1cf5c]" + }, + { + "address": "0x1400167cc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400167e7" + } + ], + "successors": [ + "0x1400167e7" + ] + }, + { + "address": "0x140016735", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016735", + "size": 3, + "mnemonic": "sub", + "operands": "ecx, 9" + }, + { + "address": "0x140016738", + "size": 6, + "mnemonic": "je", + "operands": "0x1400167d7" + } + ], + "successors": [ + "0x1400167d7", + "0x14001673e" + ] + }, + { + "address": "0x140016706", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016706", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x140016709", + "size": 2, + "mnemonic": "je", + "operands": "0x140016753" + } + ], + "successors": [ + "0x140016753", + "0x14001670b" + ] + }, + { + "address": "0x140016813", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016813", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, 1" + }, + { + "address": "0x140016817", + "size": 6, + "mnemonic": "je", + "operands": "0x1400168a8" + } + ], + "successors": [ + "0x1400168a8", + "0x14001681d" + ] + }, + { + "address": "0x140016801", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016801", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a838]" + }, + { + "address": "0x140016808", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001680a", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14001680d", + "size": 3, + "mnemonic": "xor", + "operands": "rsi, rax" + }, + { + "address": "0x140016810", + "size": 3, + "mnemonic": "ror", + "operands": "rsi, cl" + }, + { + "address": "0x140016813", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, 1" + }, + { + "address": "0x140016817", + "size": 6, + "mnemonic": "je", + "operands": "0x1400168a8" + } + ], + "successors": [ + "0x1400168a8", + "0x14001681d" + ] + }, + { + "address": "0x1400167e7", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167e7", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x1400167ea", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x1400167ed", + "size": 2, + "mnemonic": "je", + "operands": "0x1400167f9" + } + ], + "successors": [ + "0x1400167f9", + "0x1400167ef" + ] + }, + { + "address": "0x1400167d7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167d7", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x1cf52]" + }, + { + "address": "0x1400167de", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400167e7" + } + ], + "successors": [ + "0x1400167e7" + ] + }, + { + "address": "0x14001673e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001673e", + "size": 3, + "mnemonic": "sub", + "operands": "ecx, 6" + }, + { + "address": "0x140016741", + "size": 6, + "mnemonic": "je", + "operands": "0x1400167ce" + } + ], + "successors": [ + "0x1400167ce", + "0x140016747" + ] + }, + { + "address": "0x14001670b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001670b", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 3" + }, + { + "address": "0x14001670e", + "size": 2, + "mnemonic": "je", + "operands": "0x140016753" + } + ], + "successors": [ + "0x140016753", + "0x140016710" + ] + }, + { + "address": "0x1400168a8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400168a8", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 0x910" + }, + { + "address": "0x1400168ae", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x1400168b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400168bd" + } + ], + "successors": [ + "0x1400168bd", + "0x1400168b3" + ] + }, + { + "address": "0x14001681d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001681d", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x140016820", + "size": 6, + "mnemonic": "je", + "operands": "0x14001690f" + } + ], + "successors": [ + "0x14001690f", + "0x140016826" + ] + }, + { + "address": "0x1400167ce", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400167ce", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x1cf4b]" + }, + { + "address": "0x1400167d5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400167e7" + } + ], + "successors": [ + "0x1400167e7" + ] + }, + { + "address": "0x140016747", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016747", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14001674a", + "size": 2, + "mnemonic": "je", + "operands": "0x1400167c5" + } + ], + "successors": [ + "0x1400167c5", + "0x14001674c" + ] + }, + { + "address": "0x140016710", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016710", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 4" + }, + { + "address": "0x140016713", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x140016715" + ] + }, + { + "address": "0x1400168bd", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400168bd", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, 1" + }, + { + "address": "0x1400168c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400168ca" + }, + { + "address": "0x1400168c3", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400168c5", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016763" + } + ], + "successors": [ + "0x140016763" + ] + }, + { + "address": "0x1400168b3", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400168b3", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x1400168b8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400168bd", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, 1" + }, + { + "address": "0x1400168c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400168ca" + }, + { + "address": "0x1400168c3", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400168c5", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016763" + } + ], + "successors": [ + "0x140016763" + ] + }, + { + "address": "0x14001690f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001690f", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x140016912", + "size": 2, + "mnemonic": "je", + "operands": "0x14001691c" + } + ], + "successors": [ + "0x14001691c", + "0x140016914" + ] + }, + { + "address": "0x140016826", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016826", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 0x910" + }, + { + "address": "0x14001682c", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 0xb" + }, + { + "address": "0x14001682f", + "size": 2, + "mnemonic": "ja", + "operands": "0x140016866" + } + ], + "successors": [ + "0x140016866", + "0x140016831" + ] + }, + { + "address": "0x14001674c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001674c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001674e", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400167e7" + } + ], + "successors": [ + "0x1400167e7" + ] + }, + { + "address": "0x140016715", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016715", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 6" + }, + { + "address": "0x140016718", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x14001671a" + ] + }, + { + "address": "0x140016763", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016763", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140016768", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001676c", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x48]" + }, + { + "address": "0x140016770", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140016773", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140016775", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140016777", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140016779", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001677b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001677c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001691c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001691c", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x140016921", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ebcc" + }, + { + "address": "0x140016926", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140016927", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016914", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016914", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rsi + 3]" + }, + { + "address": "0x140016917", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001691c", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x140016921", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ebcc" + }, + { + "address": "0x140016926", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140016927", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016866", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016866", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 8" + }, + { + "address": "0x140016869", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001689c" + }, + { + "address": "0x14001686b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0xf006]" + }, + { + "address": "0x140016872", + "size": 4, + "mnemonic": "shl", + "operands": "rax, 4" + }, + { + "address": "0x140016876", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x140016879", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0xf000]" + }, + { + "address": "0x140016880", + "size": 4, + "mnemonic": "shl", + "operands": "rcx, 4" + }, + { + "address": "0x140016884", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x140016887", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14001688c", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14001688f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400168ae" + } + ], + "successors": [ + "0x1400168ae", + "0x140016891" + ] + }, + { + "address": "0x140016831", + "size": 24, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016831", + "size": 4, + "mnemonic": "bt", + "operands": "r12d, ebx" + }, + { + "address": "0x140016835", + "size": 2, + "mnemonic": "jae", + "operands": "0x140016866" + }, + { + "address": "0x140016837", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [r15 + 8]" + }, + { + "address": "0x14001683b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], r13" + }, + { + "address": "0x140016840", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [r15 + 8], 0" + }, + { + "address": "0x140016845", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 8" + }, + { + "address": "0x140016848", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001689c" + }, + { + "address": "0x14001684a", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001684f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + 0x10]" + }, + { + "address": "0x140016852", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x78], eax" + }, + { + "address": "0x140016856", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x14001685a", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001685f", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x10], 0x8c" + }, + { + "address": "0x140016866", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, 8" + }, + { + "address": "0x140016869", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001689c" + }, + { + "address": "0x14001686b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0xf006]" + }, + { + "address": "0x140016872", + "size": 4, + "mnemonic": "shl", + "operands": "rax, 4" + }, + { + "address": "0x140016876", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [r15]" + }, + { + "address": "0x140016879", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0xf000]" + }, + { + "address": "0x140016880", + "size": 4, + "mnemonic": "shl", + "operands": "rcx, 4" + }, + { + "address": "0x140016884", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rax" + }, + { + "address": "0x140016887", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14001688c", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14001688f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400168ae" + } + ], + "successors": [ + "0x1400168ae", + "0x140016891" + ] + }, + { + "address": "0x14001671a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001671a", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x14001671d", + "size": 6, + "mnemonic": "jne", + "operands": "0x1400167a5" + }, + { + "address": "0x140016723", + "size": 3, + "mnemonic": "sub", + "operands": "ecx, 2" + }, + { + "address": "0x140016726", + "size": 6, + "mnemonic": "je", + "operands": "0x1400167e0" + } + ], + "successors": [ + "0x1400167e0", + "0x14001672c" + ] + }, + { + "address": "0x1400168ae", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400168ae", + "size": 3, + "mnemonic": "test", + "operands": "r14b, r14b" + }, + { + "address": "0x1400168b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400168bd" + } + ], + "successors": [ + "0x1400168bd", + "0x1400168b3" + ] + }, + { + "address": "0x140016891", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016891", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rax + 8], 0" + }, + { + "address": "0x140016896", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x10" + }, + { + "address": "0x14001689a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016887" + } + ], + "successors": [ + "0x140016887" + ] + }, + { + "address": "0x140016887", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016887", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14001688c", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14001688f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400168ae" + } + ], + "successors": [ + "0x1400168ae", + "0x140016891" + ] + } + ] + }, + { + "address": "0x140016930", + "end_address": "0x1400169aa", + "name": "", + "blocks": [ + { + "address": "0x140016930", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016930", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140016935", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016936", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001693a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001693d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140016940", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016943", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001694f" + }, + { + "address": "0x140016945", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140016948", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14001694d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001696e" + } + ], + "successors": [ + "0x14001696e" + ] + }, + { + "address": "0x14001696e", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001696e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140016973", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016977", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140016978", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400169ac", + "end_address": "0x140016a18", + "name": "", + "blocks": [ + { + "address": "0x1400169ac", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400169ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400169b1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400169b2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400169b6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xffff" + }, + { + "address": "0x1400169bb", + "size": 3, + "mnemonic": "movzx", + "operands": "ebx, dx" + }, + { + "address": "0x1400169be", + "size": 3, + "mnemonic": "cmp", + "operands": "cx, ax" + }, + { + "address": "0x1400169c1", + "size": 2, + "mnemonic": "je", + "operands": "0x140016a0b" + } + ], + "successors": [ + "0x140016a0b", + "0x1400169c3" + ] + }, + { + "address": "0x140016a0b", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016a0b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140016a0d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140016a12", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016a16", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140016a17", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400169c3", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400169c3", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x100" + }, + { + "address": "0x1400169c8", + "size": 3, + "mnemonic": "cmp", + "operands": "cx, ax" + }, + { + "address": "0x1400169cb", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400169df" + }, + { + "address": "0x1400169cd", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a80c]" + }, + { + "address": "0x1400169d4", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, cx" + }, + { + "address": "0x1400169d7", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rax + rcx*2]" + }, + { + "address": "0x1400169db", + "size": 2, + "mnemonic": "and", + "operands": "eax, ebx" + }, + { + "address": "0x1400169dd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016a0d" + } + ], + "successors": [ + "0x140016a0d" + ] + }, + { + "address": "0x140016a0d", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016a0d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140016a12", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016a16", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140016a17", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140016a18", + "end_address": "0x140016b90", + "name": "", + "blocks": [ + { + "address": "0x140016a18", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016a18", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140016a1b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140016a1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140016a23", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140016a27", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140016a2b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016a2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016a31", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x140016a34", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140016a37", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140016a3a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140016a3d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140016a40", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016a43", + "size": 6, + "mnemonic": "je", + "operands": "0x140016b6c" + } + ], + "successors": [ + "0x140016b6c", + "0x140016a49" + ] + }, + { + "address": "0x140016b6c", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016b6c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1cbc5], r14" + }, + { + "address": "0x140016b73", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140016b75", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140016b7a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140016b7f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140016b84", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140016b89", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016b8d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140016b8f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016a49", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016a49", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140016a4c", + "size": 6, + "mnemonic": "je", + "operands": "0x140016b6c" + } + ], + "successors": [ + "0x140016b6c", + "0x140016a52" + ] + }, + { + "address": "0x140016a52", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016a52", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdx], r14b" + }, + { + "address": "0x140016a55", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016a69" + }, + { + "address": "0x140016a57", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016a5a", + "size": 6, + "mnemonic": "je", + "operands": "0x140016b73" + } + ], + "successors": [ + "0x140016b73", + "0x140016a60" + ] + }, + { + "address": "0x140016b73", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016b73", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140016b75", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140016b7a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140016b7f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140016b84", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140016b89", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016b8d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140016b8f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016a60", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016a60", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rcx], r14w" + }, + { + "address": "0x140016a64", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016b73" + } + ], + "successors": [ + "0x140016b73" + ] + } + ] + }, + { + "address": "0x140016bc8", + "end_address": "0x140016d85", + "name": "", + "blocks": [ + { + "address": "0x140016bc8", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bc8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, { "address": "0x140016bca", "size": 1, @@ -56905,8 +179645,2611 @@ } ] }, + { + "address": "0x140016d88", + "end_address": "0x140016e2b", + "name": "", + "blocks": [ + { + "address": "0x140016d88", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016d88", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140016d8a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016d8e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140016d91", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1c9b0]" + }, + { + "address": "0x140016d98", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x2400" + }, + { + "address": "0x140016d9d", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x140016da0", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r8" + }, + { + "address": "0x140016da4", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x3ff" + }, + { + "address": "0x140016da9", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140016dab", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0" + }, + { + "address": "0x140016dae", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016df7" + }, + { + "address": "0x140016db0", + "size": 3, + "mnemonic": "cmp", + "operands": "ax, cx" + }, + { + "address": "0x140016db3", + "size": 2, + "mnemonic": "ja", + "operands": "0x140016dc2" + } + ], + "successors": [ + "0x140016dc2", + "0x140016db5" + ] + }, + { + "address": "0x140016dc2", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016dc2", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x2800" + }, + { + "address": "0x140016dc7", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140016dc9", + "size": 3, + "mnemonic": "cmp", + "operands": "ax, cx" + }, + { + "address": "0x140016dcc", + "size": 2, + "mnemonic": "ja", + "operands": "0x140016de4" + } + ], + "successors": [ + "0x140016de4", + "0x140016dce" + ] + }, + { + "address": "0x140016db5", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016db5", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140016db8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140016dbb", + "size": 5, + "mnemonic": "call", + "operands": "0x14001c5a0" + }, + { + "address": "0x140016dc0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016e25" + } + ], + "successors": [ + "0x140016e25" + ] + }, + { + "address": "0x140016de4", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016de4", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, dx" + }, + { + "address": "0x140016de7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140016dea", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140016ded", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016df1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140016df2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001c4f4" + } + ], + "successors": [ + "0x14001c4f4" + ] + }, + { + "address": "0x140016dce", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016dce", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, dx" + }, + { + "address": "0x140016dd1", + "size": 3, + "mnemonic": "shl", + "operands": "eax, 0xa" + }, + { + "address": "0x140016dd4", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfc9ffc00" + }, + { + "address": "0x140016dd9", + "size": 5, + "mnemonic": "add", + "operands": "eax, 0x10000" + }, + { + "address": "0x140016dde", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x140016de0", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140016de2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016e25" + } + ], + "successors": [ + "0x140016e25" + ] + }, + { + "address": "0x140016e25", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016e25", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016e29", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140016e2a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c4f4", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c4f4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c4f6", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x14001c4f9", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c4fc", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c507" + }, + { + "address": "0x14001c4fe", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r8], rax" + }, + { + "address": "0x14001c501", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001c506", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140016e2c", + "end_address": "0x140016e73", + "name": "", + "blocks": [ + { + "address": "0x140016e2c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e2c", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140016e2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016e32", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140016e37", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140016e3a", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140016e3f", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140016e44", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140016e49", + "size": 5, + "mnemonic": "call", + "operands": "0x140016bc8" + }, + { + "address": "0x140016e4e", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 4" + }, + { + "address": "0x140016e52", + "size": 2, + "mnemonic": "ja", + "operands": "0x140016e6d" + } + ], + "successors": [ + "0x140016e6d", + "0x140016e54" + ] + }, + { + "address": "0x140016e6d", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016e6d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016e71", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140016e72", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016e54", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e54", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0x30]" + }, + { + "address": "0x140016e58", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xffff" + }, + { + "address": "0x140016e5e", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140016e65" + }, + { + "address": "0x140016e60", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfffd" + }, + { + "address": "0x140016e65", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140016e68", + "size": 2, + "mnemonic": "je", + "operands": "0x140016e6d" + } + ], + "successors": [ + "0x140016e6d", + "0x140016e6a" + ] + }, + { + "address": "0x140016e6a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016e6a", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], cx" + }, + { + "address": "0x140016e6d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016e71", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140016e72", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140016e74", + "end_address": "0x140017029", + "name": "", + "blocks": [ + { + "address": "0x140016e74", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e74", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140016e79", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x140016e7e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x140016e83", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016e84", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016e86", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140016e88", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016e8a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + }, + { + "address": "0x140016f96", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f96", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x80]" + }, + { + "address": "0x140016f9e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r13" + }, + { + "address": "0x140016fa1", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdi], r13b" + }, + { + "address": "0x140016fa4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016fae" + }, + { + "address": "0x140016fa6", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x140016fac", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016fcb" + } + ], + "successors": [ + "0x140016fcb" + ] + }, + { + "address": "0x140016eab", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016eab", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140016eae", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140016eb1", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f6a" + } + ], + "successors": [ + "0x140016f6a", + "0x140016eb7" + ] + }, + { + "address": "0x140016fcb", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016fcb", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r12" + }, + { + "address": "0x140016fce", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x140016fd3", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016fd6", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140016fd8", + "size": 5, + "mnemonic": "call", + "operands": "0x140016bc8" + }, + { + "address": "0x140016fdd", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140016fe1", + "size": 2, + "mnemonic": "je", + "operands": "0x140016ffd" + } + ], + "successors": [ + "0x140016ffd", + "0x140016fe3" + ] + }, + { + "address": "0x140016f6a", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f6a", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rbp" + }, + { + "address": "0x140016f6d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rdi" + }, + { + "address": "0x140016f70", + "size": 3, + "mnemonic": "sar", + "operands": "rbx, 1" + }, + { + "address": "0x140016f73", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140016f76", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001700c" + } + ], + "successors": [ + "0x14001700c" + ] + }, + { + "address": "0x140016eb7", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016eb7", + "size": 8, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x80]" + }, + { + "address": "0x140016ebf", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdi], r13b" + }, + { + "address": "0x140016ec2", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016ecc" + }, + { + "address": "0x140016ec4", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x140016eca", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016ee9" + } + ], + "successors": [ + "0x140016ee9" + ] + }, + { + "address": "0x140016ffd", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140016ffd", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsi + 0x30], 1" + }, + { + "address": "0x140017001", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 0x2c], 0x2a" + }, + { + "address": "0x140017008", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14001700c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017011", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017016", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001701b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001701f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017021", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017023", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017025", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017027", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017028", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016fe3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016fe3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140016fe6", + "size": 2, + "mnemonic": "je", + "operands": "0x140016f73" + } + ], + "successors": [ + "0x140016f73", + "0x140016fe8" + ] + }, + { + "address": "0x14001700c", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001700c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017011", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017016", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001701b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001701f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017021", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017023", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017025", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017027", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017028", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016ee9", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016ee9", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r12" + }, + { + "address": "0x140016eec", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x60], r13d" + }, + { + "address": "0x140016ef1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016ef4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r15" + }, + { + "address": "0x140016ef9", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x140016efe", + "size": 5, + "mnemonic": "call", + "operands": "0x140016bc8" + }, + { + "address": "0x140016f03", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x140016f06", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140016f0a", + "size": 2, + "mnemonic": "je", + "operands": "0x140016f84" + } + ], + "successors": [ + "0x140016f84", + "0x140016f0c" + ] + }, + { + "address": "0x140016f73", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f73", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140016f76", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001700c" + } + ], + "successors": [ + "0x14001700c" + ] + }, + { + "address": "0x140016fe8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016fe8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 1]" + }, + { + "address": "0x140016fec", + "size": 3, + "mnemonic": "add", + "operands": "rdi, rax" + }, + { + "address": "0x140016fef", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 4" + }, + { + "address": "0x140016ff3", + "size": 4, + "mnemonic": "cmovne", + "operands": "rcx, rbx" + }, + { + "address": "0x140016ff7", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rcx + 1]" + }, + { + "address": "0x140016ffb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016fa1" + } + ], + "successors": [ + "0x140016fa1" + ] + }, + { + "address": "0x140016f84", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f84", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rdi" + }, + { + "address": "0x140016f87", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r15 + 0x30], 1" + }, + { + "address": "0x140016f8c", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r15 + 0x2c], 0x2a" + }, + { + "address": "0x140016f94", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140017008" + } + ], + "successors": [ + "0x140017008" + ] + }, + { + "address": "0x140016f0c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f0c", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140016f0f", + "size": 2, + "mnemonic": "je", + "operands": "0x140016f7b" + } + ], + "successors": [ + "0x140016f7b", + "0x140016f11" + ] + }, + { + "address": "0x140016fa1", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016fa1", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdi], r13b" + }, + { + "address": "0x140016fa4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016fae" + }, + { + "address": "0x140016fa6", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x140016fac", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016fcb" + } + ], + "successors": [ + "0x140016fcb" + ] + }, + { + "address": "0x140017008", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017008", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14001700c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017011", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017016", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001701b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001701f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017021", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017023", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017025", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017027", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017028", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140016f7b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f7b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r13" + }, + { + "address": "0x140016f7e", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx], r13w" + }, + { + "address": "0x140016f82", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140016f6a" + } + ], + "successors": [ + "0x140016f6a" + ] + }, + { + "address": "0x140016f11", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016f11", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsp + 0x60]" + }, + { + "address": "0x140016f15", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xffff" + }, + { + "address": "0x140016f1b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140016f56" + }, + { + "address": "0x140016f1d", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, 1" + }, + { + "address": "0x140016f21", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140016f6a" + }, + { + "address": "0x140016f23", + "size": 6, + "mnemonic": "add", + "operands": "ecx, 0xffff0000" + }, + { + "address": "0x140016f29", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0xd800" + }, + { + "address": "0x140016f2f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140016f31", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x60], ecx" + }, + { + "address": "0x140016f35", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xa" + }, + { + "address": "0x140016f38", + "size": 3, + "mnemonic": "dec", + "operands": "rsi" + }, + { + "address": "0x140016f3b", + "size": 4, + "mnemonic": "or", + "operands": "ax, r8w" + }, + { + "address": "0x140016f3f", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x140016f42", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x3ff" + }, + { + "address": "0x140016f47", + "size": 3, + "mnemonic": "and", + "operands": "cx, ax" + }, + { + "address": "0x140016f4a", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x140016f4e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xdc00" + }, + { + "address": "0x140016f53", + "size": 3, + "mnemonic": "or", + "operands": "cx, ax" + }, + { + "address": "0x140016f56", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], cx" + }, + { + "address": "0x140016f59", + "size": 3, + "mnemonic": "add", + "operands": "rdi, rdx" + }, + { + "address": "0x140016f5c", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x140016f60", + "size": 4, + "mnemonic": "sub", + "operands": "rsi, 1" + }, + { + "address": "0x140016f64", + "size": 6, + "mnemonic": "jne", + "operands": "0x140016ebf" + }, + { + "address": "0x140016f6a", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rbp" + }, + { + "address": "0x140016f6d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rdi" + }, + { + "address": "0x140016f70", + "size": 3, + "mnemonic": "sar", + "operands": "rbx, 1" + }, + { + "address": "0x140016f73", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140016f76", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001700c" + } + ], + "successors": [ + "0x14001700c" + ] + } + ] + }, + { + "address": "0x1400170bc", + "end_address": "0x14001719a", + "name": "", + "blocks": [ + { + "address": "0x1400170bc", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170bc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400170c1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400170c2", + "size": 6, + "mnemonic": "lea", + "operands": "eax, [rcx - 0xfde8]" + }, + { + "address": "0x1400170c8", + "size": 3, + "mnemonic": "mov", + "operands": "r11d, r9d" + }, + { + "address": "0x1400170cb", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400170ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400170d1", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xdeac" + }, + { + "address": "0x1400170d6", + "size": 4, + "mnemonic": "setbe", + "operands": "r10b" + }, + { + "address": "0x1400170da", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400170dc", + "size": 2, + "mnemonic": "cmp", + "operands": "ecx, eax" + }, + { + "address": "0x1400170de", + "size": 2, + "mnemonic": "ja", + "operands": "0x140017121" + } + ], + "successors": [ + "0x140017121", + "0x1400170e0" + ] + }, + { + "address": "0x140017121", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017121", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140017123", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0xdead" + }, + { + "address": "0x140017128", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x14001712a" + ] + }, + { + "address": "0x1400170e0", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170e0", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x1400170e2" + ] + }, + { + "address": "0x14001715a", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001715a", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001715c", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140017161", + "size": 3, + "mnemonic": "test", + "operands": "r10b, r10b" + }, + { + "address": "0x140017164", + "size": 5, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140017169", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x14001716c", + "size": 4, + "mnemonic": "cmovne", + "operands": "r8, rdi" + }, + { + "address": "0x140017170", + "size": 4, + "mnemonic": "cmovne", + "operands": "r9, rdi" + }, + { + "address": "0x140017174", + "size": 2, + "mnemonic": "je", + "operands": "0x14001717d" + } + ], + "successors": [ + "0x14001717d", + "0x140017176" + ] + }, + { + "address": "0x14001712a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001712a", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x14001712d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x14001712f" + ] + }, + { + "address": "0x1400170e2", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170e2", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xc433" + }, + { + "address": "0x1400170e7", + "size": 2, + "mnemonic": "cmp", + "operands": "ecx, eax" + }, + { + "address": "0x1400170e9", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001710a" + } + ], + "successors": [ + "0x14001710a", + "0x1400170eb" + ] + }, + { + "address": "0x14001717d", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001717d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r8" + }, + { + "address": "0x140017182", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140017185", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r9" + }, + { + "address": "0x14001718a", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r11d" + }, + { + "address": "0x14001718d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x140017192", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017193", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x8e9e]" + } + ], + "successors": [ + "0x140020038" + ] + }, + { + "address": "0x140017176", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017176", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140017179", + "size": 2, + "mnemonic": "je", + "operands": "0x14001717d" + } + ], + "successors": [ + "0x14001717d", + "0x14001717b" + ] + }, + { + "address": "0x14001712f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001712f", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017132", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017134" + ] + }, + { + "address": "0x14001710a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001710a", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001710c", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0xc435" + }, + { + "address": "0x140017111", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017113" + ] + }, + { + "address": "0x1400170eb", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170eb", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x1400170ed" + ] + }, + { + "address": "0x140020038", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + }, + { + "address": "0x14001717b", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001717b", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], edi" + }, + { + "address": "0x14001717d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r8" + }, + { + "address": "0x140017182", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x140017185", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r9" + }, + { + "address": "0x14001718a", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r11d" + }, + { + "address": "0x14001718d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x140017192", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017193", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x8e9e]" + } + ], + "successors": [ + "0x140020038" + ] + }, + { + "address": "0x140017134", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017134", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017137", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017139" + ] + }, + { + "address": "0x140017113", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017113", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0x1263" + }, + { + "address": "0x140017118", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x14001711a" + ] + }, + { + "address": "0x1400170ed", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170ed", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x1400170ef", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 0x2a" + }, + { + "address": "0x1400170f2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x1400170f4" + ] + }, + { + "address": "0x140017139", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017139", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x14001713c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x14001713e" + ] + }, + { + "address": "0x14001711a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001711a", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0x812" + }, + { + "address": "0x14001711f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001714d" + } + ], + "successors": [ + "0x14001714d" + ] + }, + { + "address": "0x1400170f4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170f4", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0xc402" + }, + { + "address": "0x1400170f9", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x1400170fb" + ] + }, + { + "address": "0x14001713e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001713e", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017141", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017143" + ] + }, + { + "address": "0x14001714d", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001714d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x14001714f" + ] + }, + { + "address": "0x1400170fb", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170fb", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x1400170fe", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017100" + ] + }, + { + "address": "0x140017143", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017143", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017146", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017148" + ] + }, + { + "address": "0x14001714f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001714f", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140017152", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017154" + ] + }, + { + "address": "0x140017100", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017100", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017103", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017105" + ] + }, + { + "address": "0x140017148", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017148", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0x1f35" + }, + { + "address": "0x14001714d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x14001714f" + ] + }, + { + "address": "0x140017154", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017154", + "size": 4, + "mnemonic": "btr", + "operands": "edx, 7" + }, + { + "address": "0x140017158", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001715c" + } + ], + "successors": [ + "0x14001715c" + ] + }, + { + "address": "0x140017105", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017105", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 3" + }, + { + "address": "0x140017108", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140017152" + } + ], + "successors": [ + "0x140017152" + ] + }, + { + "address": "0x14001715c", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001715c", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140017161", + "size": 3, + "mnemonic": "test", + "operands": "r10b, r10b" + }, + { + "address": "0x140017164", + "size": 5, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140017169", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x14001716c", + "size": 4, + "mnemonic": "cmovne", + "operands": "r8, rdi" + }, + { + "address": "0x140017170", + "size": 4, + "mnemonic": "cmovne", + "operands": "r9, rdi" + }, + { + "address": "0x140017174", + "size": 2, + "mnemonic": "je", + "operands": "0x14001717d" + } + ], + "successors": [ + "0x14001717d", + "0x140017176" + ] + }, + { + "address": "0x140017152", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017152", + "size": 2, + "mnemonic": "je", + "operands": "0x14001715a" + } + ], + "successors": [ + "0x14001715a", + "0x140017154" + ] + } + ] + }, + { + "address": "0x1400171a0", + "end_address": "0x1400171c8", + "name": "", + "blocks": [ + { + "address": "0x1400171a0", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400171a0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400171a4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400171a7", + "size": 2, + "mnemonic": "je", + "operands": "0x1400171ae" + } + ], + "successors": [ + "0x1400171ae", + "0x1400171a9" + ] + }, + { + "address": "0x1400171ae", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400171ae", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400171b3", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400171b9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400171be", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x1400171c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400171c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400171a9", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400171a9", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400171ac", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400171be" + }, + { + "address": "0x1400171ae", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400171b3", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400171b9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400171be", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x1400171c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400171c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x140017260", + "end_address": "0x14001733b", "name": "", "blocks": [ { @@ -57012,15 +182355,1498 @@ ] }, { - "address": "0x140017819", + "address": "0x14001733b", + "end_address": "0x140017406", "name": "", "blocks": [ { - "address": "0x140017819", - "size": 20, + "address": "0x14001733b", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001733b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rbx" + }, + { + "address": "0x140017340", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rdi" + }, + { + "address": "0x140017345", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x14001734a", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 0x100" + }, + { + "address": "0x140017350", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r15" + }, + { + "address": "0x140017355", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip + 0xe0d4]" + }, + { + "address": "0x14001735c", + "size": 4, + "mnemonic": "nop", + "operands": "dword ptr [rax]" + }, + { + "address": "0x140017360", + "size": 4, + "mnemonic": "movzx", + "operands": "ebx, word ptr [rbp]" + }, + { + "address": "0x140017364", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rbp + 2]" + }, + { + "address": "0x140017368", + "size": 3, + "mnemonic": "movzx", + "operands": "edi, word ptr [rsi]" + }, + { + "address": "0x14001736b", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rsi + 2]" + }, + { + "address": "0x14001736f", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, edi" + }, + { + "address": "0x140017371", + "size": 2, + "mnemonic": "je", + "operands": "0x1400173e4" + } + ], + "successors": [ + "0x1400173e4", + "0x140017373" + ] + }, + { + "address": "0x1400173e4", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400173e4", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x1400173e6", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, edi" + }, + { + "address": "0x1400173e8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400173f2" + }, + { + "address": "0x1400173ea", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x1400173ec", + "size": 6, + "mnemonic": "jne", + "operands": "0x140017360" + }, + { + "address": "0x1400173f2", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsp + 0x70]" + }, + { + "address": "0x1400173f7", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400173fc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017401", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140017406", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001740b", + "size": 2, + "mnemonic": "je", + "operands": "0x140017419" + } + ], + "successors": [ + "0x140017419", + "0x14001740d" + ] + }, + { + "address": "0x140017373", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017373", + "size": 4, + "mnemonic": "cmp", + "operands": "bx, r14w" + }, + { + "address": "0x140017377", + "size": 2, + "mnemonic": "jae", + "operands": "0x140017394" + }, + { + "address": "0x140017379", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, bl" + }, + { + "address": "0x14001737c", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [r15 + rcx*2 + 2], 1" + }, + { + "address": "0x140017382", + "size": 2, + "mnemonic": "je", + "operands": "0x14001738f" + } + ], + "successors": [ + "0x14001738f", + "0x140017384" + ] + }, + { + "address": "0x140017419", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017419", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001741b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x48" + }, + { + "address": "0x14001741f", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140017420", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140017421", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001740d", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001740d", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140017412", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140017419", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001741b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x48" + }, + { + "address": "0x14001741f", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140017420", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140017421", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001738f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001738f", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x140017392", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400173a6" + } + ], + "successors": [ + "0x1400173a6" + ] + }, + { + "address": "0x140017384", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017384", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x110]" + }, + { + "address": "0x14001738b", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rcx + rax]" + }, + { + "address": "0x14001738f", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x140017392", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400173a6" + } + ], + "successors": [ + "0x1400173a6" + ] + }, + { + "address": "0x1400173a6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400173a6", + "size": 3, + "mnemonic": "movzx", + "operands": "ebx, ax" + }, + { + "address": "0x1400173a9", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, edi" + }, + { + "address": "0x1400173ab", + "size": 2, + "mnemonic": "je", + "operands": "0x1400173e4" + } + ], + "successors": [ + "0x1400173e4", + "0x1400173ad" + ] + }, + { + "address": "0x1400173ad", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400173ad", + "size": 4, + "mnemonic": "cmp", + "operands": "di, r14w" + }, + { + "address": "0x1400173b1", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400173cf" + }, + { + "address": "0x1400173b3", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, dil" + }, + { + "address": "0x1400173b7", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [r15 + rcx*2 + 2], 1" + }, + { + "address": "0x1400173bd", + "size": 2, + "mnemonic": "je", + "operands": "0x1400173ca" + } + ], + "successors": [ + "0x1400173ca", + "0x1400173bf" + ] + }, + { + "address": "0x1400173ca", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400173ca", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x1400173cd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400173e1" + } + ], + "successors": [ + "0x1400173e1" + ] + }, + { + "address": "0x1400173bf", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400173bf", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x110]" + }, + { + "address": "0x1400173c6", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rcx + rax]" + }, + { + "address": "0x1400173ca", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x1400173cd", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400173e1" + } + ], + "successors": [ + "0x1400173e1" + ] + }, + { + "address": "0x1400173e1", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400173e1", + "size": 3, + "mnemonic": "movzx", + "operands": "edi, ax" + }, + { + "address": "0x1400173e4", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x1400173e6", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, edi" + }, + { + "address": "0x1400173e8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400173f2" + }, + { + "address": "0x1400173ea", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x1400173ec", + "size": 6, + "mnemonic": "jne", + "operands": "0x140017360" + }, + { + "address": "0x1400173f2", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsp + 0x70]" + }, + { + "address": "0x1400173f7", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x1400173fc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017401", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140017406", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001740b", + "size": 2, + "mnemonic": "je", + "operands": "0x140017419" + } + ], + "successors": [ + "0x140017419", + "0x14001740d" + ] + } + ] + }, + { + "address": "0x140017406", + "end_address": "0x140017422", + "name": "", + "blocks": [ + { + "address": "0x140017406", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017406", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001740b", + "size": 2, + "mnemonic": "je", + "operands": "0x140017419" + } + ], + "successors": [ + "0x140017419", + "0x14001740d" + ] + } + ] + }, + { + "address": "0x140017480", + "end_address": "0x14001750e", + "name": "", + "blocks": [ + { + "address": "0x140017480", + "size": 4, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140017480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140017484", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x140017487", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001748a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001749b" + } + ], + "successors": [ + "0x14001749b", + "0x14001748c" + ] + }, + { + "address": "0x14001749b", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001749b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400174a0", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400174a6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400174ab", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x1400174b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400174b4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001748c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001748c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001748f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001749b" + } + ], + "successors": [ + "0x14001749b", + "0x140017491" + ] + }, + { + "address": "0x140017491", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017491", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140017494", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400174b5" + }, + { + "address": "0x140017496", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140017498", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rcx], ax" + }, + { + "address": "0x14001749b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400174a0", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400174a6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400174ab", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x16" + }, + { + "address": "0x1400174b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400174b4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017510", + "end_address": "0x140017596", + "name": "", + "blocks": [ + { + "address": "0x140017510", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017510", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140017515", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017516", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001751a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001751d", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x140017520", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140017523", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x140017526", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140017529", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017546" + }, + { + "address": "0x14001752b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001752e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001754b" + }, + { + "address": "0x140017530", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017533", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017573" + }, + { + "address": "0x140017535", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140017538", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r8d" + }, + { + "address": "0x14001753b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140017540", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140017544", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017545", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017596", + "end_address": "0x140017618", + "name": "", + "blocks": [ + { + "address": "0x140017596", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017596", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rbx" + }, + { + "address": "0x14001759b", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, -1" + }, + { + "address": "0x14001759f", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400175c0" + }, + { + "address": "0x1400175a1", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, word ptr [r10 + rcx]" + }, + { + "address": "0x1400175a6", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rcx], ax" + }, + { + "address": "0x1400175a9", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rcx + 2]" + }, + { + "address": "0x1400175ad", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x1400175b0", + "size": 6, + "mnemonic": "je", + "operands": "0x140017641" + } + ], + "successors": [ + "0x140017641", + "0x1400175b6" + ] + }, + { + "address": "0x140017641", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017641", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140017646", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r8d" + }, + { + "address": "0x140017649", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001764e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140017652", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017653", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400175b6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400175b6", + "size": 4, + "mnemonic": "sub", + "operands": "rdx, 1" + }, + { + "address": "0x1400175ba", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400175a1" + }, + { + "address": "0x1400175bc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400175f4" + } + ], + "successors": [ + "0x1400175f4" + ] + }, + { + "address": "0x1400175f4", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400175f4", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400175f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017641" + }, + { + "address": "0x1400175f9", + "size": 4, + "mnemonic": "cmp", + "operands": "rsi, -1" + }, + { + "address": "0x1400175fd", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017618" + }, + { + "address": "0x1400175ff", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140017604", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0x50]" + }, + { + "address": "0x140017607", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r11 + rdi*2 - 2], r8w" + }, + { + "address": "0x14001760d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140017612", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140017616", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017617", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017618", + "end_address": "0x140017641", + "name": "", + "blocks": [ + { + "address": "0x140017618", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017618", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r11], r8w" + }, + { + "address": "0x14001761c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140017621", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x22" + }, + { + "address": "0x140017627", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001762c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140017631", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x22" + }, + { + "address": "0x140017636", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001763b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001763f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017640", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017668", + "end_address": "0x140017814", + "name": "", + "blocks": [ + { + "address": "0x140017668", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017668", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001766b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14001766f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140017673", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140017677", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14001767b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001767d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140017681", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x140017684", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140017687", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001768a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001768d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140017690", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400176b6" + }, + { + "address": "0x140017692", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], r14b" + }, + { + "address": "0x140017696", + "size": 2, + "mnemonic": "je", + "operands": "0x1400176a5" + } + ], + "successors": [ + "0x1400176a5", + "0x140017698" + ] + }, + { + "address": "0x1400176a5", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400176a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], r14" + }, + { + "address": "0x1400176a9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], r14" + }, + { + "address": "0x1400176ad", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r14" + }, + { + "address": "0x1400176b1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400177f7" + } + ], + "successors": [ + "0x1400177f7" + ] + }, + { + "address": "0x140017698", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017698", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx + 0x10]" + }, + { + "address": "0x14001769c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400176a1", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x28], r14b" + }, + { + "address": "0x1400176a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x10], r14" + }, + { + "address": "0x1400176a9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], r14" + }, + { + "address": "0x1400176ad", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x20], r14" + }, + { + "address": "0x1400176b1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400177f7" + } + ], + "successors": [ + "0x1400177f7" + ] + }, + { + "address": "0x1400177f7", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400177f7", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400177f9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400177fe", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140017803", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017808", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001780d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140017811", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017813", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017814", + "end_address": "0x140017a4e", + "name": "", + "blocks": [ + { + "address": "0x140017814", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017814", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, { "address": "0x140017819", "size": 1, @@ -57218,8 +184044,236 @@ } ] }, + { + "address": "0x140017a50", + "end_address": "0x140017bd4", + "name": "", + "blocks": [ + { + "address": "0x140017a50", + "size": 35, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a50", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140017a55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x140017a5a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x140017a5f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017a60", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017a62", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017a64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017a66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x140017bd4", + "end_address": "0x140017f32", "name": "", "blocks": [ { @@ -58334,15 +185388,28 @@ ] }, { - "address": "0x140017f46", + "address": "0x140017f3c", + "end_address": "0x14001805d", "name": "", "blocks": [ { - "address": "0x140017f46", - "size": 18, + "address": "0x140017f3c", + "size": 20, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140017f3c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x140017f41", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, { "address": "0x140017f46", "size": 1, @@ -58523,15 +185590,1895 @@ ] }, { - "address": "0x140018352", + "address": "0x140018060", + "end_address": "0x14001822e", "name": "", "blocks": [ { - "address": "0x140018352", - "size": 14, + "address": "0x140018060", + "size": 18, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140018060", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140018065", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r9" + }, + { + "address": "0x14001806a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001806b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001806f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140018072", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140018075", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140018077", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001807c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001807d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140018080", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018083", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001808a", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x18" + }, + { + "address": "0x14001808e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rax" + }, + { + "address": "0x140018093", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1b796]" + }, + { + "address": "0x14001809a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001809f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400180a2", + "size": 2, + "mnemonic": "je", + "operands": "0x140018113" + } + ], + "successors": [ + "0x140018113", + "0x1400180a4" + ] + }, + { + "address": "0x140018113", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018113", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018118", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001811e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140018123", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x140018129", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r8 + 0x7e]" + }, + { + "address": "0x14001812d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140018130", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018133", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001813a", + "size": 6, + "mnemonic": "add", + "operands": "rax, 0x119" + }, + { + "address": "0x140018140", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140018145", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1b6ec]" + }, + { + "address": "0x14001814c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140018151", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018154", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181b4" + } + ], + "successors": [ + "0x1400181b4", + "0x140018156" + ] + }, + { + "address": "0x1400180a4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400180a4", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400180a7", + "size": 2, + "mnemonic": "je", + "operands": "0x140018106" + } + ], + "successors": [ + "0x140018106", + "0x1400180a9" + ] + }, + { + "address": "0x1400181b4", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400181b4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400181b9", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400181bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400181c4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400181cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x1400181ce", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400181d1", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rdx], eax" + }, + { + "address": "0x1400181d5", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400181d8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400181f5" + }, + { + "address": "0x1400181da", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181de", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400181e1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x19558]" + }, + { + "address": "0x1400181e8", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400181eb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181f5" + } + ], + "successors": [ + "0x1400181f5", + "0x1400181ed" + ] + }, + { + "address": "0x140018156", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018156", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140018159", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181a7" + } + ], + "successors": [ + "0x1400181a7", + "0x14001815b" + ] + }, + { + "address": "0x140018106", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018106", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140018108", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x101" + }, + { + "address": "0x14001810e", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140018113", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018118", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001811e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140018123", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x140018129", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r8 + 0x7e]" + }, + { + "address": "0x14001812d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140018130", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018133", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001813a", + "size": 6, + "mnemonic": "add", + "operands": "rax, 0x119" + }, + { + "address": "0x140018140", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140018145", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1b6ec]" + }, + { + "address": "0x14001814c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140018151", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018154", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181b4" + } + ], + "successors": [ + "0x1400181b4", + "0x140018156" + ] + }, + { + "address": "0x1400180a9", + "size": 26, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400180a9", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x1400180af", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r8d" + }, + { + "address": "0x1400180b2", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r8 + 0x7e]" + }, + { + "address": "0x1400180b6", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x1400180b9", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx], xmm0" + }, + { + "address": "0x1400180bc", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x1400180c0", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x10], xmm1" + }, + { + "address": "0x1400180c4", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x20]" + }, + { + "address": "0x1400180c8", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x20], xmm0" + }, + { + "address": "0x1400180cc", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x30]" + }, + { + "address": "0x1400180d0", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x30], xmm1" + }, + { + "address": "0x1400180d4", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x40]" + }, + { + "address": "0x1400180d8", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x40], xmm0" + }, + { + "address": "0x1400180dc", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x50]" + }, + { + "address": "0x1400180e0", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x50], xmm1" + }, + { + "address": "0x1400180e4", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x60]" + }, + { + "address": "0x1400180e8", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x60], xmm0" + }, + { + "address": "0x1400180ec", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rdx" + }, + { + "address": "0x1400180ef", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x70]" + }, + { + "address": "0x1400180f3", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx - 0x10], xmm1" + }, + { + "address": "0x1400180f7", + "size": 3, + "mnemonic": "add", + "operands": "rax, rdx" + }, + { + "address": "0x1400180fa", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 1" + }, + { + "address": "0x1400180fe", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400180b6" + }, + { + "address": "0x140018100", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rax]" + }, + { + "address": "0x140018102", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rcx], al" + }, + { + "address": "0x140018104", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001812d" + } + ], + "successors": [ + "0x14001812d" + ] + }, + { + "address": "0x1400181f5", + "size": 16, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400181f5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400181f8", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x1400181fb", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181ff", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018202", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x88]" + }, + { + "address": "0x140018209", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14001820c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001820f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018212", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x140018219", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001821c", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14001821e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140018223", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140018228", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001822c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001822d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400181ed", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400181ed", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x1400181f0", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400181f5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x1400181f8", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x1400181fb", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181ff", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018202", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x88]" + }, + { + "address": "0x140018209", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14001820c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001820f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018212", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x140018219", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001821c", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14001821e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140018223", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140018228", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001822c", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001822d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400181a7", + "size": 18, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400181a7", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400181a9", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x100" + }, + { + "address": "0x1400181af", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400181b4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400181b9", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x1400181bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x1400181c4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400181cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x1400181ce", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400181d1", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rdx], eax" + }, + { + "address": "0x1400181d5", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400181d8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400181f5" + }, + { + "address": "0x1400181da", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181de", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400181e1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x19558]" + }, + { + "address": "0x1400181e8", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400181eb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181f5" + } + ], + "successors": [ + "0x1400181f5", + "0x1400181ed" + ] + }, + { + "address": "0x14001815b", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001815b", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x14001815e", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx], xmm0" + }, + { + "address": "0x140018161", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x140018165", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x10], xmm1" + }, + { + "address": "0x140018169", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x20]" + }, + { + "address": "0x14001816d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x20], xmm0" + }, + { + "address": "0x140018171", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x30]" + }, + { + "address": "0x140018175", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x30], xmm1" + }, + { + "address": "0x140018179", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x40]" + }, + { + "address": "0x14001817d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x40], xmm0" + }, + { + "address": "0x140018181", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x50]" + }, + { + "address": "0x140018185", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x50], xmm1" + }, + { + "address": "0x140018189", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x60]" + }, + { + "address": "0x14001818d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x60], xmm0" + }, + { + "address": "0x140018191", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rdx" + }, + { + "address": "0x140018194", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x70]" + }, + { + "address": "0x140018198", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx - 0x10], xmm1" + }, + { + "address": "0x14001819c", + "size": 3, + "mnemonic": "add", + "operands": "rax, rdx" + }, + { + "address": "0x14001819f", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x1400181a3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001815b" + }, + { + "address": "0x1400181a5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400181c4" + } + ], + "successors": [ + "0x1400181c4" + ] + }, + { + "address": "0x14001812d", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001812d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140018130", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018133", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001813a", + "size": 6, + "mnemonic": "add", + "operands": "rax, 0x119" + }, + { + "address": "0x140018140", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140018145", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1b6ec]" + }, + { + "address": "0x14001814c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rcx" + }, + { + "address": "0x140018151", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018154", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181b4" + } + ], + "successors": [ + "0x1400181b4", + "0x140018156" + ] + }, + { + "address": "0x1400181c4", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400181c4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400181cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x1400181ce", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400181d1", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rdx], eax" + }, + { + "address": "0x1400181d5", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400181d8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400181f5" + }, + { + "address": "0x1400181da", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x1400181de", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400181e1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x19558]" + }, + { + "address": "0x1400181e8", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400181eb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400181f5" + } + ], + "successors": [ + "0x1400181f5", + "0x1400181ed" + ] + } + ] + }, + { + "address": "0x140018230", + "end_address": "0x1400182ad", + "name": "", + "blocks": [ + { + "address": "0x140018230", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018230", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140018232", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018236", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x140018238", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001823a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14001823f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140018244", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rip + 0x1b5fd], 0" + }, + { + "address": "0x14001824b", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, -2" + }, + { + "address": "0x14001824e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018262" + }, + { + "address": "0x140018250", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x1b5ee], 1" + }, + { + "address": "0x14001825a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x8000]" + }, + { + "address": "0x140018260", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018277" + } + ], + "successors": [ + "0x140018277" + ] + }, + { + "address": "0x140018277", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018277", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140018279", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018292" + } + ], + "successors": [ + "0x140018292" + ] + }, + { + "address": "0x140018292", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018292", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x140018297", + "size": 2, + "mnemonic": "je", + "operands": "0x1400182a5" + } + ], + "successors": [ + "0x1400182a5", + "0x140018299" + ] + }, + { + "address": "0x1400182a5", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400182a5", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400182a7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400182ab", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400182ac", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140018299", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018299", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001829e", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x1400182a5", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400182a7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400182ab", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400182ac", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400182b0", + "end_address": "0x140018348", + "name": "", + "blocks": [ + { + "address": "0x1400182b0", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400182b0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400182b5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400182b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400182ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400182bd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400182bf", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x18" + }, + { + "address": "0x1400182c3", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x101" + }, + { + "address": "0x1400182c9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400182ce", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400182d0", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 0xc]" + }, + { + "address": "0x1400182d4", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, dx" + }, + { + "address": "0x1400182d7", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x19462]" + }, + { + "address": "0x1400182de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 4], rdx" + }, + { + "address": "0x1400182e2", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x1400182e5", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x220], rdx" + }, + { + "address": "0x1400182ec", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx + 6]" + }, + { + "address": "0x1400182ef", + "size": 3, + "mnemonic": "rep stosw", + "operands": "word ptr [rdi], ax" + }, + { + "address": "0x1400182f2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1945f]" + }, + { + "address": "0x1400182f9", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400182fb", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x1400182fe", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + r9]" + }, + { + "address": "0x140018302", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x140018305", + "size": 3, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx + 0x18]" + }, + { + "address": "0x140018308", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + rcx + 0x30], al" + }, + { + "address": "0x14001830d", + "size": 7, + "mnemonic": "cmp", + "operands": "rdi, 0x101" + }, + { + "address": "0x140018314", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400182fe" + } + ], + "successors": [ + "0x1400182fe", + "0x140018316" + ] + }, + { + "address": "0x1400182fe", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400182fe", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + r9]" + }, + { + "address": "0x140018302", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x140018305", + "size": 3, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx + 0x18]" + }, + { + "address": "0x140018308", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + rcx + 0x30], al" + }, + { + "address": "0x14001830d", + "size": 7, + "mnemonic": "cmp", + "operands": "rdi, 0x101" + }, + { + "address": "0x140018314", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400182fe" + } + ], + "successors": [ + "0x1400182fe", + "0x140018316" + ] + }, + { + "address": "0x140018316", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018316", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1953c]" + }, + { + "address": "0x14001831d", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x140018320", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + r9]" + }, + { + "address": "0x140018324", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x140018327", + "size": 6, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx + 0x119]" + }, + { + "address": "0x14001832d", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rcx + 0x232], al" + }, + { + "address": "0x140018334", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x100" + }, + { + "address": "0x14001833b", + "size": 2, + "mnemonic": "jl", + "operands": "0x140018320" + } + ], + "successors": [ + "0x140018320", + "0x14001833d" + ] + }, + { + "address": "0x140018320", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018320", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + r9]" + }, + { + "address": "0x140018324", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x140018327", + "size": 6, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx + 0x119]" + }, + { + "address": "0x14001832d", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rcx + 0x232], al" + }, + { + "address": "0x140018334", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x100" + }, + { + "address": "0x14001833b", + "size": 2, + "mnemonic": "jl", + "operands": "0x140018320" + } + ], + "successors": [ + "0x140018320", + "0x14001833d" + ] + }, + { + "address": "0x14001833d", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001833d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140018342", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140018346", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018347", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140018348", + "end_address": "0x14001853d", + "name": "", + "blocks": [ + { + "address": "0x140018348", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018348", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001834d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, { "address": "0x140018352", "size": 1, @@ -59582,15 +188529,46 @@ ] }, { - "address": "0x140018553", + "address": "0x140018540", + "end_address": "0x1400187af", "name": "", "blocks": [ { - "address": "0x140018553", - "size": 19, - "is_prolog": true, + "address": "0x140018540", + "size": 24, + "is_prolog": false, "is_epilog": false, "instructions": [ + { + "address": "0x140018540", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140018543", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140018547", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rsi" + }, + { + "address": "0x14001854b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], r9" + }, + { + "address": "0x14001854f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], r8" + }, { "address": "0x140018553", "size": 1, @@ -59771,15 +188749,2793 @@ ] }, { - "address": "0x140018d4d", + "address": "0x1400187b0", + "end_address": "0x140018868", "name": "", "blocks": [ { - "address": "0x140018d4d", + "address": "0x1400187b0", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400187b0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x1400187b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400187ba", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400187bb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400187bf", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400187c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400187c5", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x18dc5]" + }, + { + "address": "0x1400187cb", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rcx + 0x3a8], eax" + }, + { + "address": "0x1400187d1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400187e6" + } + ], + "successors": [ + "0x1400187e6", + "0x1400187d3" + ] + }, + { + "address": "0x1400187e6", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400187e6", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x1400187eb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400187f0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400187f1", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x88]" + }, + { + "address": "0x1400187f8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rbx" + }, + { + "address": "0x1400187fd", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, qword ptr [rsi]" + }, + { + "address": "0x140018800", + "size": 2, + "mnemonic": "je", + "operands": "0x140018840" + } + ], + "successors": [ + "0x140018840", + "0x140018802" + ] + }, + { + "address": "0x1400187d3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400187d3", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x90], 0" + }, + { + "address": "0x1400187db", + "size": 2, + "mnemonic": "je", + "operands": "0x1400187e6" + } + ], + "successors": [ + "0x1400187e6", + "0x1400187dd" + ] + }, + { + "address": "0x140018840", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018840", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x140018845", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001884a", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001884d", + "size": 2, + "mnemonic": "je", + "operands": "0x140018862" + } + ], + "successors": [ + "0x140018862", + "0x14001884f" + ] + }, + { + "address": "0x140018802", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018802", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140018805", + "size": 2, + "mnemonic": "je", + "operands": "0x140018829" + } + ], + "successors": [ + "0x140018829", + "0x140018807" + ] + }, + { + "address": "0x1400187dd", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400187dd", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x88]" + }, + { + "address": "0x1400187e4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001884a" + } + ], + "successors": [ + "0x14001884a" + ] + }, + { + "address": "0x140018862", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018862", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x140018867", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140018868", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001886c", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x1afd9], 0" + }, + { + "address": "0x140018873", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400188c1" + }, + { + "address": "0x140018875", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x19204]" + }, + { + "address": "0x14001887c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1afb5], rcx" + }, + { + "address": "0x140018883", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x18eb6]" + }, + { + "address": "0x14001888a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x190df]" + }, + { + "address": "0x140018891", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1afa8], rax" + }, + { + "address": "0x140018898", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1af91], rcx" + }, + { + "address": "0x14001889f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118e0" + }, + { + "address": "0x1400188a4", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1af95]" + }, + { + "address": "0x1400188ab", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400188ae", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 1" + }, + { + "address": "0x1400188b0", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfffffffd" + }, + { + "address": "0x1400188b5", + "size": 5, + "mnemonic": "call", + "operands": "0x140018540" + }, + { + "address": "0x1400188ba", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x1af8b], 1" + }, + { + "address": "0x1400188c1", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400188c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400188c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001884f", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001884f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140018852", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140018857", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001885c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140018860", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018861", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140018829", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018829", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x14001882c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x88], rax" + }, + { + "address": "0x140018833", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140018838", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001883b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140018840", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x140018845", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001884a", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001884d", + "size": 2, + "mnemonic": "je", + "operands": "0x140018862" + } + ], + "successors": [ + "0x140018862", + "0x14001884f" + ] + }, + { + "address": "0x140018807", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018807", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14001880a", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x14001880e", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140018811", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018829" + }, + { + "address": "0x140018813", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x18f26]" + }, + { + "address": "0x14001881a", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001881f", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x140018822", + "size": 2, + "mnemonic": "je", + "operands": "0x140018829" + } + ], + "successors": [ + "0x140018829", + "0x140018824" + ] + }, + { + "address": "0x14001884a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001884a", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001884d", + "size": 2, + "mnemonic": "je", + "operands": "0x140018862" + } + ], + "successors": [ + "0x140018862", + "0x14001884f" + ] + }, + { + "address": "0x140018824", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018824", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140018829", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x14001882c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x88], rax" + }, + { + "address": "0x140018833", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140018838", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001883b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140018840", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x140018845", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001884a", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001884d", + "size": 2, + "mnemonic": "je", + "operands": "0x140018862" + } + ], + "successors": [ + "0x140018862", + "0x14001884f" + ] + } + ] + }, + { + "address": "0x140018868", + "end_address": "0x1400188c8", + "name": "", + "blocks": [ + { + "address": "0x140018868", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018868", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001886c", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x1afd9], 0" + }, + { + "address": "0x140018873", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400188c1" + }, + { + "address": "0x140018875", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x19204]" + }, + { + "address": "0x14001887c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1afb5], rcx" + }, + { + "address": "0x140018883", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x18eb6]" + }, + { + "address": "0x14001888a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x190df]" + }, + { + "address": "0x140018891", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1afa8], rax" + }, + { + "address": "0x140018898", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1af91], rcx" + }, + { + "address": "0x14001889f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118e0" + }, + { + "address": "0x1400188a4", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1af95]" + }, + { + "address": "0x1400188ab", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400188ae", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 1" + }, + { + "address": "0x1400188b0", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfffffffd" + }, + { + "address": "0x1400188b5", + "size": 5, + "mnemonic": "call", + "operands": "0x140018540" + }, + { + "address": "0x1400188ba", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x1af8b], 1" + }, + { + "address": "0x1400188c1", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400188c3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400188c7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400188c8", + "end_address": "0x1400188e4", + "name": "", + "blocks": [ + { + "address": "0x1400188c8", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188c8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400188cc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x1400188d1", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1af68]" + }, + { + "address": "0x1400188d8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x1400188db", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400188df", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400187b0" + } + ], + "successors": [ + "0x1400187b0" + ] + } + ] + }, + { + "address": "0x1400188e4", + "end_address": "0x140018bac", + "name": "", + "blocks": [ + { + "address": "0x1400188e4", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188e4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x1400188e9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbp" + }, + { + "address": "0x1400188ee", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400188ef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400188f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400188f2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400188f4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + }, + { + "address": "0x140018b7c", + "size": 16, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018b7c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140018b7f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400182b0" + }, + { + "address": "0x140018b84", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018b86", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140018b8b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140018b8e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140018b93", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140018b98", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x40]" + }, + { + "address": "0x140018b9c", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x48]" + }, + { + "address": "0x140018ba0", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140018ba3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140018ba5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140018ba7", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140018ba9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018baa", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140018bab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001892b", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001892b", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip + 0x1925e]" + }, + { + "address": "0x140018932", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x140018935", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140018938", + "size": 3, + "mnemonic": "lea", + "operands": "ebp, [rbx + 1]" + }, + { + "address": "0x14001893b", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rax], edi" + }, + { + "address": "0x14001893d", + "size": 6, + "mnemonic": "je", + "operands": "0x140018a89" + } + ], + "successors": [ + "0x140018a89", + "0x140018943" + ] + }, + { + "address": "0x140018a89", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018a89", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rsi + 0x18]" + }, + { + "address": "0x140018a8d", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140018a8f", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x101" + }, + { + "address": "0x140018a95", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140018a9a", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r14d" + }, + { + "address": "0x140018a9d", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [r12 + 0x10]" + }, + { + "address": "0x140018aa2", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip + 0x190d7]" + }, + { + "address": "0x140018aa9", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 4" + }, + { + "address": "0x140018aaf", + "size": 4, + "mnemonic": "lea", + "operands": "r11, [rax + rax*2]" + }, + { + "address": "0x140018ab3", + "size": 4, + "mnemonic": "shl", + "operands": "r11, 4" + }, + { + "address": "0x140018ab7", + "size": 3, + "mnemonic": "add", + "operands": "r9, r11" + }, + { + "address": "0x140018aba", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140018abd", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [r9], bl" + }, + { + "address": "0x140018ac0", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b00" + } + ], + "successors": [ + "0x140018b00", + "0x140018ac2" + ] + }, + { + "address": "0x140018943", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018943", + "size": 3, + "mnemonic": "add", + "operands": "r14d, ebp" + }, + { + "address": "0x140018946", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x30" + }, + { + "address": "0x14001894a", + "size": 4, + "mnemonic": "cmp", + "operands": "r14d, 5" + }, + { + "address": "0x14001894e", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001893b" + } + ], + "successors": [ + "0x14001893b", + "0x140018950" + ] + }, + { + "address": "0x140018b00", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b00", + "size": 4, + "mnemonic": "add", + "operands": "r9, 8" + }, + { + "address": "0x140018b04", + "size": 3, + "mnemonic": "add", + "operands": "r15, rbp" + }, + { + "address": "0x140018b07", + "size": 3, + "mnemonic": "sub", + "operands": "r14, rbp" + }, + { + "address": "0x140018b0a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018aba" + }, + { + "address": "0x140018b0c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 4], edi" + }, + { + "address": "0x140018b0f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 8], ebp" + }, + { + "address": "0x140018b12", + "size": 6, + "mnemonic": "sub", + "operands": "edi, 0x3a4" + }, + { + "address": "0x140018b18", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b43" + } + ], + "successors": [ + "0x140018b43", + "0x140018b1a" + ] + }, + { + "address": "0x140018ac2", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018ac2", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 1], bl" + }, + { + "address": "0x140018ac5", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b00" + } + ], + "successors": [ + "0x140018b00", + "0x140018ac7" + ] + }, + { + "address": "0x14001893b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001893b", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rax], edi" + }, + { + "address": "0x14001893d", + "size": 6, + "mnemonic": "je", + "operands": "0x140018a89" + } + ], + "successors": [ + "0x140018a89", + "0x140018943" + ] + }, + { + "address": "0x140018950", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018950", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0xfde8" + }, + { + "address": "0x140018956", + "size": 6, + "mnemonic": "je", + "operands": "0x140018a81" + } + ], + "successors": [ + "0x140018a81", + "0x14001895c" + ] + }, + { + "address": "0x140018b43", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b43", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0xdf06]" + }, + { + "address": "0x140018b4a", + "size": 3, + "mnemonic": "sub", + "operands": "r11, rsi" + }, + { + "address": "0x140018b4d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x220], rbx" + }, + { + "address": "0x140018b54", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 0xc]" + }, + { + "address": "0x140018b58", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 6" + }, + { + "address": "0x140018b5d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r11 + r12]" + }, + { + "address": "0x140018b61", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi + rdx - 8]" + }, + { + "address": "0x140018b66", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rdx], ax" + }, + { + "address": "0x140018b69", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 2]" + }, + { + "address": "0x140018b6d", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rbp" + }, + { + "address": "0x140018b70", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018b61" + }, + { + "address": "0x140018b72", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140018b75", + "size": 5, + "mnemonic": "call", + "operands": "0x140018348" + }, + { + "address": "0x140018b7a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018b84" + } + ], + "successors": [ + "0x140018b84" + ] + }, + { + "address": "0x140018b1a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b1a", + "size": 3, + "mnemonic": "sub", + "operands": "edi, 4" + }, + { + "address": "0x140018b1d", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b3a" + } + ], + "successors": [ + "0x140018b3a", + "0x140018b1f" + ] + }, + { + "address": "0x140018ac7", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018ac7", + "size": 4, + "mnemonic": "movzx", + "operands": "r8d, byte ptr [rdx]" + }, + { + "address": "0x140018acb", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx + 1]" + }, + { + "address": "0x140018acf", + "size": 3, + "mnemonic": "cmp", + "operands": "r8d, eax" + }, + { + "address": "0x140018ad2", + "size": 2, + "mnemonic": "ja", + "operands": "0x140018af8" + } + ], + "successors": [ + "0x140018af8", + "0x140018ad4" + ] + }, + { + "address": "0x140018a81", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018a81", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140018a84", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018b86" + } + ], + "successors": [ + "0x140018b86" + ] + }, + { + "address": "0x14001895c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001895c", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, di" + }, + { + "address": "0x14001895f", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x78eb]" + }, + { + "address": "0x140018965", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018967", + "size": 6, + "mnemonic": "je", + "operands": "0x140018a81" + } + ], + "successors": [ + "0x140018a81", + "0x14001896d" + ] + }, + { + "address": "0x140018b84", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018b84", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018b86", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140018b8b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140018b8e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140018b93", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140018b98", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x40]" + }, + { + "address": "0x140018b9c", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x48]" + }, + { + "address": "0x140018ba0", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140018ba3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140018ba5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140018ba7", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140018ba9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018baa", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140018bab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140018b3a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b3a", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0xdf17]" + }, + { + "address": "0x140018b41", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018b4a" + } + ], + "successors": [ + "0x140018b4a" + ] + }, + { + "address": "0x140018b1f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b1f", + "size": 3, + "mnemonic": "sub", + "operands": "edi, 0xd" + }, + { + "address": "0x140018b22", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b31" + } + ], + "successors": [ + "0x140018b31", + "0x140018b24" + ] + }, + { + "address": "0x140018af8", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018af8", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 2" + }, + { + "address": "0x140018afc", + "size": 2, + "mnemonic": "cmp", + "operands": "byte ptr [rdx], bl" + }, + { + "address": "0x140018afe", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018ac2" + }, + { + "address": "0x140018b00", + "size": 4, + "mnemonic": "add", + "operands": "r9, 8" + }, + { + "address": "0x140018b04", + "size": 3, + "mnemonic": "add", + "operands": "r15, rbp" + }, + { + "address": "0x140018b07", + "size": 3, + "mnemonic": "sub", + "operands": "r14, rbp" + }, + { + "address": "0x140018b0a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018aba" + }, + { + "address": "0x140018b0c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 4], edi" + }, + { + "address": "0x140018b0f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 8], ebp" + }, + { + "address": "0x140018b12", + "size": 6, + "mnemonic": "sub", + "operands": "edi, 0x3a4" + }, + { + "address": "0x140018b18", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b43" + } + ], + "successors": [ + "0x140018b43", + "0x140018b1a" + ] + }, + { + "address": "0x140018ad4", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018ad4", + "size": 4, + "mnemonic": "lea", + "operands": "r10d, [r8 + 1]" + }, + { + "address": "0x140018ad8", + "size": 7, + "mnemonic": "cmp", + "operands": "r10d, 0x101" + }, + { + "address": "0x140018adf", + "size": 2, + "mnemonic": "jae", + "operands": "0x140018af8" + }, + { + "address": "0x140018ae1", + "size": 3, + "mnemonic": "mov", + "operands": "al, byte ptr [r15]" + }, + { + "address": "0x140018ae4", + "size": 3, + "mnemonic": "add", + "operands": "r8d, ebp" + }, + { + "address": "0x140018ae7", + "size": 5, + "mnemonic": "or", + "operands": "byte ptr [r10 + rsi + 0x18], al" + }, + { + "address": "0x140018aec", + "size": 3, + "mnemonic": "add", + "operands": "r10d, ebp" + }, + { + "address": "0x140018aef", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx + 1]" + }, + { + "address": "0x140018af3", + "size": 3, + "mnemonic": "cmp", + "operands": "r8d, eax" + }, + { + "address": "0x140018af6", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140018ad8" + }, + { + "address": "0x140018af8", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 2" + }, + { + "address": "0x140018afc", + "size": 2, + "mnemonic": "cmp", + "operands": "byte ptr [rdx], bl" + }, + { + "address": "0x140018afe", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018ac2" + }, + { + "address": "0x140018b00", + "size": 4, + "mnemonic": "add", + "operands": "r9, 8" + }, + { + "address": "0x140018b04", + "size": 3, + "mnemonic": "add", + "operands": "r15, rbp" + }, + { + "address": "0x140018b07", + "size": 3, + "mnemonic": "sub", + "operands": "r14, rbp" + }, + { + "address": "0x140018b0a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018aba" + }, + { + "address": "0x140018b0c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 4], edi" + }, + { + "address": "0x140018b0f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 8], ebp" + }, + { + "address": "0x140018b12", + "size": 6, + "mnemonic": "sub", + "operands": "edi, 0x3a4" + }, + { + "address": "0x140018b18", + "size": 2, + "mnemonic": "je", + "operands": "0x140018b43" + } + ], + "successors": [ + "0x140018b43", + "0x140018b1a" + ] + }, + { + "address": "0x140018b86", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018b86", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140018b8b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140018b8e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140018b93", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140018b98", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x40]" + }, + { + "address": "0x140018b9c", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x48]" + }, + { + "address": "0x140018ba0", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140018ba3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140018ba5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140018ba7", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140018ba9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018baa", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140018bab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001896d", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001896d", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xfde9" + }, + { + "address": "0x140018972", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, eax" + }, + { + "address": "0x140018974", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001899c" + }, + { + "address": "0x140018976", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 4], rax" + }, + { + "address": "0x14001897a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x220], rbx" + }, + { + "address": "0x140018981", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 0x18], ebx" + }, + { + "address": "0x140018984", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rsi + 0x1c], bx" + }, + { + "address": "0x140018988", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rsi + 0xc]" + }, + { + "address": "0x14001898c", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, bx" + }, + { + "address": "0x14001898f", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 6" + }, + { + "address": "0x140018994", + "size": 3, + "mnemonic": "rep stosw", + "operands": "word ptr [rdi], ax" + }, + { + "address": "0x140018997", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018b72" + } + ], + "successors": [ + "0x140018b72" + ] + }, + { + "address": "0x140018b4a", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b4a", + "size": 3, + "mnemonic": "sub", + "operands": "r11, rsi" + }, + { + "address": "0x140018b4d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x220], rbx" + }, + { + "address": "0x140018b54", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rsi + 0xc]" + }, + { + "address": "0x140018b58", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 6" + }, + { + "address": "0x140018b5d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r11 + r12]" + }, + { + "address": "0x140018b61", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi + rdx - 8]" + }, + { + "address": "0x140018b66", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rdx], ax" + }, + { + "address": "0x140018b69", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 2]" + }, + { + "address": "0x140018b6d", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rbp" + }, + { + "address": "0x140018b70", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018b61" + }, + { + "address": "0x140018b72", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140018b75", + "size": 5, + "mnemonic": "call", + "operands": "0x140018348" + }, + { + "address": "0x140018b7a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018b84" + } + ], + "successors": [ + "0x140018b84" + ] + }, + { + "address": "0x140018b31", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b31", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0xdf28]" + }, + { + "address": "0x140018b38", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018b4a" + } + ], + "successors": [ + "0x140018b4a" + ] + }, + { + "address": "0x140018b24", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b24", + "size": 2, + "mnemonic": "cmp", + "operands": "edi, ebp" + }, + { + "address": "0x140018b26", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018b4a" + }, + { + "address": "0x140018b28", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0xdf39]" + }, + { + "address": "0x140018b2f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018b4a" + } + ], + "successors": [ + "0x140018b4a" + ] + }, + { + "address": "0x140018b72", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018b72", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140018b75", + "size": 5, + "mnemonic": "call", + "operands": "0x140018348" + }, + { + "address": "0x140018b7a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018b84" + } + ], + "successors": [ + "0x140018b84" + ] + } + ] + }, + { + "address": "0x140018bac", + "end_address": "0x140018c1f", + "name": "", + "blocks": [ + { + "address": "0x140018bac", "size": 16, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x140018bac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140018bb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140018bb6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018bb7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018bbb", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018bbd", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r9d" + }, + { + "address": "0x140018bc0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140018bc3", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140018bc6", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140018bcb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140018bd0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140018bd5", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, bl" + }, + { + "address": "0x140018bd8", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rdx + rax + 0x19], dil" + }, + { + "address": "0x140018bdd", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018bf7" + }, + { + "address": "0x140018bdf", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140018be1", + "size": 2, + "mnemonic": "je", + "operands": "0x140018bf3" + } + ], + "successors": [ + "0x140018bf3", + "0x140018be3" + ] + }, + { + "address": "0x140018bf3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018bf3", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018bf5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018bfc" + } + ], + "successors": [ + "0x140018bfc" + ] + }, + { + "address": "0x140018be3", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018be3", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x140018be8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018beb", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx + rdx*2]" + }, + { + "address": "0x140018bef", + "size": 2, + "mnemonic": "test", + "operands": "esi, eax" + }, + { + "address": "0x140018bf1", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018bf7" + }, + { + "address": "0x140018bf3", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018bf5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018bfc" + } + ], + "successors": [ + "0x140018bfc" + ] + }, + { + "address": "0x140018bfc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018bfc", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x140018c01", + "size": 2, + "mnemonic": "je", + "operands": "0x140018c0f" + } + ], + "successors": [ + "0x140018c0f", + "0x140018c03" + ] + }, + { + "address": "0x140018c0f", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018c0f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140018c14", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140018c19", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018c1d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018c1e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140018c03", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018c03", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x140018c08", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140018c0f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140018c14", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140018c19", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018c1d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140018c1e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140018c34", + "end_address": "0x140018d42", + "name": "", + "blocks": [ + { + "address": "0x140018c34", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018c34", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140018c37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140018c3b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140018c3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140018c43", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x140018c47", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018c49", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018c4d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x7615]" + }, + { + "address": "0x140018c53", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018c55", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140018c58", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140018c5b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018c64" + }, + { + "address": "0x140018c5d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018c5f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018d27" + } + ], + "successors": [ + "0x140018d27" + ] + }, + { + "address": "0x140018d27", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140018d27", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140018d2c", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140018d31", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140018d36", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140018d3b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018d3f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140018d41", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140018d44", + "end_address": "0x14001909c", + "name": "", + "blocks": [ + { + "address": "0x140018d44", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d44", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, + { + "address": "0x140018d49", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x10], edx" + }, { "address": "0x140018d4d", "size": 1, @@ -59960,15 +191716,2995 @@ ] }, { - "address": "0x140019647", + "address": "0x14001909c", + "end_address": "0x140019181", "name": "", "blocks": [ { - "address": "0x140019647", - "size": 19, + "address": "0x14001909c", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001909c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400190a1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400190a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x1400190ab", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400190ad", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400190b1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400190b4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400190b7", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400190d1" + }, + { + "address": "0x1400190b9", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400190bb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400190c0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400190c5", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400190ca", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400190ce", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400190d0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400191c0", + "end_address": "0x1400191ef", + "name": "", + "blocks": [ + { + "address": "0x1400191c0", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400191c0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400191c2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400191c6", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x1400191c8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], ebx" + }, + { + "address": "0x1400191cc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400191a8" + }, + { + "address": "0x1400191d1", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400191d3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400191df" + }, + { + "address": "0x1400191d5", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x1400191da", + "size": 5, + "mnemonic": "call", + "operands": "0x140011db4" + }, + { + "address": "0x1400191df", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rsp + 0x30], 1" + }, + { + "address": "0x1400191e4", + "size": 3, + "mnemonic": "setne", + "operands": "bl" + }, + { + "address": "0x1400191e7", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400191e9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400191ed", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400191ee", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400191f0", + "end_address": "0x140019295", + "name": "", + "blocks": [ + { + "address": "0x1400191f0", + "size": 12, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x1400191f0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400191f5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x1400191fa", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x1400191ff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140019200", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019204", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x48" + }, + { + "address": "0x140019209", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx - 8]" + }, + { + "address": "0x14001920c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x140019211", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019213", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140019216", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140019219", + "size": 2, + "mnemonic": "je", + "operands": "0x140019276" + } + ], + "successors": [ + "0x140019276", + "0x14001921b" + ] + }, + { + "address": "0x140019276", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019276", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140019278", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001927d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019282", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140019285", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001928a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001928f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019293", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019294", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001921b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001921b", + "size": 7, + "mnemonic": "lea", + "operands": "rbp, [rax + 0x1200]" + }, + { + "address": "0x140019222", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbp" + }, + { + "address": "0x140019225", + "size": 2, + "mnemonic": "je", + "operands": "0x140019273" + } + ], + "successors": [ + "0x140019273", + "0x140019227" + ] + }, + { + "address": "0x140019273", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019273", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rbx" + }, + { + "address": "0x140019276", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140019278", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001927d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019282", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140019285", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001928a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001928f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019293", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019294", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019227", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019227", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x30]" + }, + { + "address": "0x14001922b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi - 0x30]" + }, + { + "address": "0x14001922f", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140019232", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x140019237", + "size": 5, + "mnemonic": "call", + "operands": "0x1400120f4" + }, + { + "address": "0x14001923c", + "size": 5, + "mnemonic": "or", + "operands": "qword ptr [rdi - 8], 0xffffffffffffffff" + }, + { + "address": "0x140019241", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0xe]" + }, + { + "address": "0x140019245", + "size": 4, + "mnemonic": "and", + "operands": "byte ptr [rdi + 0xd], 0xf8" + }, + { + "address": "0x140019249", + "size": 2, + "mnemonic": "mov", + "operands": "eax, esi" + }, + { + "address": "0x14001924b", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rsi" + }, + { + "address": "0x14001924e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], 0xa0a0000" + }, + { + "address": "0x140019255", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0xc], 0xa" + }, + { + "address": "0x140019259", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx], sil" + }, + { + "address": "0x14001925c", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14001925e", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x140019261", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 5" + }, + { + "address": "0x140019264", + "size": 2, + "mnemonic": "jb", + "operands": "0x140019259" + } + ], + "successors": [ + "0x140019259", + "0x140019266" + ] + }, + { + "address": "0x140019259", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019259", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx], sil" + }, + { + "address": "0x14001925c", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14001925e", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x140019261", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 5" + }, + { + "address": "0x140019264", + "size": 2, + "mnemonic": "jb", + "operands": "0x140019259" + } + ], + "successors": [ + "0x140019259", + "0x140019266" + ] + }, + { + "address": "0x140019266", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019266", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 0x48" + }, + { + "address": "0x14001926a", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x30]" + }, + { + "address": "0x14001926e", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbp" + }, + { + "address": "0x140019271", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001922b" + }, + { + "address": "0x140019273", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rbx" + }, + { + "address": "0x140019276", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140019278", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001927d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019282", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140019285", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001928a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001928f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019293", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019294", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019298", + "end_address": "0x1400192e8", + "name": "", + "blocks": [ + { + "address": "0x140019298", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019298", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001929b", + "size": 2, + "mnemonic": "je", + "operands": "0x1400192e7" + } + ], + "successors": [ + "0x1400192e7", + "0x14001929d" + ] + }, + { + "address": "0x1400192e7", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400192e7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001929d", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001929d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400192a2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400192a7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400192a8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400192ac", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x1200]" + }, + { + "address": "0x1400192b3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400192b6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400192b9", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rsi" + }, + { + "address": "0x1400192bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400192d0" + } + ], + "successors": [ + "0x1400192d0", + "0x1400192be" + ] + }, + { + "address": "0x1400192d0", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400192d0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400192d3", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400192d8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400192dd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400192e2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400192e6", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400192e7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400192be", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400192be", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400192c1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x6d61]" + }, + { + "address": "0x1400192c7", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 0x48" + }, + { + "address": "0x1400192cb", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rsi" + }, + { + "address": "0x1400192ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400192be" + }, + { + "address": "0x1400192d0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400192d3", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400192d8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400192dd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x1400192e2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400192e6", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400192e7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400192e8", + "end_address": "0x140019390", + "name": "", + "blocks": [ + { + "address": "0x1400192e8", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400192e8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400192ed", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400192f2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x1400192f7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400192f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400192fd", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x1400192ff", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0x2000" + }, + { + "address": "0x140019305", + "size": 2, + "mnemonic": "jb", + "operands": "0x140019330" + } + ], + "successors": [ + "0x140019330", + "0x140019307" + ] + }, + { + "address": "0x140019330", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019330", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140019332", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdi + 7]" + }, + { + "address": "0x140019335", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001933a", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001933b", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edi" + }, + { + "address": "0x14001933d", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x1a3bd]" + }, + { + "address": "0x140019343", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140019348", + "size": 2, + "mnemonic": "cmp", + "operands": "esi, eax" + }, + { + "address": "0x14001934a", + "size": 2, + "mnemonic": "jl", + "operands": "0x140019382" + } + ], + "successors": [ + "0x140019382", + "0x14001934c" + ] + }, + { + "address": "0x140019307", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019307", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001930c", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 9" + }, + { + "address": "0x140019311", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140019313", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140019318", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001931a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001931f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140019324", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140019329", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001932d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001932f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019382", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019382", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x140019387", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001938c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001938e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001931a" + } + ], + "successors": [ + "0x14001931a" + ] + }, + { + "address": "0x14001934c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001934c", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip + 0x19fad]" + }, + { + "address": "0x140019353", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [r15 + rbx*8], rdi" + }, + { + "address": "0x140019357", + "size": 2, + "mnemonic": "je", + "operands": "0x14001935b" + } + ], + "successors": [ + "0x14001935b", + "0x140019359" + ] + }, + { + "address": "0x14001931a", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001931a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001931f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140019324", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140019329", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001932d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001932f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001935b", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001935b", + "size": 5, + "mnemonic": "call", + "operands": "0x1400191f0" + }, + { + "address": "0x140019360", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r15 + rbx*8], rax" + }, + { + "address": "0x140019364", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140019367", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001936e" + }, + { + "address": "0x140019369", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 0xc]" + }, + { + "address": "0x14001936c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019382" + } + ], + "successors": [ + "0x140019382" + ] + }, + { + "address": "0x140019359", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019359", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001937d" + } + ], + "successors": [ + "0x14001937d" + ] + }, + { + "address": "0x14001937d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001937d", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x140019380", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019343" + } + ], + "successors": [ + "0x140019343" + ] + }, + { + "address": "0x140019343", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019343", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x140019348", + "size": 2, + "mnemonic": "cmp", + "operands": "esi, eax" + }, + { + "address": "0x14001934a", + "size": 2, + "mnemonic": "jl", + "operands": "0x140019382" + } + ], + "successors": [ + "0x140019382", + "0x14001934c" + ] + } + ] + }, + { + "address": "0x1400193e0", + "end_address": "0x14001949a", + "name": "", + "blocks": [ + { + "address": "0x1400193e0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400193e0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x1400193e5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x1400193ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x1400193ef", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400193f1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400193f5", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400193f8", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x1400193fa", + "size": 2, + "mnemonic": "js", + "operands": "0x14001946e" + } + ], + "successors": [ + "0x14001946e", + "0x1400193fc" + ] + }, + { + "address": "0x14001946e", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001946e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140019473", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x140019479", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x14001947e", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x140019481", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140019484", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019489", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001948e", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140019493", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019497", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140019499", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400193fc", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400193fc", + "size": 6, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rip + 0x1a2fe]" + }, + { + "address": "0x140019402", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001946e" + }, + { + "address": "0x140019404", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140019407", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rip + 0x19ef2]" + }, + { + "address": "0x14001940e", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140019411", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rbx" + }, + { + "address": "0x140019414", + "size": 4, + "mnemonic": "shr", + "operands": "rsi, 6" + }, + { + "address": "0x140019418", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + rax*8]" + }, + { + "address": "0x14001941c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r14 + rsi*8]" + }, + { + "address": "0x140019420", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rax + rdi*8 + 0x38], 1" + }, + { + "address": "0x140019425", + "size": 2, + "mnemonic": "je", + "operands": "0x14001946e" + } + ], + "successors": [ + "0x14001946e", + "0x140019427" + ] + }, + { + "address": "0x140019427", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019427", + "size": 6, + "mnemonic": "cmp", + "operands": "qword ptr [rax + rdi*8 + 0x28], -1" + }, + { + "address": "0x14001942d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001946e" + } + ], + "successors": [ + "0x14001946e", + "0x14001942f" + ] + }, + { + "address": "0x14001942f", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001942f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e118" + }, + { + "address": "0x140019434", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140019437", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019460" + }, + { + "address": "0x140019439", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x14001943b", + "size": 2, + "mnemonic": "je", + "operands": "0x140019453" + } + ], + "successors": [ + "0x140019453", + "0x14001943d" + ] + }, + { + "address": "0x140019453", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019453", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfffffff6" + }, + { + "address": "0x140019458", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001945a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x6e20]" + }, + { + "address": "0x140019460", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r14 + rsi*8]" + }, + { + "address": "0x140019464", + "size": 6, + "mnemonic": "or", + "operands": "qword ptr [rax + rdi*8 + 0x28], 0xffffffffffffffff" + }, + { + "address": "0x14001946a", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001946c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019484" + } + ], + "successors": [ + "0x140019484" + ] + }, + { + "address": "0x14001943d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001943d", + "size": 2, + "mnemonic": "sub", + "operands": "ebx, eax" + }, + { + "address": "0x14001943f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001944c" + } + ], + "successors": [ + "0x14001944c", + "0x140019441" + ] + }, + { + "address": "0x140019484", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019484", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019489", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001948e", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x140019493", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019497", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140019499", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001944c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001944c", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfffffff5" + }, + { + "address": "0x140019451", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019458" + } + ], + "successors": [ + "0x140019458" + ] + }, + { + "address": "0x140019441", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019441", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, eax" + }, + { + "address": "0x140019443", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019460" + }, + { + "address": "0x140019445", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xfffffff4" + }, + { + "address": "0x14001944a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019458" + } + ], + "successors": [ + "0x140019458" + ] + }, + { + "address": "0x140019458", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019458", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001945a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x6e20]" + }, + { + "address": "0x140019460", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r14 + rsi*8]" + }, + { + "address": "0x140019464", + "size": 6, + "mnemonic": "or", + "operands": "qword ptr [rax + rdi*8 + 0x28], 0xffffffffffffffff" + }, + { + "address": "0x14001946a", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001946c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019484" + } + ], + "successors": [ + "0x140019484" + ] + } + ] + }, + { + "address": "0x14001949c", + "end_address": "0x140019511", + "name": "", + "blocks": [ + { + "address": "0x14001949c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001949c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400194a0", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -2" + }, + { + "address": "0x1400194a3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400194ba" + }, + { + "address": "0x1400194a5", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400194aa", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400194ad", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400194b2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400194b8", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140019508" + } + ], + "successors": [ + "0x140019508" + ] + }, + { + "address": "0x140019508", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019508", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14001950c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x140019510", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001952c", + "end_address": "0x140019636", + "name": "", + "blocks": [ + { + "address": "0x14001952c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001952c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001952f", + "size": 6, + "mnemonic": "je", + "operands": "0x140019635" + } + ], + "successors": [ + "0x140019635", + "0x140019535" + ] + }, + { + "address": "0x140019635", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019635", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019535", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019535", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140019536", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001953a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001953d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140019541", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cd0]" + }, + { + "address": "0x140019548", + "size": 2, + "mnemonic": "je", + "operands": "0x14001954f" + } + ], + "successors": [ + "0x14001954f", + "0x14001954a" + ] + }, + { + "address": "0x14001954f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001954f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x20]" + }, + { + "address": "0x140019553", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cc6]" + }, + { + "address": "0x14001955a", + "size": 2, + "mnemonic": "je", + "operands": "0x140019561" + } + ], + "successors": [ + "0x140019561", + "0x14001955c" + ] + }, + { + "address": "0x14001954a", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001954a", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001954f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x20]" + }, + { + "address": "0x140019553", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cc6]" + }, + { + "address": "0x14001955a", + "size": 2, + "mnemonic": "je", + "operands": "0x140019561" + } + ], + "successors": [ + "0x140019561", + "0x14001955c" + ] + }, + { + "address": "0x140019561", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019561", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x140019565", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cbc]" + }, + { + "address": "0x14001956c", + "size": 2, + "mnemonic": "je", + "operands": "0x140019573" + } + ], + "successors": [ + "0x140019573", + "0x14001956e" + ] + }, + { + "address": "0x14001955c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001955c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019561", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x140019565", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cbc]" + }, + { + "address": "0x14001956c", + "size": 2, + "mnemonic": "je", + "operands": "0x140019573" + } + ], + "successors": [ + "0x140019573", + "0x14001956e" + ] + }, + { + "address": "0x140019573", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019573", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x30]" + }, + { + "address": "0x140019577", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cb2]" + }, + { + "address": "0x14001957e", + "size": 2, + "mnemonic": "je", + "operands": "0x140019585" + } + ], + "successors": [ + "0x140019585", + "0x140019580" + ] + }, + { + "address": "0x14001956e", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001956e", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019573", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x30]" + }, + { + "address": "0x140019577", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cb2]" + }, + { + "address": "0x14001957e", + "size": 2, + "mnemonic": "je", + "operands": "0x140019585" + } + ], + "successors": [ + "0x140019585", + "0x140019580" + ] + }, + { + "address": "0x140019585", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019585", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140019589", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17ca8]" + }, + { + "address": "0x140019590", + "size": 2, + "mnemonic": "je", + "operands": "0x140019597" + } + ], + "successors": [ + "0x140019597", + "0x140019592" + ] + }, + { + "address": "0x140019580", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019580", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019585", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x38]" + }, + { + "address": "0x140019589", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17ca8]" + }, + { + "address": "0x140019590", + "size": 2, + "mnemonic": "je", + "operands": "0x140019597" + } + ], + "successors": [ + "0x140019597", + "0x140019592" + ] + }, + { + "address": "0x140019597", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019597", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x40]" + }, + { + "address": "0x14001959b", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c9e]" + }, + { + "address": "0x1400195a2", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195a9" + } + ], + "successors": [ + "0x1400195a9", + "0x1400195a4" + ] + }, + { + "address": "0x140019592", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019592", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019597", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x40]" + }, + { + "address": "0x14001959b", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c9e]" + }, + { + "address": "0x1400195a2", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195a9" + } + ], + "successors": [ + "0x1400195a9", + "0x1400195a4" + ] + }, + { + "address": "0x1400195a9", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195a9", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x48]" + }, + { + "address": "0x1400195ad", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c94]" + }, + { + "address": "0x1400195b4", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195bb" + } + ], + "successors": [ + "0x1400195bb", + "0x1400195b6" + ] + }, + { + "address": "0x1400195a4", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195a4", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400195a9", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x48]" + }, + { + "address": "0x1400195ad", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c94]" + }, + { + "address": "0x1400195b4", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195bb" + } + ], + "successors": [ + "0x1400195bb", + "0x1400195b6" + ] + }, + { + "address": "0x1400195bb", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195bb", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x68]" + }, + { + "address": "0x1400195bf", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17ca2]" + }, + { + "address": "0x1400195c6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195cd" + } + ], + "successors": [ + "0x1400195cd", + "0x1400195c8" + ] + }, + { + "address": "0x1400195b6", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195b6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400195bb", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x68]" + }, + { + "address": "0x1400195bf", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17ca2]" + }, + { + "address": "0x1400195c6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195cd" + } + ], + "successors": [ + "0x1400195cd", + "0x1400195c8" + ] + }, + { + "address": "0x1400195cd", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195cd", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x70]" + }, + { + "address": "0x1400195d1", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c98]" + }, + { + "address": "0x1400195d8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195df" + } + ], + "successors": [ + "0x1400195df", + "0x1400195da" + ] + }, + { + "address": "0x1400195c8", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195c8", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400195cd", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x70]" + }, + { + "address": "0x1400195d1", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c98]" + }, + { + "address": "0x1400195d8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195df" + } + ], + "successors": [ + "0x1400195df", + "0x1400195da" + ] + }, + { + "address": "0x1400195df", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195df", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x78]" + }, + { + "address": "0x1400195e3", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c8e]" + }, + { + "address": "0x1400195ea", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195f1" + } + ], + "successors": [ + "0x1400195f1", + "0x1400195ec" + ] + }, + { + "address": "0x1400195da", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195da", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400195df", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x78]" + }, + { + "address": "0x1400195e3", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c8e]" + }, + { + "address": "0x1400195ea", + "size": 2, + "mnemonic": "je", + "operands": "0x1400195f1" + } + ], + "successors": [ + "0x1400195f1", + "0x1400195ec" + ] + }, + { + "address": "0x1400195f1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195f1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x1400195f8", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c81]" + }, + { + "address": "0x1400195ff", + "size": 2, + "mnemonic": "je", + "operands": "0x140019606" + } + ], + "successors": [ + "0x140019606", + "0x140019601" + ] + }, + { + "address": "0x1400195ec", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400195ec", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400195f1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x80]" + }, + { + "address": "0x1400195f8", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c81]" + }, + { + "address": "0x1400195ff", + "size": 2, + "mnemonic": "je", + "operands": "0x140019606" + } + ], + "successors": [ + "0x140019606", + "0x140019601" + ] + }, + { + "address": "0x140019606", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019606", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x88]" + }, + { + "address": "0x14001960d", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c74]" + }, + { + "address": "0x140019614", + "size": 2, + "mnemonic": "je", + "operands": "0x14001961b" + } + ], + "successors": [ + "0x14001961b", + "0x140019616" + ] + }, + { + "address": "0x140019601", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019601", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019606", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x88]" + }, + { + "address": "0x14001960d", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c74]" + }, + { + "address": "0x140019614", + "size": 2, + "mnemonic": "je", + "operands": "0x14001961b" + } + ], + "successors": [ + "0x14001961b", + "0x140019616" + ] + }, + { + "address": "0x14001961b", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001961b", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x90]" + }, + { + "address": "0x140019622", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c67]" + }, + { + "address": "0x140019629", + "size": 2, + "mnemonic": "je", + "operands": "0x140019630" + } + ], + "successors": [ + "0x140019630", + "0x14001962b" + ] + }, + { + "address": "0x140019616", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019616", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001961b", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x90]" + }, + { + "address": "0x140019622", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17c67]" + }, + { + "address": "0x140019629", + "size": 2, + "mnemonic": "je", + "operands": "0x140019630" + } + ], + "successors": [ + "0x140019630", + "0x14001962b" + ] + }, + { + "address": "0x140019630", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019630", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019634", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140019635", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001962b", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001962b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019630", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019634", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140019635", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019638", + "end_address": "0x140019b53", + "name": "", + "blocks": [ + { + "address": "0x140019638", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019638", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001963d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140019642", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, { "address": "0x140019647", "size": 1, @@ -60435,15 +195171,1114 @@ ] }, { - "address": "0x140019eeb", + "address": "0x140019b54", + "end_address": "0x140019bc0", "name": "", "blocks": [ { - "address": "0x140019eeb", - "size": 209, + "address": "0x140019b54", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b54", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140019b57", + "size": 2, + "mnemonic": "je", + "operands": "0x140019bbf" + } + ], + "successors": [ + "0x140019bbf", + "0x140019b59" + ] + }, + { + "address": "0x140019bbf", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019bbf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019b59", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b59", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140019b5a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019b5e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140019b61", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140019b64", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17695]" + }, + { + "address": "0x140019b6b", + "size": 2, + "mnemonic": "je", + "operands": "0x140019b72" + } + ], + "successors": [ + "0x140019b72", + "0x140019b6d" + ] + }, + { + "address": "0x140019b72", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b72", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140019b76", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x1768b]" + }, + { + "address": "0x140019b7d", + "size": 2, + "mnemonic": "je", + "operands": "0x140019b84" + } + ], + "successors": [ + "0x140019b84", + "0x140019b7f" + ] + }, + { + "address": "0x140019b6d", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b6d", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019b72", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x140019b76", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x1768b]" + }, + { + "address": "0x140019b7d", + "size": 2, + "mnemonic": "je", + "operands": "0x140019b84" + } + ], + "successors": [ + "0x140019b84", + "0x140019b7f" + ] + }, + { + "address": "0x140019b84", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b84", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x140019b88", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17681]" + }, + { + "address": "0x140019b8f", + "size": 2, + "mnemonic": "je", + "operands": "0x140019b96" + } + ], + "successors": [ + "0x140019b96", + "0x140019b91" + ] + }, + { + "address": "0x140019b7f", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b7f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019b84", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x140019b88", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17681]" + }, + { + "address": "0x140019b8f", + "size": 2, + "mnemonic": "je", + "operands": "0x140019b96" + } + ], + "successors": [ + "0x140019b96", + "0x140019b91" + ] + }, + { + "address": "0x140019b96", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b96", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x58]" + }, + { + "address": "0x140019b9a", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x176b7]" + }, + { + "address": "0x140019ba1", + "size": 2, + "mnemonic": "je", + "operands": "0x140019ba8" + } + ], + "successors": [ + "0x140019ba8", + "0x140019ba3" + ] + }, + { + "address": "0x140019b91", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b91", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019b96", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x58]" + }, + { + "address": "0x140019b9a", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x176b7]" + }, + { + "address": "0x140019ba1", + "size": 2, + "mnemonic": "je", + "operands": "0x140019ba8" + } + ], + "successors": [ + "0x140019ba8", + "0x140019ba3" + ] + }, + { + "address": "0x140019ba8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019ba8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x60]" + }, + { + "address": "0x140019bac", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x176ad]" + }, + { + "address": "0x140019bb3", + "size": 2, + "mnemonic": "je", + "operands": "0x140019bba" + } + ], + "successors": [ + "0x140019bba", + "0x140019bb5" + ] + }, + { + "address": "0x140019ba3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019ba3", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019ba8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x60]" + }, + { + "address": "0x140019bac", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x176ad]" + }, + { + "address": "0x140019bb3", + "size": 2, + "mnemonic": "je", + "operands": "0x140019bba" + } + ], + "successors": [ + "0x140019bba", + "0x140019bb5" + ] + }, + { + "address": "0x140019bba", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019bba", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019bbe", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140019bbf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019bb5", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019bb5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019bba", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019bbe", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140019bbf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019bc0", + "end_address": "0x140019ea7", + "name": "", + "blocks": [ + { + "address": "0x140019bc0", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bc0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x140019bc3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140019bc7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x140019bcb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x140019bcf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140019bd0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140019bd2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019bd4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019bd6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + }, + { + "address": "0x140019e36", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019e36", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rbx" + }, + { + "address": "0x140019e39", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xe8]" + }, + { + "address": "0x140019e40", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140019e43", + "size": 2, + "mnemonic": "je", + "operands": "0x140019e48" + } + ], + "successors": [ + "0x140019e48", + "0x140019e45" + ] + }, + { + "address": "0x140019e48", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019e48", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xe0]" + }, + { + "address": "0x140019e4f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140019e52", + "size": 2, + "mnemonic": "je", + "operands": "0x140019e75" + } + ], + "successors": [ + "0x140019e75", + "0x140019e54" + ] + }, + { + "address": "0x140019e45", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019e45", + "size": 3, + "mnemonic": "lock dec", + "operands": "dword ptr [rax]" + }, + { + "address": "0x140019e48", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xe0]" + }, + { + "address": "0x140019e4f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140019e52", + "size": 2, + "mnemonic": "je", + "operands": "0x140019e75" + } + ], + "successors": [ + "0x140019e75", + "0x140019e54" + ] + }, + { + "address": "0x140019e75", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019e75", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0xe8], r12" + }, + { + "address": "0x140019e7c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140019e7e", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0xe0], r15" + }, + { + "address": "0x140019e85", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r13], rsi" + }, + { + "address": "0x140019e89", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140019e8e", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140019e92", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140019e96", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x140019e9a", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140019e9d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140019e9f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140019ea1", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140019ea3", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140019ea5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019ea6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019e54", + "size": 23, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019e54", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140019e57", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x140019e5b", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140019e5e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019e75" + }, + { + "address": "0x140019e60", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xe0]" + }, + { + "address": "0x140019e67", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019e6c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r13]" + }, + { + "address": "0x140019e70", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019e75", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0xe8], r12" + }, + { + "address": "0x140019e7c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140019e7e", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0xe0], r15" + }, + { + "address": "0x140019e85", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r13], rsi" + }, + { + "address": "0x140019e89", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x140019e8e", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x140019e92", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x38]" + }, + { + "address": "0x140019e96", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x140019e9a", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140019e9d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140019e9f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140019ea1", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140019ea3", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140019ea5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019ea6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019ea8", + "end_address": "0x140019eda", + "name": "", + "blocks": [ + { + "address": "0x140019ea8", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019ea8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140019ead", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140019eae", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019eb2", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx + rdx*8]" + }, + { + "address": "0x140019eb6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140019eb9", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdi" + }, + { + "address": "0x140019ebc", + "size": 2, + "mnemonic": "je", + "operands": "0x140019ecf" + } + ], + "successors": [ + "0x140019ecf", + "0x140019ebe" + ] + }, + { + "address": "0x140019ecf", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019ecf", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019ed4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019ed8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019ed9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x140019ebe", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019ebe", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x140019ec1", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x140019ec6", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x140019eca", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x140019ecd", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019ebe" + }, + { + "address": "0x140019ecf", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140019ed4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019ed8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140019ed9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019edc", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019edc", + "size": 212, "is_prolog": true, "is_epilog": true, "instructions": [ + { + "address": "0x140019edc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x140019ee1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x140019ee6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, { "address": "0x140019eeb", "size": 1, @@ -61704,8 +197539,11142 @@ } ] }, + { + "address": "0x14001a21c", + "end_address": "0x14001a324", + "name": "", + "blocks": [ + { + "address": "0x14001a21c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a21c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a21f", + "size": 6, + "mnemonic": "je", + "operands": "0x14001a323" + } + ], + "successors": [ + "0x14001a323", + "0x14001a225" + ] + }, + { + "address": "0x14001a323", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a323", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a225", + "size": 55, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a225", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a22a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001a22f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001a230", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a234", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 7" + }, + { + "address": "0x14001a239", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a23c", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a23e", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a243", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x38]" + }, + { + "address": "0x14001a247", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a249", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a24e", + "size": 3, + "mnemonic": "lea", + "operands": "esi, [rbp + 5]" + }, + { + "address": "0x14001a251", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a253", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x70]" + }, + { + "address": "0x14001a257", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a25c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0xd0]" + }, + { + "address": "0x14001a263", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a265", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a26a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x130]" + }, + { + "address": "0x14001a271", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 5]" + }, + { + "address": "0x14001a274", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a279", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x140]" + }, + { + "address": "0x14001a280", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a285", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x148]" + }, + { + "address": "0x14001a28c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a291", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x150]" + }, + { + "address": "0x14001a298", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a29d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x160]" + }, + { + "address": "0x14001a2a4", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a2a6", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2ab", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x198]" + }, + { + "address": "0x14001a2b2", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a2b4", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2b9", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x1d0]" + }, + { + "address": "0x14001a2c0", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a2c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2c7", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x230]" + }, + { + "address": "0x14001a2ce", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a2d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2d5", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x290]" + }, + { + "address": "0x14001a2dc", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 5]" + }, + { + "address": "0x14001a2df", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2e4", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2a0]" + }, + { + "address": "0x14001a2eb", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a2f0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2a8]" + }, + { + "address": "0x14001a2f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a2fc", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2b0]" + }, + { + "address": "0x14001a303", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a308", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2b8]" + }, + { + "address": "0x14001a30f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a314", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a319", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a31e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a322", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001a323", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a324", + "end_address": "0x14001a3c0", + "name": "", + "blocks": [ + { + "address": "0x14001a324", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a324", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a329", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001a32e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a32f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a333", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001a335", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001a338", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x150], rdi" + }, + { + "address": "0x14001a33f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a34a" + }, + { + "address": "0x14001a341", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0xb8d8]" + }, + { + "address": "0x14001a348", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001a39b" + } + ], + "successors": [ + "0x14001a39b" + ] + }, + { + "address": "0x14001a39b", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a39b", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi + 0x120]" + }, + { + "address": "0x14001a3a2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a81c" + }, + { + "address": "0x14001a3a7", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001a3a9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x120], rbx" + }, + { + "address": "0x14001a3b0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a3b5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a3ba", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3be", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a3bf", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a3c0", + "end_address": "0x14001a4f4", + "name": "", + "blocks": [ + { + "address": "0x14001a3c0", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a3c0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a3c5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a3c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001a3cd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a3d0", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001a3d3", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14001a3d6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a3f0" + }, + { + "address": "0x14001a3d8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a3db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a3f5" + }, + { + "address": "0x14001a3dd", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a3e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a40b" + }, + { + "address": "0x14001a3e2", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r9d" + }, + { + "address": "0x14001a3e5", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a3ea", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3ee", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a3ef", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a500", + "end_address": "0x14001a556", + "name": "", + "blocks": [ + { + "address": "0x14001a500", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a500", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a505", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001a50a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a50b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a50f", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14001a512", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001a515", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001a518", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a51b", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a51e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a53d" + } + ], + "successors": [ + "0x14001a53d", + "0x14001a520" + ] + }, + { + "address": "0x14001a53d", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a53d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a542", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rdi" + }, + { + "address": "0x14001a545", + "size": 3, + "mnemonic": "sar", + "operands": "rbx, 1" + }, + { + "address": "0x14001a548", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14001a54b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a550", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a554", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a555", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a520", + "size": 17, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a520", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, ax" + }, + { + "address": "0x14001a523", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001a526", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e2cc" + }, + { + "address": "0x14001a52b", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a52e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a53d" + }, + { + "address": "0x14001a530", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rbx + 2]" + }, + { + "address": "0x14001a534", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x14001a538", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a53b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a520" + }, + { + "address": "0x14001a53d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a542", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rdi" + }, + { + "address": "0x14001a545", + "size": 3, + "mnemonic": "sar", + "operands": "rbx, 1" + }, + { + "address": "0x14001a548", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14001a54b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a550", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a554", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a555", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a560", + "end_address": "0x14001a5b8", + "name": "", + "blocks": [ + { + "address": "0x14001a560", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a560", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a565", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a566", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a56a", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14001a56d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a570", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a573", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a576", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a59d" + } + ], + "successors": [ + "0x14001a59d", + "0x14001a578" + ] + }, + { + "address": "0x14001a59d", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a59d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001a59f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a5a4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a5a8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a5a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a578", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a578", + "size": 8, + "mnemonic": "nop", + "operands": "dword ptr [rax + rax]" + }, + { + "address": "0x14001a580", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, ax" + }, + { + "address": "0x14001a583", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001a586", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e2cc" + }, + { + "address": "0x14001a58b", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a58e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a5aa" + }, + { + "address": "0x14001a590", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [rbx + 2]" + }, + { + "address": "0x14001a594", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x14001a598", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a59b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a580" + }, + { + "address": "0x14001a59d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001a59f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a5a4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a5a8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a5a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a644", + "end_address": "0x14001a7ba", + "name": "", + "blocks": [ + { + "address": "0x14001a644", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a644", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a649", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001a64e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001a653", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a654", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a658", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xf8]" + }, + { + "address": "0x14001a65f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a662", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a665", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6e0" + } + ], + "successors": [ + "0x14001a6e0", + "0x14001a667" + ] + }, + { + "address": "0x14001a6e0", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a6e0", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x100]" + }, + { + "address": "0x14001a6e7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a6ea", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a733" + } + ], + "successors": [ + "0x14001a733", + "0x14001a6ec" + ] + }, + { + "address": "0x14001a667", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a667", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x16b92]" + }, + { + "address": "0x14001a66e", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14001a671", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6e0" + } + ], + "successors": [ + "0x14001a6e0", + "0x14001a673" + ] + }, + { + "address": "0x14001a733", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a733", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x120]" + }, + { + "address": "0x14001a73a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a7e4" + }, + { + "address": "0x14001a73f", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rbx + 0x128]" + }, + { + "address": "0x14001a746", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 6" + }, + { + "address": "0x14001a74b", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 0x38]" + }, + { + "address": "0x14001a74f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x16ce2]" + }, + { + "address": "0x14001a756", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi - 0x10], rax" + }, + { + "address": "0x14001a75a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a776" + } + ], + "successors": [ + "0x14001a776", + "0x14001a75c" + ] + }, + { + "address": "0x14001a6ec", + "size": 22, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a6ec", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x14001a6ef", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a733" + }, + { + "address": "0x14001a6f1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x108]" + }, + { + "address": "0x14001a6f8", + "size": 7, + "mnemonic": "sub", + "operands": "rcx, 0xfe" + }, + { + "address": "0x14001a6ff", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a704", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x110]" + }, + { + "address": "0x14001a70b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x80" + }, + { + "address": "0x14001a710", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rdi" + }, + { + "address": "0x14001a713", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a718", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x118]" + }, + { + "address": "0x14001a71f", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rdi" + }, + { + "address": "0x14001a722", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a727", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x100]" + }, + { + "address": "0x14001a72e", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a733", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x120]" + }, + { + "address": "0x14001a73a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a7e4" + }, + { + "address": "0x14001a73f", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rbx + 0x128]" + }, + { + "address": "0x14001a746", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 6" + }, + { + "address": "0x14001a74b", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 0x38]" + }, + { + "address": "0x14001a74f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x16ce2]" + }, + { + "address": "0x14001a756", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi - 0x10], rax" + }, + { + "address": "0x14001a75a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a776" + } + ], + "successors": [ + "0x14001a776", + "0x14001a75c" + ] + }, + { + "address": "0x14001a673", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a673", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0xe0]" + }, + { + "address": "0x14001a67a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a67d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6e0" + } + ], + "successors": [ + "0x14001a6e0", + "0x14001a67f" + ] + }, + { + "address": "0x14001a776", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a776", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rdi - 0x18], 0" + }, + { + "address": "0x14001a77b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a790" + } + ], + "successors": [ + "0x14001a790", + "0x14001a77d" + ] + }, + { + "address": "0x14001a75c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a75c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14001a75f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a762", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a776" + } + ], + "successors": [ + "0x14001a776", + "0x14001a764" + ] + }, + { + "address": "0x14001a67f", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a67f", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x14001a682", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a6e0" + }, + { + "address": "0x14001a684", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xf0]" + }, + { + "address": "0x14001a68b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a68e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6a6" + } + ], + "successors": [ + "0x14001a6a6", + "0x14001a690" + ] + }, + { + "address": "0x14001a790", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a790", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 8" + }, + { + "address": "0x14001a794", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 0x20" + }, + { + "address": "0x14001a798", + "size": 4, + "mnemonic": "sub", + "operands": "rbp, 1" + }, + { + "address": "0x14001a79c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a74f" + }, + { + "address": "0x14001a79e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001a7a1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a7a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a7ab", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001a7b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a7b4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a7b5", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140011b00" + } + ], + "successors": [ + "0x140011b00" + ] + }, + { + "address": "0x14001a77d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a77d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi - 8]" + }, + { + "address": "0x14001a781", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a784", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a790" + } + ], + "successors": [ + "0x14001a790", + "0x14001a786" + ] + }, + { + "address": "0x14001a764", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a764", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0" + }, + { + "address": "0x14001a767", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a776" + }, + { + "address": "0x14001a769", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a76e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14001a771", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a776", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rdi - 0x18], 0" + }, + { + "address": "0x14001a77b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a790" + } + ], + "successors": [ + "0x14001a790", + "0x14001a77d" + ] + }, + { + "address": "0x14001a6a6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a6a6", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xe8]" + }, + { + "address": "0x14001a6ad", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a6b0", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6c8" + } + ], + "successors": [ + "0x14001a6c8", + "0x14001a6b2" + ] + }, + { + "address": "0x14001a690", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a690", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0" + }, + { + "address": "0x14001a693", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a6a6" + }, + { + "address": "0x14001a695", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a69a", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x14001a6a1", + "size": 5, + "mnemonic": "call", + "operands": "0x14001952c" + }, + { + "address": "0x14001a6a6", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xe8]" + }, + { + "address": "0x14001a6ad", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a6b0", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6c8" + } + ], + "successors": [ + "0x14001a6c8", + "0x14001a6b2" + ] + }, + { + "address": "0x14001a786", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a786", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0" + }, + { + "address": "0x14001a789", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a790" + }, + { + "address": "0x14001a78b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a790", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 8" + }, + { + "address": "0x14001a794", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 0x20" + }, + { + "address": "0x14001a798", + "size": 4, + "mnemonic": "sub", + "operands": "rbp, 1" + }, + { + "address": "0x14001a79c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a74f" + }, + { + "address": "0x14001a79e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001a7a1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a7a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a7ab", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001a7b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a7b4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a7b5", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140011b00" + } + ], + "successors": [ + "0x140011b00" + ] + }, + { + "address": "0x14001a6c8", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a6c8", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xe0]" + }, + { + "address": "0x14001a6cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a6d4", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x14001a6db", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a6e0", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x100]" + }, + { + "address": "0x14001a6e7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a6ea", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a733" + } + ], + "successors": [ + "0x14001a733", + "0x14001a6ec" + ] + }, + { + "address": "0x14001a6b2", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a6b2", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0" + }, + { + "address": "0x14001a6b5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a6c8" + }, + { + "address": "0x14001a6b7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a6bc", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x14001a6c3", + "size": 5, + "mnemonic": "call", + "operands": "0x140019b54" + }, + { + "address": "0x14001a6c8", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xe0]" + }, + { + "address": "0x14001a6cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a6d4", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x14001a6db", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a6e0", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x100]" + }, + { + "address": "0x14001a6e7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a6ea", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a733" + } + ], + "successors": [ + "0x14001a733", + "0x14001a6ec" + ] + } + ] + }, + { + "address": "0x14001a7e4", + "end_address": "0x14001a81b", + "name": "", + "blocks": [ + { + "address": "0x14001a7e4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a7e4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a7e7", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a81a" + } + ], + "successors": [ + "0x14001a81a", + "0x14001a7e9" + ] + }, + { + "address": "0x14001a81a", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a81a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a7e9", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a7e9", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001a7ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a7ee", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0xb42b]" + }, + { + "address": "0x14001a7f5", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a7f8", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x14001a7fb", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a815" + } + ], + "successors": [ + "0x14001a815", + "0x14001a7fd" + ] + }, + { + "address": "0x14001a815", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a815", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a819", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001a81a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a7fd", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a7fd", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x15c]" + }, + { + "address": "0x14001a803", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001a804", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001a806", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a815" + }, + { + "address": "0x14001a808", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a21c" + }, + { + "address": "0x14001a80d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001a810", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a815", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a819", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001a81a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a844", + "end_address": "0x14001a8ec", + "name": "", + "blocks": [ + { + "address": "0x14001a844", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a844", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001a848", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a84b", + "size": 6, + "mnemonic": "je", + "operands": "0x14001a8e7" + } + ], + "successors": [ + "0x14001a8e7", + "0x14001a851" + ] + }, + { + "address": "0x14001a8e7", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a8e7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001a8eb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a851", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a851", + "size": 4, + "mnemonic": "or", + "operands": "r9d, 0xffffffff" + }, + { + "address": "0x14001a855", + "size": 5, + "mnemonic": "lock add", + "operands": "dword ptr [rcx + 0x10], r9d" + }, + { + "address": "0x14001a85a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xe0]" + }, + { + "address": "0x14001a861", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a864", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a86a" + } + ], + "successors": [ + "0x14001a86a", + "0x14001a866" + ] + }, + { + "address": "0x14001a86a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a86a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xf0]" + }, + { + "address": "0x14001a871", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a874", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a87a" + } + ], + "successors": [ + "0x14001a87a", + "0x14001a876" + ] + }, + { + "address": "0x14001a866", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a866", + "size": 4, + "mnemonic": "lock add", + "operands": "dword ptr [rax], r9d" + }, + { + "address": "0x14001a86a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xf0]" + }, + { + "address": "0x14001a871", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a874", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a87a" + } + ], + "successors": [ + "0x14001a87a", + "0x14001a876" + ] + }, + { + "address": "0x14001a87a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a87a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xe8]" + }, + { + "address": "0x14001a881", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a884", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a88a" + } + ], + "successors": [ + "0x14001a88a", + "0x14001a886" + ] + }, + { + "address": "0x14001a876", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a876", + "size": 4, + "mnemonic": "lock add", + "operands": "dword ptr [rax], r9d" + }, + { + "address": "0x14001a87a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xe8]" + }, + { + "address": "0x14001a881", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a884", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a88a" + } + ], + "successors": [ + "0x14001a88a", + "0x14001a886" + ] + }, + { + "address": "0x14001a88a", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a88a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x100]" + }, + { + "address": "0x14001a891", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a894", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a89a" + } + ], + "successors": [ + "0x14001a89a", + "0x14001a896" + ] + }, + { + "address": "0x14001a886", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a886", + "size": 4, + "mnemonic": "lock add", + "operands": "dword ptr [rax], r9d" + }, + { + "address": "0x14001a88a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x100]" + }, + { + "address": "0x14001a891", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a894", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a89a" + } + ], + "successors": [ + "0x14001a89a", + "0x14001a896" + ] + }, + { + "address": "0x14001a89a", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a89a", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rcx + 0x38]" + }, + { + "address": "0x14001a89e", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 6" + }, + { + "address": "0x14001a8a4", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x16b8d]" + }, + { + "address": "0x14001a8ab", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14001a8af", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a8bd" + } + ], + "successors": [ + "0x14001a8bd", + "0x14001a8b1" + ] + }, + { + "address": "0x14001a896", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a896", + "size": 4, + "mnemonic": "lock add", + "operands": "dword ptr [rax], r9d" + }, + { + "address": "0x14001a89a", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rcx + 0x38]" + }, + { + "address": "0x14001a89e", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 6" + }, + { + "address": "0x14001a8a4", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x16b8d]" + }, + { + "address": "0x14001a8ab", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14001a8af", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a8bd" + } + ], + "successors": [ + "0x14001a8bd", + "0x14001a8b1" + ] + }, + { + "address": "0x14001a8bd", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8bd", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rax - 0x18], 0" + }, + { + "address": "0x14001a8c2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a8d1" + } + ], + "successors": [ + "0x14001a8d1", + "0x14001a8c4" + ] + }, + { + "address": "0x14001a8b1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8b1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001a8b4", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a8b7", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a8bd" + } + ], + "successors": [ + "0x14001a8bd", + "0x14001a8b9" + ] + }, + { + "address": "0x14001a8d1", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a8d1", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x20" + }, + { + "address": "0x14001a8d5", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x14001a8d9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a8a4" + }, + { + "address": "0x14001a8db", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x120]" + }, + { + "address": "0x14001a8e2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a81c" + }, + { + "address": "0x14001a8e7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001a8eb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a8c4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8c4", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax - 8]" + }, + { + "address": "0x14001a8c8", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a8cb", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a8d1" + } + ], + "successors": [ + "0x14001a8d1", + "0x14001a8cd" + ] + }, + { + "address": "0x14001a8b9", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8b9", + "size": 4, + "mnemonic": "lock add", + "operands": "dword ptr [rdx], r9d" + }, + { + "address": "0x14001a8bd", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rax - 0x18], 0" + }, + { + "address": "0x14001a8c2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a8d1" + } + ], + "successors": [ + "0x14001a8d1", + "0x14001a8c4" + ] + }, + { + "address": "0x14001a8cd", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a8cd", + "size": 4, + "mnemonic": "lock add", + "operands": "dword ptr [rdx], r9d" + }, + { + "address": "0x14001a8d1", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x20" + }, + { + "address": "0x14001a8d5", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x14001a8d9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a8a4" + }, + { + "address": "0x14001a8db", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x120]" + }, + { + "address": "0x14001a8e2", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a81c" + }, + { + "address": "0x14001a8e7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001a8eb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a8ec", + "end_address": "0x14001a95a", + "name": "", + "blocks": [ + { + "address": "0x14001a8ec", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8ec", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a8f1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a8f2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a8f6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001a8fb", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x90]" + }, + { + "address": "0x14001a902", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 0x3a8]" + }, + { + "address": "0x14001a908", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x16c82]" + }, + { + "address": "0x14001a90e", + "size": 2, + "mnemonic": "test", + "operands": "eax, ecx" + }, + { + "address": "0x14001a910", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a91a" + } + ], + "successors": [ + "0x14001a91a", + "0x14001a912" + ] + }, + { + "address": "0x14001a91a", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a91a", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14001a91f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001a924", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001a925", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x1890c]" + }, + { + "address": "0x14001a92c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001a92f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14001a934", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14001a937", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14001a93c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001a941", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001a944", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a954" + } + ], + "successors": [ + "0x14001a954", + "0x14001a946" + ] + }, + { + "address": "0x14001a912", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a912", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi]" + }, + { + "address": "0x14001a915", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001a918", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a946" + }, + { + "address": "0x14001a91a", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14001a91f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001a924", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001a925", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x1890c]" + }, + { + "address": "0x14001a92c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001a92f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a95c" + }, + { + "address": "0x14001a934", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14001a937", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14001a93c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001a941", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001a944", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a954" + } + ], + "successors": [ + "0x14001a954", + "0x14001a946" + ] + }, + { + "address": "0x14001a954", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a954", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d6d0" + }, + { + "address": "0x14001a959", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001a95a", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a946", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a946", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14001a949", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a94e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a952", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a953", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a95c", + "end_address": "0x14001a9c1", + "name": "", + "blocks": [ + { + "address": "0x14001a95c", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a95c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001a961", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a962", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a966", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a969", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a96c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a9b4" + } + ], + "successors": [ + "0x14001a9b4", + "0x14001a96e" + ] + }, + { + "address": "0x14001a9b4", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a9b4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001a9b6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a9bb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a9bf", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a9c0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001a96e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a96e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a971", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a9b4" + } + ], + "successors": [ + "0x14001a9b4", + "0x14001a973" + ] + }, + { + "address": "0x14001a973", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a973", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx]" + }, + { + "address": "0x14001a976", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdx" + }, + { + "address": "0x14001a979", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a980" + }, + { + "address": "0x14001a97b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14001a97e", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001a9b6" + } + ], + "successors": [ + "0x14001a9b6" + ] + }, + { + "address": "0x14001a9b6", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a9b6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a9bb", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a9bf", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a9c0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a9c4", + "end_address": "0x14001aa69", + "name": "", + "blocks": [ + { + "address": "0x14001a9c4", + "size": 33, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a9c4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001a9c9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a9ca", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xf0" + }, + { + "address": "0x14001a9d1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x16668]" + }, + { + "address": "0x14001a9d8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001a9db", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x14001a9e3", + "size": 7, + "mnemonic": "or", + "operands": "dword ptr [rcx + 0x10], 0x104" + }, + { + "address": "0x14001a9ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a9ed", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14001a9f2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001a9f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140012084" + }, + { + "address": "0x14001a9fc", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14001a9ff", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001aa33" + }, + { + "address": "0x14001aa01", + "size": 4, + "mnemonic": "or", + "operands": "r9, 0xffffffffffffffff" + }, + { + "address": "0x14001aa05", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x30]" + }, + { + "address": "0x14001aa0a", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001aa0c", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001aa0f", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r9*2], di" + }, + { + "address": "0x14001aa14", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa0c" + }, + { + "address": "0x14001aa16", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001aa19", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x258]" + }, + { + "address": "0x14001aa20", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001aa25", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001aa2a", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001aa2f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001aa31", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa54" + }, + { + "address": "0x14001aa33", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xe0]" + }, + { + "address": "0x14001aa3b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001aa3e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001aa43", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x108]" + }, + { + "address": "0x14001aa4b", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0xf0" + }, + { + "address": "0x14001aa52", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001aa53", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001aa6c", + "end_address": "0x14001ab3b", + "name": "", + "blocks": [ + { + "address": "0x14001aa6c", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001aa6c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001aa71", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001aa72", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001aa76", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001aa79", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001aa7d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001aa80", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001aa82", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001aa85", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001aa88", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rdx + rcx*2], di" + }, + { + "address": "0x14001aa8c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa85" + }, + { + "address": "0x14001aa8e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001aa90", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 3" + }, + { + "address": "0x14001aa94", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001aa97", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x18], eax" + }, + { + "address": "0x14001aa9a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14001aa9e", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001aaa1", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r8*2], di" + }, + { + "address": "0x14001aaa6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa9e" + }, + { + "address": "0x14001aaa8", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001aaac", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001aaae", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001aab1", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x1c], eax" + }, + { + "address": "0x14001aab4", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 3" + }, + { + "address": "0x14001aab8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aac1" + }, + { + "address": "0x14001aaba", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001aabf", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001aaf7" + } + ], + "successors": [ + "0x14001aaf7" + ] + }, + { + "address": "0x14001aaf7", + "size": 21, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001aaf7", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001aafa", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x14], ecx" + }, + { + "address": "0x14001aafd", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001ab00", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xcd]" + }, + { + "address": "0x14001ab07", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 3]" + }, + { + "address": "0x14001ab0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011f20" + }, + { + "address": "0x14001ab10", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x10]" + }, + { + "address": "0x14001ab13", + "size": 3, + "mnemonic": "test", + "operands": "cl, 7" + }, + { + "address": "0x14001ab16", + "size": 3, + "mnemonic": "setne", + "operands": "dl" + }, + { + "address": "0x14001ab19", + "size": 4, + "mnemonic": "bt", + "operands": "ecx, 9" + }, + { + "address": "0x14001ab1d", + "size": 3, + "mnemonic": "setb", + "operands": "al" + }, + { + "address": "0x14001ab20", + "size": 2, + "mnemonic": "and", + "operands": "dl, al" + }, + { + "address": "0x14001ab22", + "size": 4, + "mnemonic": "bt", + "operands": "ecx, 8" + }, + { + "address": "0x14001ab26", + "size": 3, + "mnemonic": "setb", + "operands": "al" + }, + { + "address": "0x14001ab29", + "size": 2, + "mnemonic": "test", + "operands": "al, dl" + }, + { + "address": "0x14001ab2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab30" + }, + { + "address": "0x14001ab2d", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x14001ab30", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001ab35", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001ab39", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001ab3a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001ab3c", + "end_address": "0x14001abd4", + "name": "", + "blocks": [ + { + "address": "0x14001ab3c", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ab3c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001ab41", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001ab42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001ab46", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001ab49", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001ab4d", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001ab4f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001ab52", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001ab55", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rdx + r8*2], di" + }, + { + "address": "0x14001ab5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab52" + }, + { + "address": "0x14001ab5c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001ab5e", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001ab62", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001ab65", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x18], eax" + }, + { + "address": "0x14001ab68", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab71" + }, + { + "address": "0x14001ab6a", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001ab6f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001aba7" + } + ], + "successors": [ + "0x14001aba7" + ] + }, + { + "address": "0x14001aba7", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001aba7", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001abaa", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x14], ecx" + }, + { + "address": "0x14001abad", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001abb0", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x311]" + }, + { + "address": "0x14001abb7", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 3]" + }, + { + "address": "0x14001abbb", + "size": 5, + "mnemonic": "call", + "operands": "0x140011f20" + }, + { + "address": "0x14001abc0", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 0x10], 4" + }, + { + "address": "0x14001abc4", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001abc9" + }, + { + "address": "0x14001abc6", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x14001abc9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001abce", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001abd2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001abd3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001abd4", + "end_address": "0x14001aec6", + "name": "", + "blocks": [ + { + "address": "0x14001abd4", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001abd4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001abd9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x14001abde", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001abe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001abe5", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x14001abec", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1644d]" + }, + { + "address": "0x14001abf3", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001abf6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb0], rax" + }, + { + "address": "0x14001abfe", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001ac01", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001ac06", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x40" + }, + { + "address": "0x14001ac0c", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001ac11", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001ac18", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x14001ac1b", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001ac1d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001ac20", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001ac22", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001ac28", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001ac2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001ac33", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001ac36", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ac38", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ac48" + }, + { + "address": "0x14001ac3a", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], r14d" + }, + { + "address": "0x14001ac3e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001ac43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001ae66" + } + ], + "successors": [ + "0x14001ae66" + ] + }, + { + "address": "0x14001ae66", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ae66", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xb0]" + }, + { + "address": "0x14001ae6e", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001ae71", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001ae76", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0xc0]" + }, + { + "address": "0x14001ae7e", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001ae82", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001ae86", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14001ae8a", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001ae8d", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001ae8f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001aec8", + "end_address": "0x14001afb2", + "name": "", + "blocks": [ + { + "address": "0x14001aec8", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001aec8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001aecd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001aed2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001aed3", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x130" + }, + { + "address": "0x14001aeda", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1615f]" + }, + { + "address": "0x14001aee1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001aee4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x120], rax" + }, + { + "address": "0x14001aeec", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001aeef", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001aef4", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001aefa", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001aeff", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001af06", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x18]" + }, + { + "address": "0x14001af09", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001af0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001af0e", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001af10", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001af16", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001af1c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001af21", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001af23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001af25", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001af2f" + }, + { + "address": "0x14001af27", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], esi" + }, + { + "address": "0x14001af2a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rsi + 1]" + }, + { + "address": "0x14001af2d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001af78" + } + ], + "successors": [ + "0x14001af78" + ] + }, + { + "address": "0x14001af78", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001af78", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x120]" + }, + { + "address": "0x14001af80", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001af83", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001af88", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x130]" + }, + { + "address": "0x14001af90", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001af94", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001af98", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001af9b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001af9c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001afb4", + "end_address": "0x14001b073", + "name": "", + "blocks": [ + { + "address": "0x14001afb4", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001afb4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001afb9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001afbe", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001afbf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001afc3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001afc5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001afc8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], esi" + }, + { + "address": "0x14001afcc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001afcf", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001afd2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b051" + } + ], + "successors": [ + "0x14001b051", + "0x14001afd4" + ] + }, + { + "address": "0x14001b051", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b051", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x20001004" + }, + { + "address": "0x14001b056", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 2" + }, + { + "address": "0x14001b05c", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001b061", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x258]" + }, + { + "address": "0x14001b068", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b06d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b06f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b029" + }, + { + "address": "0x14001b071", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b037" + } + ], + "successors": [ + "0x14001b037" + ] + }, + { + "address": "0x14001afd4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001afd4", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rcx], si" + }, + { + "address": "0x14001afd7", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b051" + } + ], + "successors": [ + "0x14001b051", + "0x14001afd9" + ] + }, + { + "address": "0x14001b037", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b037", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001b03c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001b041", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b045", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b046", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001afd9", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001afd9", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0xca88]" + }, + { + "address": "0x14001afe0", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d690" + }, + { + "address": "0x14001afe5", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001afe7", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b051" + } + ], + "successors": [ + "0x14001b051", + "0x14001afe9" + ] + }, + { + "address": "0x14001afe9", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001afe9", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0xca68]" + }, + { + "address": "0x14001aff0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001aff3", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001aff8", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001affa", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b032" + } + ], + "successors": [ + "0x14001b032", + "0x14001affc" + ] + }, + { + "address": "0x14001b032", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b032", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xfde9" + }, + { + "address": "0x14001b037", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001b03c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001b041", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b045", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b046", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001affc", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001affc", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0xca6d]" + }, + { + "address": "0x14001b003", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b006", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001b00b", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b00d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b032" + } + ], + "successors": [ + "0x14001b032", + "0x14001b00f" + ] + }, + { + "address": "0x14001b00f", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b00f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0xca6a]" + }, + { + "address": "0x14001b016", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b019", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d690" + }, + { + "address": "0x14001b01e", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b020", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b047" + }, + { + "address": "0x14001b022", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x2000000b" + }, + { + "address": "0x14001b027", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b056" + } + ], + "successors": [ + "0x14001b056" + ] + }, + { + "address": "0x14001b056", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b056", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 2" + }, + { + "address": "0x14001b05c", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001b061", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x258]" + }, + { + "address": "0x14001b068", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b06d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b06f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b029" + }, + { + "address": "0x14001b071", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b037" + } + ], + "successors": [ + "0x14001b037" + ] + } + ] + }, + { + "address": "0x14001b074", + "end_address": "0x14001b0de", + "name": "", + "blocks": [ + { + "address": "0x14001b074", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b074", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001b079", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b07a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001b07e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x15fbb]" + }, + { + "address": "0x14001b085", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b088", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001b08d", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 9" + }, + { + "address": "0x14001b093", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b098", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b09b", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 0x50]" + }, + { + "address": "0x14001b09f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b0a4", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0a6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b0a8", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b0c4" + } + ], + "successors": [ + "0x14001b0c4", + "0x14001b0aa" + ] + }, + { + "address": "0x14001b0c4", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b0c4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001b0c6", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001b0cb", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001b0ce", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001b0d3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001b0d8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001b0dc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b0dd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b0aa", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b0aa", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rbx + 9]" + }, + { + "address": "0x14001b0ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001b0b1", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14001b0b6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011460" + }, + { + "address": "0x14001b0bb", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b0bd", + "size": 3, + "mnemonic": "sete", + "operands": "bl" + }, + { + "address": "0x14001b0c0", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001b0c2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b0c6" + } + ], + "successors": [ + "0x14001b0c6" + ] + }, + { + "address": "0x14001b0c6", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b0c6", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001b0cb", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001b0ce", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001b0d3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001b0d8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001b0dc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b0dd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001b0e0", + "end_address": "0x14001b179", + "name": "", + "blocks": [ + { + "address": "0x14001b0e0", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b0e0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001b0e3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14001b0e7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14001b0eb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14001b0ef", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14001b0f3", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001b0f5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b0f7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b0f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b0fd", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0ff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001b102", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14001b104", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001b107", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b10c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ebx" + }, + { + "address": "0x14001b10e", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001b110", + "size": 2, + "mnemonic": "js", + "operands": "0x14001b153" + } + ], + "successors": [ + "0x14001b153", + "0x14001b112" + ] + }, + { + "address": "0x14001b153", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b153", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b155", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001b15a", + "size": 3, + "mnemonic": "sete", + "operands": "bl" + }, + { + "address": "0x14001b15d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001b162", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001b164", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001b169", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001b16e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b172", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001b174", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b176", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001b178", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b112", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b112", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b114", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b155" + } + ], + "successors": [ + "0x14001b155", + "0x14001b116" + ] + }, + { + "address": "0x14001b155", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b155", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001b15a", + "size": 3, + "mnemonic": "sete", + "operands": "bl" + }, + { + "address": "0x14001b15d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001b162", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001b164", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001b169", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001b16e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b172", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001b174", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b176", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001b178", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b116", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b116", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r15]" + }, + { + "address": "0x14001b119", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rsi + rdi]" + }, + { + "address": "0x14001b11c", + "size": 1, + "mnemonic": "cdq", + "operands": "" + }, + { + "address": "0x14001b11d", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x14001b11f", + "size": 2, + "mnemonic": "sar", + "operands": "eax, 1" + }, + { + "address": "0x14001b121", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, eax" + }, + { + "address": "0x14001b124", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x14001b127", + "size": 4, + "mnemonic": "shl", + "operands": "r14, 4" + }, + { + "address": "0x14001b12b", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r14 + r12]" + }, + { + "address": "0x14001b12f", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001b134", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b136", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b145" + }, + { + "address": "0x14001b138", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [r12 + 8]" + }, + { + "address": "0x14001b13d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r14" + }, + { + "address": "0x14001b140", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rcx" + }, + { + "address": "0x14001b143", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b14f" + } + ], + "successors": [ + "0x14001b14f" + ] + }, + { + "address": "0x14001b14f", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b14f", + "size": 2, + "mnemonic": "cmp", + "operands": "esi, edi" + }, + { + "address": "0x14001b151", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001b112" + }, + { + "address": "0x14001b153", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b155", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001b15a", + "size": 3, + "mnemonic": "sete", + "operands": "bl" + }, + { + "address": "0x14001b15d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001b162", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001b164", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001b169", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001b16e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b172", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001b174", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b176", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001b178", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001b17c", + "end_address": "0x14001b3f5", + "name": "", + "blocks": [ + { + "address": "0x14001b17c", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b17c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001b181", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001b186", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001b18b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b18c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001b18e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001b190", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b192", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + }, + { + "address": "0x14001b1f3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b1f3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001b1f6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b1f9", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rax], r13w" + }, + { + "address": "0x14001b1fd", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b24f" + } + ], + "successors": [ + "0x14001b24f", + "0x14001b1ff" + ] + }, + { + "address": "0x14001b1e0", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b1e0", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14001b1e3", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r13 + 0x16]" + }, + { + "address": "0x14001b1e7", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xbce2]" + }, + { + "address": "0x14001b1ee", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b0e0" + }, + { + "address": "0x14001b1f3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001b1f6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b1f9", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rax], r13w" + }, + { + "address": "0x14001b1fd", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b24f" + } + ], + "successors": [ + "0x14001b24f", + "0x14001b1ff" + ] + }, + { + "address": "0x14001b24f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b24f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001a9c4" + }, + { + "address": "0x14001b254", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0xa8], r13d" + }, + { + "address": "0x14001b25b", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b261" + ] + }, + { + "address": "0x14001b1ff", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b1ff", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x14001b202", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rax], r13w" + }, + { + "address": "0x14001b206", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b20f" + } + ], + "successors": [ + "0x14001b20f", + "0x14001b208" + ] + }, + { + "address": "0x14001b3c1", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b3c1", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001b3c3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001b3c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001b3cd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001b3d2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b3d6", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001b3d8", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b3da", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001b3dc", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001b3de", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b3df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b261", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b261", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14001b264", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b27e" + } + ], + "successors": [ + "0x14001b27e", + "0x14001b266" + ] + }, + { + "address": "0x14001b20f", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b20f", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ab3c" + }, + { + "address": "0x14001b214", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0xa8], r13d" + }, + { + "address": "0x14001b21b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b261" + }, + { + "address": "0x14001b21d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x14001b220", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xb889]" + }, + { + "address": "0x14001b227", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40" + }, + { + "address": "0x14001b22c", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b0e0" + }, + { + "address": "0x14001b231", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b233", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b254" + } + ], + "successors": [ + "0x14001b254", + "0x14001b235" + ] + }, + { + "address": "0x14001b208", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b208", + "size": 5, + "mnemonic": "call", + "operands": "0x14001aa6c" + }, + { + "address": "0x14001b20d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b214" + } + ], + "successors": [ + "0x14001b214" + ] + }, + { + "address": "0x14001b27e", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b27e", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001b285", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001b288", + "size": 3, + "mnemonic": "neg", + "operands": "rdi" + }, + { + "address": "0x14001b28b", + "size": 3, + "mnemonic": "sbb", + "operands": "rcx, rcx" + }, + { + "address": "0x14001b28e", + "size": 3, + "mnemonic": "and", + "operands": "rcx, rax" + }, + { + "address": "0x14001b291", + "size": 5, + "mnemonic": "call", + "operands": "0x14001afb4" + }, + { + "address": "0x14001b296", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b298", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b29a", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b2a0" + ] + }, + { + "address": "0x14001b266", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b266", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rdi], r13w" + }, + { + "address": "0x14001b26a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b27e" + }, + { + "address": "0x14001b26c", + "size": 8, + "mnemonic": "cmp", + "operands": "word ptr [rdi + 0x100], r13w" + }, + { + "address": "0x14001b274", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b27e" + }, + { + "address": "0x14001b276", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4fdc]" + }, + { + "address": "0x14001b27c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b296" + } + ], + "successors": [ + "0x14001b296" + ] + }, + { + "address": "0x14001b254", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b254", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0xa8], r13d" + }, + { + "address": "0x14001b25b", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b261" + ] + }, + { + "address": "0x14001b235", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b235", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsi]" + }, + { + "address": "0x14001b238", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b23b", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rax], r13w" + }, + { + "address": "0x14001b23f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b248" + } + ], + "successors": [ + "0x14001b248", + "0x14001b241" + ] + }, + { + "address": "0x14001b214", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b214", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0xa8], r13d" + }, + { + "address": "0x14001b21b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b261" + }, + { + "address": "0x14001b21d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x14001b220", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xb889]" + }, + { + "address": "0x14001b227", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40" + }, + { + "address": "0x14001b22c", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b0e0" + }, + { + "address": "0x14001b231", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b233", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b254" + } + ], + "successors": [ + "0x14001b254", + "0x14001b235" + ] + }, + { + "address": "0x14001b2a0", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b2a0", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xfde8" + }, + { + "address": "0x14001b2a5", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b2ab" + ] + }, + { + "address": "0x14001b296", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b296", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b298", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b29a", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b2a0" + ] + }, + { + "address": "0x14001b248", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b248", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ab3c" + }, + { + "address": "0x14001b24d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b254" + } + ], + "successors": [ + "0x14001b254" + ] + }, + { + "address": "0x14001b241", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b241", + "size": 5, + "mnemonic": "call", + "operands": "0x14001aa6c" + }, + { + "address": "0x14001b246", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b254" + } + ], + "successors": [ + "0x14001b254" + ] + }, + { + "address": "0x14001b2ab", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b2ab", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, bx" + }, + { + "address": "0x14001b2ae", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4f9c]" + }, + { + "address": "0x14001b2b4", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b2b6", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b2bc" + ] + }, + { + "address": "0x14001b2bc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b2bc", + "size": 3, + "mnemonic": "test", + "operands": "r15, r15" + }, + { + "address": "0x14001b2bf", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b2c4" + } + ], + "successors": [ + "0x14001b2c4", + "0x14001b2c1" + ] + }, + { + "address": "0x14001b2c4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b2c4", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x14001b2c7", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3a4" + } + ], + "successors": [ + "0x14001b3a4", + "0x14001b2cd" + ] + }, + { + "address": "0x14001b2c1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b2c1", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [r15], ebx" + }, + { + "address": "0x14001b2c4", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x14001b2c7", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3a4" + } + ], + "successors": [ + "0x14001b3a4", + "0x14001b2cd" + ] + }, + { + "address": "0x14001b3a4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b3a4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b3a9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b3c3" + } + ], + "successors": [ + "0x14001b3c3" + ] + }, + { + "address": "0x14001b2cd", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b2cd", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [r14 + 0x120]" + }, + { + "address": "0x14001b2d4", + "size": 4, + "mnemonic": "or", + "operands": "r9, 0xffffffffffffffff" + }, + { + "address": "0x14001b2d8", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rsi], r13w" + }, + { + "address": "0x14001b2dc", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001b2df", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [r12 + r9*2], r13w" + }, + { + "address": "0x14001b2e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b2dc" + }, + { + "address": "0x14001b2e6", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001b2e9", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x14001b2ec", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001b2f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001b2f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001b2f9", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b2fb", + "size": 6, + "mnemonic": "jne", + "operands": "0x14001b3e0" + }, + { + "address": "0x14001b301", + "size": 3, + "mnemonic": "lea", + "operands": "ebp, [rax + 0x40]" + }, + { + "address": "0x14001b304", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001b307", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebp" + }, + { + "address": "0x14001b30a", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001b30f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001b312", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b317", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b319", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b31f" + ] + }, + { + "address": "0x14001b3c3", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b3c3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001b3c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001b3cd", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001b3d2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b3d6", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001b3d8", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b3da", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001b3dc", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001b3de", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b3df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b31f", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b31f", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [r14 + 0x80]" + }, + { + "address": "0x14001b326", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebp" + }, + { + "address": "0x14001b329", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14001b32c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b331", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001b334", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b339", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b33b", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b341" + ] + }, + { + "address": "0x14001b341", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b341", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp + 0x1f]" + }, + { + "address": "0x14001b344", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001b347", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e2cc" + }, + { + "address": "0x14001b34c", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001b34f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b361" + }, + { + "address": "0x14001b351", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 0x12]" + }, + { + "address": "0x14001b354", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001b357", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e2cc" + }, + { + "address": "0x14001b35c", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001b35f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b378" + } + ], + "successors": [ + "0x14001b378", + "0x14001b361" + ] + }, + { + "address": "0x14001b378", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b378", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x100]" + }, + { + "address": "0x14001b37f", + "size": 6, + "mnemonic": "cmp", + "operands": "ebx, 0xfde9" + }, + { + "address": "0x14001b385", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b3ab" + }, + { + "address": "0x14001b387", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 5" + }, + { + "address": "0x14001b38d", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0xc6c4]" + }, + { + "address": "0x14001b394", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14001b397", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 0xb]" + }, + { + "address": "0x14001b39b", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001b3a0", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b3a2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b3e0" + }, + { + "address": "0x14001b3a4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b3a9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b3c3" + } + ], + "successors": [ + "0x14001b3c3" + ] + }, + { + "address": "0x14001b361", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b361", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebp" + }, + { + "address": "0x14001b364", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14001b367", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 7" + }, + { + "address": "0x14001b36c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001b36f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b374", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b376", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b3c1" + } + ], + "successors": [ + "0x14001b3c1", + "0x14001b378" + ] + } + ] + }, + { + "address": "0x14001b3f8", + "end_address": "0x14001b4e0", + "name": "", + "blocks": [ + { + "address": "0x14001b3f8", + "size": 31, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b3f8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001b3fd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x14001b402", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsi" + }, + { + "address": "0x14001b407", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b408", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b40f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x15c2a]" + }, + { + "address": "0x14001b416", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b419", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b421", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b424", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b429", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b42c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b431", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b434", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b43b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b440", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xb4]" + }, + { + "address": "0x14001b446", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b44b", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b44d", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b453", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b455", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x14001b457", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b459", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b45f", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b465", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4d5d]" + }, + { + "address": "0x14001b46b", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b46d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b46f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b478" + }, + { + "address": "0x14001b471", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], ebx" + }, + { + "address": "0x14001b473", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbx + 1]" + }, + { + "address": "0x14001b476", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b4b7" + } + ], + "successors": [ + "0x14001b4b7" + ] + }, + { + "address": "0x14001b4b7", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b4b7", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x110]" + }, + { + "address": "0x14001b4bf", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001b4c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001b4c7", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x120]" + }, + { + "address": "0x14001b4cf", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001b4d3", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001b4d7", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14001b4db", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001b4de", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b4df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001b4e0", + "end_address": "0x14001b5ad", + "name": "", + "blocks": [ + { + "address": "0x14001b4e0", + "size": 39, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b4e0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001b4e5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b4e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b4ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b4ed", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b4f2", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001b4f6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001b4f9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001b4fb", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rax + 0x98]" + }, + { + "address": "0x14001b502", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001b505", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001b508", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r9*2], di" + }, + { + "address": "0x14001b50d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b505" + }, + { + "address": "0x14001b50f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b511", + "size": 4, + "mnemonic": "cmp", + "operands": "r9, 3" + }, + { + "address": "0x14001b515", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b518", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x18], eax" + }, + { + "address": "0x14001b51b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 8]" + }, + { + "address": "0x14001b51f", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001b522", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r8*2], di" + }, + { + "address": "0x14001b527", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b51f" + }, + { + "address": "0x14001b529", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001b52d", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b52f", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14001b535", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b538", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x1c], eax" + }, + { + "address": "0x14001b53b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 4], edi" + }, + { + "address": "0x14001b53e", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x18], edi" + }, + { + "address": "0x14001b541", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b56e" + }, + { + "address": "0x14001b543", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14001b546", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, edi" + }, + { + "address": "0x14001b549", + "size": 4, + "mnemonic": "movzx", + "operands": "r9d, word ptr [rcx]" + }, + { + "address": "0x14001b54d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r8" + }, + { + "address": "0x14001b550", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r9 - 0x41]" + }, + { + "address": "0x14001b554", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001b558", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001b566" + }, + { + "address": "0x14001b55a", + "size": 5, + "mnemonic": "sub", + "operands": "r9w, 0x61" + }, + { + "address": "0x14001b55f", + "size": 5, + "mnemonic": "cmp", + "operands": "r9w, 0x19" + }, + { + "address": "0x14001b564", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001b56b" + } + ], + "successors": [ + "0x14001b56b", + "0x14001b566" + ] + }, + { + "address": "0x14001b56b", + "size": 20, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b56b", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, r10d" + }, + { + "address": "0x14001b56e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x14], r8d" + }, + { + "address": "0x14001b572", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xcf]" + }, + { + "address": "0x14001b579", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001b57e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4c5c]" + }, + { + "address": "0x14001b584", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14001b586", + "size": 3, + "mnemonic": "test", + "operands": "cl, 7" + }, + { + "address": "0x14001b589", + "size": 3, + "mnemonic": "setne", + "operands": "dl" + }, + { + "address": "0x14001b58c", + "size": 4, + "mnemonic": "bt", + "operands": "ecx, 9" + }, + { + "address": "0x14001b590", + "size": 3, + "mnemonic": "setb", + "operands": "al" + }, + { + "address": "0x14001b593", + "size": 2, + "mnemonic": "and", + "operands": "dl, al" + }, + { + "address": "0x14001b595", + "size": 4, + "mnemonic": "bt", + "operands": "ecx, 8" + }, + { + "address": "0x14001b599", + "size": 3, + "mnemonic": "setb", + "operands": "al" + }, + { + "address": "0x14001b59c", + "size": 2, + "mnemonic": "test", + "operands": "al, dl" + }, + { + "address": "0x14001b59e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b5a2" + }, + { + "address": "0x14001b5a0", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], edi" + }, + { + "address": "0x14001b5a2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001b5a7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b5ab", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b5ac", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b566", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b566", + "size": 3, + "mnemonic": "inc", + "operands": "r10d" + }, + { + "address": "0x14001b569", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b549" + } + ], + "successors": [ + "0x14001b549" + ] + }, + { + "address": "0x14001b549", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b549", + "size": 4, + "mnemonic": "movzx", + "operands": "r9d, word ptr [rcx]" + }, + { + "address": "0x14001b54d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r8" + }, + { + "address": "0x14001b550", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r9 - 0x41]" + }, + { + "address": "0x14001b554", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001b558", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001b566" + }, + { + "address": "0x14001b55a", + "size": 5, + "mnemonic": "sub", + "operands": "r9w, 0x61" + }, + { + "address": "0x14001b55f", + "size": 5, + "mnemonic": "cmp", + "operands": "r9w, 0x19" + }, + { + "address": "0x14001b564", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001b56b" + } + ], + "successors": [ + "0x14001b56b", + "0x14001b566" + ] + } + ] + }, + { + "address": "0x14001b5b0", + "end_address": "0x14001b646", + "name": "", + "blocks": [ + { + "address": "0x14001b5b0", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b5b0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001b5b5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b5b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b5ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b5bd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b5c2", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001b5c6", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rax" + }, + { + "address": "0x14001b5c9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001b5cb", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x98]" + }, + { + "address": "0x14001b5d2", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001b5d5", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rdx + r8*2], di" + }, + { + "address": "0x14001b5da", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b5d2" + }, + { + "address": "0x14001b5dc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b5de", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001b5e2", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001b5e7", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b5ea", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r10 + 0xb0], eax" + }, + { + "address": "0x14001b5f1", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b61b" + } + ], + "successors": [ + "0x14001b61b", + "0x14001b5f3" + ] + }, + { + "address": "0x14001b61b", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b61b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r10 + 0xac], ecx" + }, + { + "address": "0x14001b622", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001b627", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x25e]" + }, + { + "address": "0x14001b62e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4bac]" + }, + { + "address": "0x14001b634", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 4" + }, + { + "address": "0x14001b637", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b63b" + }, + { + "address": "0x14001b639", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], edi" + }, + { + "address": "0x14001b63b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001b640", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b644", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b645", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b5f3", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b5f3", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001b5f6", + "size": 4, + "mnemonic": "movzx", + "operands": "r8d, word ptr [rdx]" + }, + { + "address": "0x14001b5fa", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rcx" + }, + { + "address": "0x14001b5fd", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r8 - 0x41]" + }, + { + "address": "0x14001b601", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001b605", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001b613" + }, + { + "address": "0x14001b607", + "size": 5, + "mnemonic": "sub", + "operands": "r8w, 0x61" + }, + { + "address": "0x14001b60c", + "size": 5, + "mnemonic": "cmp", + "operands": "r8w, 0x19" + }, + { + "address": "0x14001b611", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001b618" + } + ], + "successors": [ + "0x14001b618", + "0x14001b613" + ] + }, + { + "address": "0x14001b618", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b618", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r9d" + }, + { + "address": "0x14001b61b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r10 + 0xac], ecx" + }, + { + "address": "0x14001b622", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001b627", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x25e]" + }, + { + "address": "0x14001b62e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4bac]" + }, + { + "address": "0x14001b634", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rbx], 4" + }, + { + "address": "0x14001b637", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b63b" + }, + { + "address": "0x14001b639", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], edi" + }, + { + "address": "0x14001b63b", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001b640", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b644", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b645", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b613", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b613", + "size": 3, + "mnemonic": "inc", + "operands": "r9d" + }, + { + "address": "0x14001b616", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b5f6" + } + ], + "successors": [ + "0x14001b5f6" + ] + }, + { + "address": "0x14001b5f6", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b5f6", + "size": 4, + "mnemonic": "movzx", + "operands": "r8d, word ptr [rdx]" + }, + { + "address": "0x14001b5fa", + "size": 3, + "mnemonic": "add", + "operands": "rdx, rcx" + }, + { + "address": "0x14001b5fd", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r8 - 0x41]" + }, + { + "address": "0x14001b601", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001b605", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001b613" + }, + { + "address": "0x14001b607", + "size": 5, + "mnemonic": "sub", + "operands": "r8w, 0x61" + }, + { + "address": "0x14001b60c", + "size": 5, + "mnemonic": "cmp", + "operands": "r8w, 0x19" + }, + { + "address": "0x14001b611", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001b618" + } + ], + "successors": [ + "0x14001b618", + "0x14001b613" + ] + } + ] + }, + { + "address": "0x14001b648", + "end_address": "0x14001b88b", + "name": "", + "blocks": [ + { + "address": "0x14001b648", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b648", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001b64d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbp" + }, + { + "address": "0x14001b652", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001b653", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b654", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b656", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b65d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x159dc]" + }, + { + "address": "0x14001b664", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b667", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b66f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b672", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b677", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0x98]" + }, + { + "address": "0x14001b67e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b683", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b686", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b68d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b692", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0x1c]" + }, + { + "address": "0x14001b695", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b69a", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b69c", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b6a2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b6a4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b6a6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b6a8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b6ae", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b6b4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4b0e]" + }, + { + "address": "0x14001b6ba", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001b6bd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b6bf", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b6c5" + ] + }, + { + "address": "0x14001b85b", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b85b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi], r14d" + }, + { + "address": "0x14001b85e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b863", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x110]" + }, + { + "address": "0x14001b86b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001b86e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001b873", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x120]" + }, + { + "address": "0x14001b87b", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14001b87f", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001b883", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001b886", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b888", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b889", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001b88a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b6c5", + "size": 17, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b6c5", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi + 8]" + }, + { + "address": "0x14001b6c9", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x20]" + }, + { + "address": "0x14001b6ce", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001b6d3", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x14001b6d7", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b6d9", + "size": 6, + "mnemonic": "jne", + "operands": "0x14001b790" + }, + { + "address": "0x14001b6df", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x18]" + }, + { + "address": "0x14001b6e2", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r14 + 0x78]" + }, + { + "address": "0x14001b6e6", + "size": 2, + "mnemonic": "neg", + "operands": "eax" + }, + { + "address": "0x14001b6e8", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b6ed", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14001b6ef", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b6f1", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001b6f7", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001b6fd", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4ac5]" + }, + { + "address": "0x14001b703", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b705", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b70b" + ] + }, + { + "address": "0x14001b70b", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b70b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14001b70e", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x20]" + }, + { + "address": "0x14001b713", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001b718", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x14001b71a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b71c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b72b" + }, + { + "address": "0x14001b71e", + "size": 6, + "mnemonic": "or", + "operands": "ecx, 0x304" + }, + { + "address": "0x14001b724", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 4], ebx" + }, + { + "address": "0x14001b727", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], ecx" + }, + { + "address": "0x14001b729", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b78d" + } + ], + "successors": [ + "0x14001b78d" + ] + }, + { + "address": "0x14001b78d", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b78d", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], ebx" + }, + { + "address": "0x14001b790", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi]" + }, + { + "address": "0x14001b792", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x300" + }, + { + "address": "0x14001b797", + "size": 2, + "mnemonic": "and", + "operands": "eax, ecx" + }, + { + "address": "0x14001b799", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, ecx" + }, + { + "address": "0x14001b79b", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b84f" + } + ], + "successors": [ + "0x14001b84f", + "0x14001b7a1" + ] + }, + { + "address": "0x14001b84f", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b84f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi]" + }, + { + "address": "0x14001b851", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x14001b854", + "size": 2, + "mnemonic": "not", + "operands": "eax" + }, + { + "address": "0x14001b856", + "size": 3, + "mnemonic": "and", + "operands": "eax, 1" + }, + { + "address": "0x14001b859", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b863" + } + ], + "successors": [ + "0x14001b863" + ] + }, + { + "address": "0x14001b7a1", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b7a1", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x18]" + }, + { + "address": "0x14001b7a4", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b7a9", + "size": 2, + "mnemonic": "neg", + "operands": "eax" + }, + { + "address": "0x14001b7ab", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b7b1", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14001b7b3", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b7b5", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001b7bb", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001b7c1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4a01]" + }, + { + "address": "0x14001b7c7", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b7c9", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b7cf" + ] + }, + { + "address": "0x14001b863", + "size": 11, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b863", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x110]" + }, + { + "address": "0x14001b86b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001b86e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001b873", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x120]" + }, + { + "address": "0x14001b87b", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14001b87f", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001b883", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001b886", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001b888", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b889", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001b88a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001b7cf", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b7cf", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14001b7d2", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x20]" + }, + { + "address": "0x14001b7d7", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001b7dc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b7de", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b815" + }, + { + "address": "0x14001b7e0", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi]" + }, + { + "address": "0x14001b7e2", + "size": 4, + "mnemonic": "bts", + "operands": "eax, 9" + }, + { + "address": "0x14001b7e6", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x14001b7e8", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rsi + 0x18], r14d" + }, + { + "address": "0x14001b7ec", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b7f6" + } + ], + "successors": [ + "0x14001b7f6", + "0x14001b7ee" + ] + }, + { + "address": "0x14001b7f6", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b7f6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rsi + 0x14], r14d" + }, + { + "address": "0x14001b7fa", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b7ee" + } + ], + "successors": [ + "0x14001b7ee", + "0x14001b7fc" + ] + }, + { + "address": "0x14001b7ee", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b7ee", + "size": 4, + "mnemonic": "bts", + "operands": "eax, 8" + }, + { + "address": "0x14001b7f2", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x14001b7f4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b846" + } + ], + "successors": [ + "0x14001b846" + ] + }, + { + "address": "0x14001b7fc", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b7fc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsi]" + }, + { + "address": "0x14001b7ff", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x14001b802", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rcx + rbp*2], r14w" + }, + { + "address": "0x14001b807", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b7ff" + }, + { + "address": "0x14001b809", + "size": 3, + "mnemonic": "cmp", + "operands": "ebp, dword ptr [rsi + 0x14]" + }, + { + "address": "0x14001b80c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b7ee" + }, + { + "address": "0x14001b80e", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001b813", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b834" + } + ], + "successors": [ + "0x14001b834" + ] + }, + { + "address": "0x14001b846", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b846", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 4], r14d" + }, + { + "address": "0x14001b84a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b84f" + }, + { + "address": "0x14001b84c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 4], ebx" + }, + { + "address": "0x14001b84f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi]" + }, + { + "address": "0x14001b851", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x14001b854", + "size": 2, + "mnemonic": "not", + "operands": "eax" + }, + { + "address": "0x14001b856", + "size": 3, + "mnemonic": "and", + "operands": "eax, 1" + }, + { + "address": "0x14001b859", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b863" + } + ], + "successors": [ + "0x14001b863" + ] + }, + { + "address": "0x14001b834", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b834", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14001b837", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14001b839", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ba98" + }, + { + "address": "0x14001b83e", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b840", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b84f" + } + ], + "successors": [ + "0x14001b84f", + "0x14001b842" + ] + }, + { + "address": "0x14001b842", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b842", + "size": 4, + "mnemonic": "bts", + "operands": "dword ptr [rdi], 8" + }, + { + "address": "0x14001b846", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdi + 4], r14d" + }, + { + "address": "0x14001b84a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b84f" + }, + { + "address": "0x14001b84c", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 4], ebx" + }, + { + "address": "0x14001b84f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi]" + }, + { + "address": "0x14001b851", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x14001b854", + "size": 2, + "mnemonic": "not", + "operands": "eax" + }, + { + "address": "0x14001b856", + "size": 3, + "mnemonic": "and", + "operands": "eax, 1" + }, + { + "address": "0x14001b859", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b863" + } + ], + "successors": [ + "0x14001b863" + ] + } + ] + }, + { + "address": "0x14001b88c", + "end_address": "0x14001b994", + "name": "", + "blocks": [ + { + "address": "0x14001b88c", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b88c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001b891", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001b896", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b897", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b89e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1579b]" + }, + { + "address": "0x14001b8a5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b8a8", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b8b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b8b3", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b8b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001b8bb", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b8c0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b8c3", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b8ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b8cf", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0xb0]" + }, + { + "address": "0x14001b8d5", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b8da", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b8dc", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b8e2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b8e4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b8e6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b8e8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001b8ee", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001b8f4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x48ce]" + }, + { + "address": "0x14001b8fa", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b8fc", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b907" + }, + { + "address": "0x14001b8fe", + "size": 2, + "mnemonic": "and", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x14001b900", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b905", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b96f" + } + ], + "successors": [ + "0x14001b96f" + ] + }, + { + "address": "0x14001b96f", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001b96f", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x110]" + }, + { + "address": "0x14001b977", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001b97a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001b97f", + "size": 8, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x120]" + }, + { + "address": "0x14001b987", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001b98b", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001b98f", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001b992", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001b993", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001b9e4", + "end_address": "0x14001ba96", + "name": "", + "blocks": [ + { + "address": "0x14001b9e4", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b9e4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001b9e9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001b9ee", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b9ef", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b9f3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001b9f5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001b9f8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], esi" + }, + { + "address": "0x14001b9fc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b9ff", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001ba02", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ba57" + } + ], + "successors": [ + "0x14001ba57", + "0x14001ba04" + ] + }, + { + "address": "0x14001ba57", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba57", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi + 8]" + }, + { + "address": "0x14001ba5a", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001ba5f", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 2" + }, + { + "address": "0x14001ba65", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x20001004" + }, + { + "address": "0x14001ba6a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4758]" + }, + { + "address": "0x14001ba70", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ba72", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ba78" + }, + { + "address": "0x14001ba74", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001ba76", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001ba86" + } + ], + "successors": [ + "0x14001ba86" + ] + }, + { + "address": "0x14001ba04", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba04", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rcx], si" + }, + { + "address": "0x14001ba07", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ba57" + } + ], + "successors": [ + "0x14001ba57", + "0x14001ba09" + ] + }, + { + "address": "0x14001ba86", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ba86", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001ba8b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001ba90", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001ba94", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001ba95", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ba09", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba09", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0xc058]" + }, + { + "address": "0x14001ba10", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d690" + }, + { + "address": "0x14001ba15", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ba17", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ba57" + } + ], + "successors": [ + "0x14001ba57", + "0x14001ba19" + ] + }, + { + "address": "0x14001ba19", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba19", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0xc060]" + }, + { + "address": "0x14001ba20", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001ba23", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d690" + }, + { + "address": "0x14001ba28", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ba2a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ba4d" + }, + { + "address": "0x14001ba2c", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi + 8]" + }, + { + "address": "0x14001ba2f", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rsi + 2]" + }, + { + "address": "0x14001ba33", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001ba38", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x2000000b" + }, + { + "address": "0x14001ba3d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4785]" + }, + { + "address": "0x14001ba43", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ba45", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ba74" + } + ], + "successors": [ + "0x14001ba74", + "0x14001ba47" + ] + }, + { + "address": "0x14001ba74", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba74", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001ba76", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001ba86" + } + ], + "successors": [ + "0x14001ba86" + ] + }, + { + "address": "0x14001ba47", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba47", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x30]" + }, + { + "address": "0x14001ba4b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001ba86" + } + ], + "successors": [ + "0x14001ba86" + ] + } + ] + }, + { + "address": "0x14001ba98", + "end_address": "0x14001bb52", + "name": "", + "blocks": [ + { + "address": "0x14001ba98", + "size": 21, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ba98", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001ba9b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbx" + }, + { + "address": "0x14001ba9f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbp" + }, + { + "address": "0x14001baa3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x14001baa7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001baa8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001baac", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001baae", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, edx" + }, + { + "address": "0x14001bab0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 8], ebx" + }, + { + "address": "0x14001bab3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14001bab5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001baba", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14001babc", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 2]" + }, + { + "address": "0x14001bac0", + "size": 6, + "mnemonic": "and", + "operands": "ecx, 0x3ff" + }, + { + "address": "0x14001bac6", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001bacb", + "size": 4, + "mnemonic": "bts", + "operands": "ecx, 0xa" + }, + { + "address": "0x14001bacf", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x20000001" + }, + { + "address": "0x14001bad4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bad7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x46eb]" + }, + { + "address": "0x14001badd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001badf", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bb3b" + } + ], + "successors": [ + "0x14001bb3b", + "0x14001bae1" + ] + }, + { + "address": "0x14001bb3b", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bb3b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bb3d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001bb42", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001bb47", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001bb4c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb50", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bb51", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bae1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bae1", + "size": 4, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rsp + 0x30]" + }, + { + "address": "0x14001bae5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bb34" + } + ], + "successors": [ + "0x14001bb34", + "0x14001bae7" + ] + }, + { + "address": "0x14001bb34", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb34", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001bb39", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bb3d" + } + ], + "successors": [ + "0x14001bb3d" + ] + }, + { + "address": "0x14001bae7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bae7", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x14001bae9", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bb34" + } + ], + "successors": [ + "0x14001bb34", + "0x14001baeb" + ] + }, + { + "address": "0x14001bb3d", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bb3d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001bb42", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001bb47", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001bb4c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb50", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bb51", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001baeb", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001baeb", + "size": 7, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsi + 0x98]" + }, + { + "address": "0x14001baf2", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebx" + }, + { + "address": "0x14001baf5", + "size": 4, + "mnemonic": "movzx", + "operands": "edx, word ptr [r9]" + }, + { + "address": "0x14001baf9", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r9 + 2]" + }, + { + "address": "0x14001bafd", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx - 0x41]" + }, + { + "address": "0x14001bb00", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001bb04", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001bb10" + }, + { + "address": "0x14001bb06", + "size": 4, + "mnemonic": "sub", + "operands": "dx, 0x61" + }, + { + "address": "0x14001bb0a", + "size": 4, + "mnemonic": "cmp", + "operands": "dx, 0x19" + }, + { + "address": "0x14001bb0e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001bb1c" + } + ], + "successors": [ + "0x14001bb1c", + "0x14001bb10" + ] + }, + { + "address": "0x14001bb1c", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14001bb20", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x14001bb23", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [r9 + rax*2], bx" + }, + { + "address": "0x14001bb28", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001bb20" + }, + { + "address": "0x14001bb2a", + "size": 3, + "mnemonic": "cmp", + "operands": "r8d, eax" + }, + { + "address": "0x14001bb2d", + "size": 3, + "mnemonic": "setne", + "operands": "bl" + }, + { + "address": "0x14001bb30", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001bb32", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bb3d" + } + ], + "successors": [ + "0x14001bb3d" + ] + }, + { + "address": "0x14001bb10", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb10", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, word ptr [rcx]" + }, + { + "address": "0x14001bb13", + "size": 3, + "mnemonic": "inc", + "operands": "r8d" + }, + { + "address": "0x14001bb16", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 2" + }, + { + "address": "0x14001bb1a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bafd" + } + ], + "successors": [ + "0x14001bafd" + ] + }, + { + "address": "0x14001bafd", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bafd", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx - 0x41]" + }, + { + "address": "0x14001bb00", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001bb04", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001bb10" + }, + { + "address": "0x14001bb06", + "size": 4, + "mnemonic": "sub", + "operands": "dx, 0x61" + }, + { + "address": "0x14001bb0a", + "size": 4, + "mnemonic": "cmp", + "operands": "dx, 0x19" + }, + { + "address": "0x14001bb0e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001bb1c" + } + ], + "successors": [ + "0x14001bb1c", + "0x14001bb10" + ] + } + ] + }, + { + "address": "0x14001bb54", + "end_address": "0x14001bbd9", + "name": "", + "blocks": [ + { + "address": "0x14001bb54", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb54", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001bb59", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001bb5e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001bb63", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bb64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bb66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bb68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb6c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001bb6e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001bb71", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14001bb73", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001bb76", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001bb78", + "size": 2, + "mnemonic": "js", + "operands": "0x14001bbb0" + } + ], + "successors": [ + "0x14001bbb0", + "0x14001bb7a" + ] + }, + { + "address": "0x14001bbb0", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bbb0", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14001bbb2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001bbb7", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001bbbc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001bbc1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bbc5", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001bbc7", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001bbc9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bbca", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bb7a", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb7a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r14]" + }, + { + "address": "0x14001bb7d", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rsi + rbx]" + }, + { + "address": "0x14001bb80", + "size": 1, + "mnemonic": "cdq", + "operands": "" + }, + { + "address": "0x14001bb81", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x14001bb83", + "size": 2, + "mnemonic": "sar", + "operands": "eax, 1" + }, + { + "address": "0x14001bb85", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, eax" + }, + { + "address": "0x14001bb88", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r15" + }, + { + "address": "0x14001bb8b", + "size": 4, + "mnemonic": "shl", + "operands": "rdi, 4" + }, + { + "address": "0x14001bb8f", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + rbp]" + }, + { + "address": "0x14001bb93", + "size": 5, + "mnemonic": "call", + "operands": "0x140017230" + }, + { + "address": "0x14001bb98", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001bb9a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bbcb" + } + ], + "successors": [ + "0x14001bbcb", + "0x14001bb9c" + ] + }, + { + "address": "0x14001bbcb", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbcb", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 8]" + }, + { + "address": "0x14001bbcf", + "size": 3, + "mnemonic": "add", + "operands": "rax, rdi" + }, + { + "address": "0x14001bbd2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14001bbd5", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001bbd7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bbb2" + } + ], + "successors": [ + "0x14001bbb2" + ] + }, + { + "address": "0x14001bb9c", + "size": 16, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bb9c", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 1]" + }, + { + "address": "0x14001bba0", + "size": 3, + "mnemonic": "cmovns", + "operands": "ecx, ebx" + }, + { + "address": "0x14001bba3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14001bba5", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 + 1]" + }, + { + "address": "0x14001bba9", + "size": 3, + "mnemonic": "cmovns", + "operands": "esi, ecx" + }, + { + "address": "0x14001bbac", + "size": 2, + "mnemonic": "cmp", + "operands": "esi, ebx" + }, + { + "address": "0x14001bbae", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001bb7a" + }, + { + "address": "0x14001bbb0", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14001bbb2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001bbb7", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001bbbc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001bbc1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bbc5", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001bbc7", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001bbc9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bbca", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bbb2", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bbb2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001bbb7", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001bbbc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001bbc1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bbc5", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001bbc7", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001bbc9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bbca", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x14001bbdc", + "end_address": "0x14001be5c", "name": "", "blocks": [ { @@ -63321,15 +210290,2402 @@ ] }, { - "address": "0x14001c269", + "address": "0x14001be60", + "end_address": "0x14001bef5", "name": "", "blocks": [ { - "address": "0x14001c269", - "size": 21, + "address": "0x14001be60", + "size": 10, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14001be60", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001be65", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001be6a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001be6f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001be70", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001be74", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14001be77", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001be7a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001be7d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001be80", + "size": 2, + "mnemonic": "je", + "operands": "0x14001be9f" + } + ], + "successors": [ + "0x14001be9f", + "0x14001be82" + ] + }, + { + "address": "0x14001be9f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001be9f", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14001bea2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001beae" + } + ], + "successors": [ + "0x14001beae", + "0x14001bea4" + ] + }, + { + "address": "0x14001be82", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001be82", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001be84", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx - 0x20]" + }, + { + "address": "0x14001be88", + "size": 3, + "mnemonic": "div", + "operands": "rbx" + }, + { + "address": "0x14001be8b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r8" + }, + { + "address": "0x14001be8e", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001be9f" + }, + { + "address": "0x14001be90", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001be95", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0xc" + }, + { + "address": "0x14001be9b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001be9d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bee0" + } + ], + "successors": [ + "0x14001bee0" + ] + }, + { + "address": "0x14001beae", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001beae", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001beb0", + "size": 4, + "mnemonic": "imul", + "operands": "rbx, rbp" + }, + { + "address": "0x14001beb4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001beb7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001beba", + "size": 5, + "mnemonic": "call", + "operands": "0x140016930" + }, + { + "address": "0x14001bebf", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bec2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bec5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bedd" + } + ], + "successors": [ + "0x14001bedd", + "0x14001bec7" + ] + }, + { + "address": "0x14001bea4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bea4", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d6d0" + }, + { + "address": "0x14001bea9", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001beac", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001beb0" + } + ], + "successors": [ + "0x14001beb0" + ] + }, + { + "address": "0x14001bee0", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bee0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001bee5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001beea", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001beef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bef3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bef4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bedd", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bedd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x14001bee0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001bee5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001beea", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001beef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bef3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bef4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bec7", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bec7", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rbx" + }, + { + "address": "0x14001beca", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001bedd" + }, + { + "address": "0x14001becc", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rdi" + }, + { + "address": "0x14001becf", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rdi]" + }, + { + "address": "0x14001bed3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x14001bed6", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001bed8", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14001bedd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x14001bee0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001bee5", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001beea", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001beef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bef3", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bef4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001beb0", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001beb0", + "size": 4, + "mnemonic": "imul", + "operands": "rbx, rbp" + }, + { + "address": "0x14001beb4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001beb7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001beba", + "size": 5, + "mnemonic": "call", + "operands": "0x140016930" + }, + { + "address": "0x14001bebf", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bec2", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bec5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bedd" + } + ], + "successors": [ + "0x14001bedd", + "0x14001bec7" + ] + } + ] + }, + { + "address": "0x14001bf20", + "end_address": "0x14001bf3c", + "name": "", + "blocks": [ + { + "address": "0x14001bf20", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bf20", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001bf24", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x435e]" + }, + { + "address": "0x14001bf2a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bf2d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x17924], rax" + }, + { + "address": "0x14001bf34", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x14001bf37", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001bf3b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001bf78", + "end_address": "0x14001bff6", + "name": "", + "blocks": [ + { + "address": "0x14001bf78", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bf78", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001bf7d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001bf82", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bf83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bf87", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001bf8a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001bf8d", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14001bf90", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfe4" + } + ], + "successors": [ + "0x14001bfe4", + "0x14001bf92" + ] + }, + { + "address": "0x14001bfe4", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bfe4", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001bfe6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001bfeb", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001bff0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bff4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bff5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bf92", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bf92", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001bf95", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001bf98", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bf9b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfa6" + } + ], + "successors": [ + "0x14001bfa6", + "0x14001bf9d" + ] + }, + { + "address": "0x14001bfa6", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfa6", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 0x10" + }, + { + "address": "0x14001bfaa", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rsi" + }, + { + "address": "0x14001bfad", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001bf95" + }, + { + "address": "0x14001bfaf", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rsi" + }, + { + "address": "0x14001bfb2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfe4" + } + ], + "successors": [ + "0x14001bfe4", + "0x14001bfb4" + ] + }, + { + "address": "0x14001bf9d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bf9d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14001bfa2", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001bfa4", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfaf" + } + ], + "successors": [ + "0x14001bfaf", + "0x14001bfa6" + ] + }, + { + "address": "0x14001bfb4", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfb4", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001bfb7", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfe0" + } + ], + "successors": [ + "0x14001bfe0", + "0x14001bfb9" + ] + }, + { + "address": "0x14001bfaf", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfaf", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rsi" + }, + { + "address": "0x14001bfb2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfe4" + } + ], + "successors": [ + "0x14001bfe4", + "0x14001bfb4" + ] + }, + { + "address": "0x14001bfe0", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfe0", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14001bfe2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bfe6" + } + ], + "successors": [ + "0x14001bfe6" + ] + }, + { + "address": "0x14001bfb9", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfb9", + "size": 4, + "mnemonic": "add", + "operands": "rbx, -8" + }, + { + "address": "0x14001bfbd", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx - 8], 0" + }, + { + "address": "0x14001bfc2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfd3" + } + ], + "successors": [ + "0x14001bfd3", + "0x14001bfc4" + ] + }, + { + "address": "0x14001bfe6", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001bfe6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001bfeb", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001bff0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bff4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001bff5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001bfd3", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfd3", + "size": 4, + "mnemonic": "sub", + "operands": "rbx, 0x10" + }, + { + "address": "0x14001bfd7", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 8]" + }, + { + "address": "0x14001bfdb", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdi" + }, + { + "address": "0x14001bfde", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001bfbd" + }, + { + "address": "0x14001bfe0", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14001bfe2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bfe6" + } + ], + "successors": [ + "0x14001bfe6" + ] + }, + { + "address": "0x14001bfc4", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfc4", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001bfc7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bfca", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfd3" + } + ], + "successors": [ + "0x14001bfd3", + "0x14001bfcc" + ] + }, + { + "address": "0x14001bfcc", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bfcc", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001bfce", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3a0" + }, + { + "address": "0x14001bfd3", + "size": 4, + "mnemonic": "sub", + "operands": "rbx, 0x10" + }, + { + "address": "0x14001bfd7", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 8]" + }, + { + "address": "0x14001bfdb", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdi" + }, + { + "address": "0x14001bfde", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001bfbd" + }, + { + "address": "0x14001bfe0", + "size": 2, + "mnemonic": "xor", + "operands": "al, al" + }, + { + "address": "0x14001bfe2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001bfe6" + } + ], + "successors": [ + "0x14001bfe6" + ] + } + ] + }, + { + "address": "0x14001c034", + "end_address": "0x14001c119", + "name": "", + "blocks": [ + { + "address": "0x14001c034", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c034", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001c039", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001c03e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001c043", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c044", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001c048", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, r8d" + }, + { + "address": "0x14001c04b", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ecx" + }, + { + "address": "0x14001c04e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001c051", + "size": 6, + "mnemonic": "test", + "operands": "ecx, 0xfffff3ff" + }, + { + "address": "0x14001c057", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c061" + }, + { + "address": "0x14001c059", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xc00" + }, + { + "address": "0x14001c05f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c0af" + }, + { + "address": "0x14001c061", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14001c064", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c06a" + }, + { + "address": "0x14001c066", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001c068", + "size": 2, + "mnemonic": "jg", + "operands": "0x14001c0af" + } + ], + "successors": [ + "0x14001c0af", + "0x14001c06a" + ] + }, + { + "address": "0x14001c0af", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c0af", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c0b1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001c0b6", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001c0bb", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001c0c0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001c0c4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c0c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c06a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c06a", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001c06c", + "size": 2, + "mnemonic": "js", + "operands": "0x14001c0af" + } + ], + "successors": [ + "0x14001c0af", + "0x14001c06e" + ] + }, + { + "address": "0x14001c06e", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c06e", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001c071", + "size": 7, + "mnemonic": "lea", + "operands": "rbp, [rip + 0xba28]" + }, + { + "address": "0x14001c078", + "size": 6, + "mnemonic": "mov", + "operands": "r10d, 0xe3" + }, + { + "address": "0x14001c07e", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r10 + r9]" + }, + { + "address": "0x14001c082", + "size": 1, + "mnemonic": "cdq", + "operands": "" + }, + { + "address": "0x14001c083", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x14001c085", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r8d" + }, + { + "address": "0x14001c088", + "size": 2, + "mnemonic": "sar", + "operands": "eax, 1" + }, + { + "address": "0x14001c08a", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, eax" + }, + { + "address": "0x14001c08d", + "size": 4, + "mnemonic": "shl", + "operands": "rcx, 4" + }, + { + "address": "0x14001c091", + "size": 3, + "mnemonic": "sub", + "operands": "edx, dword ptr [rcx + rbp]" + }, + { + "address": "0x14001c094", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c0c6" + } + ], + "successors": [ + "0x14001c0c6", + "0x14001c096" + ] + }, + { + "address": "0x14001c0c6", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c0c6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c0c8", + "size": 2, + "mnemonic": "js", + "operands": "0x14001c0af" + } + ], + "successors": [ + "0x14001c0af", + "0x14001c0ca" + ] + }, + { + "address": "0x14001c096", + "size": 16, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c096", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001c098", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax - 1]" + }, + { + "address": "0x14001c09b", + "size": 4, + "mnemonic": "cmovns", + "operands": "ecx, r10d" + }, + { + "address": "0x14001c09f", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14001c0a1", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001c0a3", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, ecx" + }, + { + "address": "0x14001c0a6", + "size": 4, + "mnemonic": "cmovns", + "operands": "r9d, eax" + }, + { + "address": "0x14001c0aa", + "size": 3, + "mnemonic": "cmp", + "operands": "r9d, ecx" + }, + { + "address": "0x14001c0ad", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c07e" + }, + { + "address": "0x14001c0af", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c0b1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001c0b6", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001c0bb", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001c0c0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001c0c4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c0c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c0ca", + "size": 19, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c0ca", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x14001c0cc", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001c0d1", + "size": 3, + "mnemonic": "add", + "operands": "rax, rax" + }, + { + "address": "0x14001c0d4", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rbp + rax*8 + 8]" + }, + { + "address": "0x14001c0d9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001c0dc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dca0" + }, + { + "address": "0x14001c0e1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14001c0e4", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001c0e6", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c0fe" + }, + { + "address": "0x14001c0e8", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, edi" + }, + { + "address": "0x14001c0ea", + "size": 2, + "mnemonic": "jge", + "operands": "0x14001c0af" + }, + { + "address": "0x14001c0ec", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c0ef", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbp" + }, + { + "address": "0x14001c0f2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001c0f5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400165b0" + }, + { + "address": "0x14001c0fa", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c0fc", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c103" + }, + { + "address": "0x14001c0fe", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbx + 1]" + }, + { + "address": "0x14001c101", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c0b1" + } + ], + "successors": [ + "0x14001c0b1" + ] + }, + { + "address": "0x14001c0b1", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c0b1", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001c0b6", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001c0bb", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001c0c0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001c0c4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c0c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c11c", + "end_address": "0x14001c1c3", + "name": "", + "blocks": [ + { + "address": "0x14001c11c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c11c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001c121", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001c126", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001c12b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c12c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c12e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c130", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c134", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c137", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c13a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c187" + } + ], + "successors": [ + "0x14001c187", + "0x14001c13c" + ] + }, + { + "address": "0x14001c187", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c187", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c189", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001c18e", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001c193", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001c198", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c19c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001c19e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001c1a0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c1a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c13c", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c13c", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001c13e", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0x1c145]" + }, + { + "address": "0x14001c145", + "size": 5, + "mnemonic": "mov", + "operands": "esi, 0xe3" + }, + { + "address": "0x14001c14a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rsi + rbx]" + }, + { + "address": "0x14001c14d", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x55" + }, + { + "address": "0x14001c153", + "size": 1, + "mnemonic": "cdq", + "operands": "" + }, + { + "address": "0x14001c154", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001c157", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x14001c159", + "size": 2, + "mnemonic": "sar", + "operands": "eax, 1" + }, + { + "address": "0x14001c15b", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, eax" + }, + { + "address": "0x14001c15e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x14001c161", + "size": 3, + "mnemonic": "add", + "operands": "r14, r14" + }, + { + "address": "0x14001c164", + "size": 8, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r15 + r14*8 + 0x294f0]" + }, + { + "address": "0x14001c16c", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d410" + }, + { + "address": "0x14001c171", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c173", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c1a2" + } + ], + "successors": [ + "0x14001c1a2", + "0x14001c175" + ] + }, + { + "address": "0x14001c1a2", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c1a2", + "size": 8, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [r15 + r14*8 + 0x294f8]" + }, + { + "address": "0x14001c1aa", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c1ac", + "size": 2, + "mnemonic": "js", + "operands": "0x14001c187" + } + ], + "successors": [ + "0x14001c187", + "0x14001c1ae" + ] + }, + { + "address": "0x14001c175", + "size": 16, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c175", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rbp - 1]" + }, + { + "address": "0x14001c178", + "size": 3, + "mnemonic": "cmovns", + "operands": "ecx, esi" + }, + { + "address": "0x14001c17b", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14001c17d", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rbp + 1]" + }, + { + "address": "0x14001c180", + "size": 3, + "mnemonic": "cmovns", + "operands": "ebx, ecx" + }, + { + "address": "0x14001c183", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, esi" + }, + { + "address": "0x14001c185", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c14a" + }, + { + "address": "0x14001c187", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c189", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001c18e", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001c193", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001c198", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c19c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001c19e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001c1a0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c1a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c1ae", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c1ae", + "size": 6, + "mnemonic": "cmp", + "operands": "rax, 0xe4" + }, + { + "address": "0x14001c1b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c187" + }, + { + "address": "0x14001c1b6", + "size": 3, + "mnemonic": "add", + "operands": "rax, rax" + }, + { + "address": "0x14001c1b9", + "size": 8, + "mnemonic": "mov", + "operands": "eax, dword ptr [r15 + rax*8 + 0x27aa0]" + }, + { + "address": "0x14001c1c1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c189" + } + ], + "successors": [ + "0x14001c189" + ] + }, + { + "address": "0x14001c189", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c189", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001c18e", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001c193", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001c198", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c19c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001c19e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001c1a0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c1a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c1c4", + "end_address": "0x14001c223", + "name": "", + "blocks": [ + { + "address": "0x14001c1c4", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c1c4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001c1c8", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -2" + }, + { + "address": "0x14001c1cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c1da" + }, + { + "address": "0x14001c1cd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001c1d2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x14001c1d8", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c21c" + } + ], + "successors": [ + "0x14001c21c" + ] + }, + { + "address": "0x14001c21c", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c21c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c21e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001c222", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c224", + "end_address": "0x14001c264", + "name": "", + "blocks": [ + { + "address": "0x14001c224", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c224", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rsp + 8], cx" + }, + { + "address": "0x14001c229", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001c22d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d718" + }, + { + "address": "0x14001c232", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c234", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c25a" + } + ], + "successors": [ + "0x14001c25a", + "0x14001c236" + ] + }, + { + "address": "0x14001c25a", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c25a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xffff" + }, + { + "address": "0x14001c25f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001c263", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c236", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c236", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001c23b", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x38]" + }, + { + "address": "0x14001c240", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001c245", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14001c24a", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d788" + }, + { + "address": "0x14001c24f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c251", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c25a" + } + ], + "successors": [ + "0x14001c25a", + "0x14001c253" + ] + }, + { + "address": "0x14001c253", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c253", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsp + 0x30]" + }, + { + "address": "0x14001c258", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c25f" + } + ], + "successors": [ + "0x14001c25f" + ] + }, + { + "address": "0x14001c25f", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c25f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001c263", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c264", + "end_address": "0x14001c3b7", + "name": "", + "blocks": [ + { + "address": "0x14001c264", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c264", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rbx" + }, { "address": "0x14001c269", "size": 1, @@ -64384,15 +213740,153 @@ ] }, { - "address": "0x14001c5be", + "address": "0x14001c3c0", + "end_address": "0x14001c4ea", "name": "", "blocks": [ { - "address": "0x14001c5be", - "size": 6, + "address": "0x14001c3c0", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c3c0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001c3c5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c3c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c3ca", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001c3cd", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x14001c3d0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001c3d3", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001c3d6", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14001c3d9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c3f2" + }, + { + "address": "0x14001c3db", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c3de", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c3f7" + }, + { + "address": "0x14001c3e0", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c3e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c419" + }, + { + "address": "0x14001c3e5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c3e7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001c3ec", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c3f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c5b4", + "end_address": "0x14001c6ae", + "name": "", + "blocks": [ + { + "address": "0x14001c5b4", + "size": 8, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14001c5b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbx" + }, + { + "address": "0x14001c5b9", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rsp + 8], cx" + }, { "address": "0x14001c5be", "size": 1, @@ -64765,15 +214259,3732 @@ ] }, { - "address": "0x14001cf6f", + "address": "0x14001c6b0", + "end_address": "0x14001c742", "name": "", "blocks": [ { - "address": "0x14001cf6f", - "size": 10, + "address": "0x14001c6b0", + "size": 16, "is_prolog": true, "is_epilog": false, "instructions": [ + { + "address": "0x14001c6b0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001c6b2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c6b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c6b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c6b8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001c6bf", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1497a]" + }, + { + "address": "0x14001c6c6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c6c9", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x410], rax" + }, + { + "address": "0x14001c6d1", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001c6d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001c6d7", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001c6da", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14001c6dd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c6e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c6fc" + }, + { + "address": "0x14001c6e2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c6e5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6fc" + } + ], + "successors": [ + "0x14001c6fc", + "0x14001c6e7" + ] + }, + { + "address": "0x14001c6fc", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c6fc", + "size": 3, + "mnemonic": "test", + "operands": "r14, r14" + }, + { + "address": "0x14001c6ff", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6e7" + } + ], + "successors": [ + "0x14001c6e7", + "0x14001c701" + ] + }, + { + "address": "0x14001c6e7", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c6e7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001c6ec", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001c6f2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001c6f7", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001ca28" + } + ], + "successors": [ + "0x14001ca28" + ] + }, + { + "address": "0x14001c701", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c701", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x14001c704", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6e7" + } + ], + "successors": [ + "0x14001c6e7", + "0x14001c706" + ] + }, + { + "address": "0x14001ca28", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ca28", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x410]" + }, + { + "address": "0x14001ca30", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001ca33", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001ca38", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001ca3f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001ca41", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001ca43", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001ca45", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001ca47", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c706", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c706", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x14001c709", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d8d8" + }, + { + "address": "0x14001c70e", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001c710", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14001c715", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1f0" + }, + { + "address": "0x14001c71b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14001c720", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001c722", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x220]" + }, + { + "address": "0x14001c72a", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1f0" + }, + { + "address": "0x14001c730", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14001c735", + "size": 4, + "mnemonic": "cmp", + "operands": "r15, 2" + }, + { + "address": "0x14001c739", + "size": 6, + "mnemonic": "jb", + "operands": "0x14001ca28" + } + ], + "successors": [ + "0x14001ca28", + "0x14001c73f" + ] + }, + { + "address": "0x14001c73f", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c73f", + "size": 3, + "mnemonic": "dec", + "operands": "r15" + }, + { + "address": "0x14001c742", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x440], rbx" + }, + { + "address": "0x14001c74a", + "size": 4, + "mnemonic": "imul", + "operands": "r15, r14" + }, + { + "address": "0x14001c74e", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x438], rbp" + }, + { + "address": "0x14001c756", + "size": 3, + "mnemonic": "add", + "operands": "r15, r13" + }, + { + "address": "0x14001c759", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x430], rsi" + }, + { + "address": "0x14001c761", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001c763", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x428], rdi" + }, + { + "address": "0x14001c76b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001c770", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001c772", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x14001c775", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r13" + }, + { + "address": "0x14001c778", + "size": 3, + "mnemonic": "div", + "operands": "r14" + }, + { + "address": "0x14001c77b", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + 1]" + }, + { + "address": "0x14001c77f", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, 8" + }, + { + "address": "0x14001c783", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001c814" + } + ], + "successors": [ + "0x14001c814", + "0x14001c789" + ] + }, + { + "address": "0x14001c814", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c814", + "size": 3, + "mnemonic": "shr", + "operands": "rbx, 1" + }, + { + "address": "0x14001c817", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x14001c81a", + "size": 4, + "mnemonic": "imul", + "operands": "rbx, r14" + }, + { + "address": "0x14001c81e", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + r13]" + }, + { + "address": "0x14001c822", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c825", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c828", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c82a", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c85b" + }, + { + "address": "0x14001c82c", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r14" + }, + { + "address": "0x14001c82f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14001c832", + "size": 3, + "mnemonic": "cmp", + "operands": "r13, rdi" + }, + { + "address": "0x14001c835", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c85b" + } + ], + "successors": [ + "0x14001c85b", + "0x14001c837" + ] + }, + { + "address": "0x14001c789", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c789", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, r13" + }, + { + "address": "0x14001c78c", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c7f3" + }, + { + "address": "0x14001c78e", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r13]" + }, + { + "address": "0x14001c792", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r13" + }, + { + "address": "0x14001c795", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rsi" + }, + { + "address": "0x14001c798", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, r15" + }, + { + "address": "0x14001c79b", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001c7bd" + } + ], + "successors": [ + "0x14001c7bd", + "0x14001c79d" + ] + }, + { + "address": "0x14001c85b", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c85b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c85e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x14001c861", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c864", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c866", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c898" + }, + { + "address": "0x14001c868", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c86b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c86e", + "size": 3, + "mnemonic": "cmp", + "operands": "r13, r15" + }, + { + "address": "0x14001c871", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c898" + } + ], + "successors": [ + "0x14001c898", + "0x14001c873" + ] + }, + { + "address": "0x14001c837", + "size": 19, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c837", + "size": 9, + "mnemonic": "nop", + "operands": "word ptr [rax + rax]" + }, + { + "address": "0x14001c840", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [r8]" + }, + { + "address": "0x14001c844", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x14001c847", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rbx" + }, + { + "address": "0x14001c84a", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rdx]" + }, + { + "address": "0x14001c84d", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], al" + }, + { + "address": "0x14001c84f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [r8], cl" + }, + { + "address": "0x14001c852", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001c855", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 1" + }, + { + "address": "0x14001c859", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c840" + }, + { + "address": "0x14001c85b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c85e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x14001c861", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c864", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c866", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c898" + }, + { + "address": "0x14001c868", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c86b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c86e", + "size": 3, + "mnemonic": "cmp", + "operands": "r13, r15" + }, + { + "address": "0x14001c871", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c898" + } + ], + "successors": [ + "0x14001c898", + "0x14001c873" + ] + }, + { + "address": "0x14001c7bd", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c7bd", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c7c0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c7c3", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r15" + }, + { + "address": "0x14001c7c6", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c7e6" + } + ], + "successors": [ + "0x14001c7e6", + "0x14001c7c8" + ] + }, + { + "address": "0x14001c79d", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c79d", + "size": 3, + "mnemonic": "nop", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001c7a0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001c7a3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001c7a6", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c7a9", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c7ab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001c7ae", + "size": 4, + "mnemonic": "cmovle", + "operands": "rcx, rbx" + }, + { + "address": "0x14001c7b2", + "size": 3, + "mnemonic": "add", + "operands": "rdi, r14" + }, + { + "address": "0x14001c7b5", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001c7b8", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r15" + }, + { + "address": "0x14001c7bb", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c7a0" + }, + { + "address": "0x14001c7bd", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c7c0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c7c3", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r15" + }, + { + "address": "0x14001c7c6", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c7e6" + } + ], + "successors": [ + "0x14001c7e6", + "0x14001c7c8" + ] + }, + { + "address": "0x14001c898", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c898", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c89b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001c89e", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c8a1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c8a3", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c8d8" + }, + { + "address": "0x14001c8a5", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c8a8", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c8ab", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r15" + }, + { + "address": "0x14001c8ae", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c8d8" + } + ], + "successors": [ + "0x14001c8d8", + "0x14001c8b0" + ] + }, + { + "address": "0x14001c873", + "size": 19, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c873", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r13" + }, + { + "address": "0x14001c876", + "size": 3, + "mnemonic": "sub", + "operands": "r9, r15" + }, + { + "address": "0x14001c879", + "size": 7, + "mnemonic": "nop", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001c880", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx]" + }, + { + "address": "0x14001c883", + "size": 5, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9 + rdx]" + }, + { + "address": "0x14001c888", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r9 + rdx], al" + }, + { + "address": "0x14001c88c", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], cl" + }, + { + "address": "0x14001c88e", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 1]" + }, + { + "address": "0x14001c892", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x14001c896", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c880" + }, + { + "address": "0x14001c898", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c89b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001c89e", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c8a1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c8a3", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c8d8" + }, + { + "address": "0x14001c8a5", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c8a8", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r15" + }, + { + "address": "0x14001c8ab", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r15" + }, + { + "address": "0x14001c8ae", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c8d8" + } + ], + "successors": [ + "0x14001c8d8", + "0x14001c8b0" + ] + }, + { + "address": "0x14001c7e6", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c7e6", + "size": 3, + "mnemonic": "sub", + "operands": "r15, r14" + }, + { + "address": "0x14001c7e9", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, r13" + }, + { + "address": "0x14001c7ec", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001c792" + } + ], + "successors": [ + "0x14001c792", + "0x14001c7ee" + ] + }, + { + "address": "0x14001c7c8", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c7c8", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, r15" + }, + { + "address": "0x14001c7cb", + "size": 5, + "mnemonic": "nop", + "operands": "dword ptr [rax + rax]" + }, + { + "address": "0x14001c7d0", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx]" + }, + { + "address": "0x14001c7d3", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rbx + rdx]" + }, + { + "address": "0x14001c7d7", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + rdx], al" + }, + { + "address": "0x14001c7da", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], cl" + }, + { + "address": "0x14001c7dc", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 1]" + }, + { + "address": "0x14001c7e0", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x14001c7e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c7d0" + }, + { + "address": "0x14001c7e6", + "size": 3, + "mnemonic": "sub", + "operands": "r15, r14" + }, + { + "address": "0x14001c7e9", + "size": 3, + "mnemonic": "cmp", + "operands": "r15, r13" + }, + { + "address": "0x14001c7ec", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001c792" + } + ], + "successors": [ + "0x14001c792", + "0x14001c7ee" + ] + }, + { + "address": "0x14001c8d8", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c8d8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r13" + }, + { + "address": "0x14001c8db", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r15" + }, + { + "address": "0x14001c8de", + "size": 2, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001c8e0", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rbx" + }, + { + "address": "0x14001c8e3", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c900" + }, + { + "address": "0x14001c8e5", + "size": 3, + "mnemonic": "add", + "operands": "rbx, r14" + }, + { + "address": "0x14001c8e8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001c8eb", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c900" + }, + { + "address": "0x14001c8ed", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c8f0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001c8f3", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c8f6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c8f8", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c8e5" + }, + { + "address": "0x14001c8fa", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c915" + } + ], + "successors": [ + "0x14001c915" + ] + }, + { + "address": "0x14001c8b0", + "size": 24, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c8b0", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001c8b3", + "size": 3, + "mnemonic": "sub", + "operands": "r9, r15" + }, + { + "address": "0x14001c8b6", + "size": 10, + "mnemonic": "nop", + "operands": "word ptr [rax + rax]" + }, + { + "address": "0x14001c8c0", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx]" + }, + { + "address": "0x14001c8c3", + "size": 5, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9 + rdx]" + }, + { + "address": "0x14001c8c8", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r9 + rdx], al" + }, + { + "address": "0x14001c8cc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], cl" + }, + { + "address": "0x14001c8ce", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 1]" + }, + { + "address": "0x14001c8d2", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x14001c8d6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c8c0" + }, + { + "address": "0x14001c8d8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r13" + }, + { + "address": "0x14001c8db", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r15" + }, + { + "address": "0x14001c8de", + "size": 2, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001c8e0", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rbx" + }, + { + "address": "0x14001c8e3", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c900" + }, + { + "address": "0x14001c8e5", + "size": 3, + "mnemonic": "add", + "operands": "rbx, r14" + }, + { + "address": "0x14001c8e8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001c8eb", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c900" + }, + { + "address": "0x14001c8ed", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c8f0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001c8f3", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c8f6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c8f8", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c8e5" + }, + { + "address": "0x14001c8fa", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c915" + } + ], + "successors": [ + "0x14001c915" + ] + }, + { + "address": "0x14001c792", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c792", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r13" + }, + { + "address": "0x14001c795", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rsi" + }, + { + "address": "0x14001c798", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, r15" + }, + { + "address": "0x14001c79b", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001c7bd" + } + ], + "successors": [ + "0x14001c7bd", + "0x14001c79d" + ] + }, + { + "address": "0x14001c7ee", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c7ee", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001c7f3", + "size": 4, + "mnemonic": "sub", + "operands": "rcx, 1" + }, + { + "address": "0x14001c7f7", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001c7fc", + "size": 6, + "mnemonic": "js", + "operands": "0x14001ca08" + } + ], + "successors": [ + "0x14001ca08", + "0x14001c802" + ] + }, + { + "address": "0x14001c915", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c915", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsi" + }, + { + "address": "0x14001c918", + "size": 3, + "mnemonic": "sub", + "operands": "rsi, r14" + }, + { + "address": "0x14001c91b", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rdi" + }, + { + "address": "0x14001c91e", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c92d" + }, + { + "address": "0x14001c920", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c923", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001c926", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c929", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c92b", + "size": 2, + "mnemonic": "jg", + "operands": "0x14001c915" + } + ], + "successors": [ + "0x14001c915", + "0x14001c92d" + ] + }, + { + "address": "0x14001ca08", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ca08", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x430]" + }, + { + "address": "0x14001ca10", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x438]" + }, + { + "address": "0x14001ca18", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x440]" + }, + { + "address": "0x14001ca20", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x428]" + }, + { + "address": "0x14001ca28", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x410]" + }, + { + "address": "0x14001ca30", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001ca33", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001ca38", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001ca3f", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001ca41", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001ca43", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001ca45", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001ca47", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001c802", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c802", + "size": 5, + "mnemonic": "mov", + "operands": "r13, qword ptr [rsp + rcx*8 + 0x30]" + }, + { + "address": "0x14001c807", + "size": 8, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + rcx*8 + 0x220]" + }, + { + "address": "0x14001c80f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001c770" + } + ], + "successors": [ + "0x14001c770" + ] + }, + { + "address": "0x14001c92d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c92d", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbx" + }, + { + "address": "0x14001c930", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001c96a" + } + ], + "successors": [ + "0x14001c96a", + "0x14001c932" + ] + }, + { + "address": "0x14001c770", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c770", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001c772", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x14001c775", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r13" + }, + { + "address": "0x14001c778", + "size": 3, + "mnemonic": "div", + "operands": "r14" + }, + { + "address": "0x14001c77b", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + 1]" + }, + { + "address": "0x14001c77f", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, 8" + }, + { + "address": "0x14001c783", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001c814" + } + ], + "successors": [ + "0x14001c814", + "0x14001c789" + ] + }, + { + "address": "0x14001c96a", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c96a", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rbp" + }, + { + "address": "0x14001c96d", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c987" + }, + { + "address": "0x14001c96f", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001c970", + "size": 3, + "mnemonic": "sub", + "operands": "rbp, r14" + }, + { + "address": "0x14001c973", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rdi" + }, + { + "address": "0x14001c976", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c987" + }, + { + "address": "0x14001c978", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c97b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001c97e", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c981", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c983", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c970" + } + ], + "successors": [ + "0x14001c970", + "0x14001c985" + ] + }, + { + "address": "0x14001c932", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c932", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001c935", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001c938", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c958" + } + ], + "successors": [ + "0x14001c958", + "0x14001c93a" + ] + }, + { + "address": "0x14001c970", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c970", + "size": 3, + "mnemonic": "sub", + "operands": "rbp, r14" + }, + { + "address": "0x14001c973", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rdi" + }, + { + "address": "0x14001c976", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c987" + }, + { + "address": "0x14001c978", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c97b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001c97e", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c981", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c983", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c970" + } + ], + "successors": [ + "0x14001c970", + "0x14001c985" + ] + }, + { + "address": "0x14001c985", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c985", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c99c" + } + ], + "successors": [ + "0x14001c99c" + ] + }, + { + "address": "0x14001c958", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c958", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rsi" + }, + { + "address": "0x14001c95b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14001c95e", + "size": 4, + "mnemonic": "cmovne", + "operands": "rax, rdi" + }, + { + "address": "0x14001c962", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001c965", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001c8e0" + } + ], + "successors": [ + "0x14001c8e0" + ] + }, + { + "address": "0x14001c93a", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c93a", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001c93d", + "size": 3, + "mnemonic": "sub", + "operands": "r9, rsi" + }, + { + "address": "0x14001c940", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx]" + }, + { + "address": "0x14001c943", + "size": 5, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r9 + rdx]" + }, + { + "address": "0x14001c948", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [r9 + rdx], al" + }, + { + "address": "0x14001c94c", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rdx], cl" + }, + { + "address": "0x14001c94e", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 1]" + }, + { + "address": "0x14001c952", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 1" + }, + { + "address": "0x14001c956", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c940" + }, + { + "address": "0x14001c958", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rsi" + }, + { + "address": "0x14001c95b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14001c95e", + "size": 4, + "mnemonic": "cmovne", + "operands": "rax, rdi" + }, + { + "address": "0x14001c962", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001c965", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001c8e0" + } + ], + "successors": [ + "0x14001c8e0" + ] + }, + { + "address": "0x14001c99c", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c99c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x14001c99f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x14001c9a2", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rbx" + }, + { + "address": "0x14001c9a5", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r13" + }, + { + "address": "0x14001c9a8", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rcx" + }, + { + "address": "0x14001c9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001c9b0", + "size": 2, + "mnemonic": "jl", + "operands": "0x14001c9dd" + } + ], + "successors": [ + "0x14001c9dd", + "0x14001c9b2" + ] + }, + { + "address": "0x14001c8e0", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c8e0", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rbx" + }, + { + "address": "0x14001c8e3", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001c900" + }, + { + "address": "0x14001c8e5", + "size": 3, + "mnemonic": "add", + "operands": "rbx, r14" + }, + { + "address": "0x14001c8e8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001c8eb", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c900" + }, + { + "address": "0x14001c8ed", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001c8f0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001c8f3", + "size": 3, + "mnemonic": "call", + "operands": "r12" + }, + { + "address": "0x14001c8f6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c8f8", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001c8e5" + }, + { + "address": "0x14001c8fa", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001c915" + } + ], + "successors": [ + "0x14001c915" + ] + }, + { + "address": "0x14001c9dd", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c9dd", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r15" + }, + { + "address": "0x14001c9e0", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c9f7" + }, + { + "address": "0x14001c9e2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rcx*8 + 0x30], rbx" + }, + { + "address": "0x14001c9e7", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rcx*8 + 0x220], r15" + }, + { + "address": "0x14001c9ef", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001c9f2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001c9f7", + "size": 3, + "mnemonic": "cmp", + "operands": "r13, rbp" + }, + { + "address": "0x14001c9fa", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001c7f3" + }, + { + "address": "0x14001ca00", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x14001ca03", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001c770" + } + ], + "successors": [ + "0x14001c770" + ] + }, + { + "address": "0x14001c9b2", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c9b2", + "size": 3, + "mnemonic": "cmp", + "operands": "r13, rbp" + }, + { + "address": "0x14001c9b5", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001c9cc" + }, + { + "address": "0x14001c9b7", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rcx*8 + 0x30], r13" + }, + { + "address": "0x14001c9bc", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + rcx*8 + 0x220], rbp" + }, + { + "address": "0x14001c9c4", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001c9c7", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001c9cc", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r15" + }, + { + "address": "0x14001c9cf", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001c7f3" + }, + { + "address": "0x14001c9d5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rbx" + }, + { + "address": "0x14001c9d8", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001c770" + } + ], + "successors": [ + "0x14001c770" + ] + } + ] + }, + { + "address": "0x14001c742", + "end_address": "0x14001ca28", + "name": "", + "blocks": [ + { + "address": "0x14001c742", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c742", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x440], rbx" + }, + { + "address": "0x14001c74a", + "size": 4, + "mnemonic": "imul", + "operands": "r15, r14" + }, + { + "address": "0x14001c74e", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x438], rbp" + }, + { + "address": "0x14001c756", + "size": 3, + "mnemonic": "add", + "operands": "r15, r13" + }, + { + "address": "0x14001c759", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x430], rsi" + }, + { + "address": "0x14001c761", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001c763", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x428], rdi" + }, + { + "address": "0x14001c76b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001c770", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001c772", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x14001c775", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r13" + }, + { + "address": "0x14001c778", + "size": 3, + "mnemonic": "div", + "operands": "r14" + }, + { + "address": "0x14001c77b", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rax + 1]" + }, + { + "address": "0x14001c77f", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, 8" + }, + { + "address": "0x14001c783", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001c814" + } + ], + "successors": [ + "0x14001c814", + "0x14001c789" + ] + } + ] + }, + { + "address": "0x14001ca50", + "end_address": "0x14001caea", + "name": "", + "blocks": [ + { + "address": "0x14001ca50", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ca50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001ca54", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x145e5]" + }, + { + "address": "0x14001ca5b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001ca5e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001ca63", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx]" + }, + { + "address": "0x14001ca66", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001ca69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14001ca6c", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp], xmm0" + }, + { + "address": "0x14001ca70", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x10], xmm0" + }, + { + "address": "0x14001ca75", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001ca77", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ca96" + } + ], + "successors": [ + "0x14001ca96", + "0x14001ca79" + ] + }, + { + "address": "0x14001ca96", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ca96", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x14001ca9a", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001ca9c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001cac1" + } + ], + "successors": [ + "0x14001cac1", + "0x14001ca9e" + ] + }, + { + "address": "0x14001ca79", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ca79", + "size": 7, + "mnemonic": "nop", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001ca80", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, al" + }, + { + "address": "0x14001ca83", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rsp]" + }, + { + "address": "0x14001ca87", + "size": 3, + "mnemonic": "bts", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x14001ca8a", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rdx + 1]" + }, + { + "address": "0x14001ca8e", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + 1]" + }, + { + "address": "0x14001ca92", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001ca94", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ca80" + }, + { + "address": "0x14001ca96", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8]" + }, + { + "address": "0x14001ca9a", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001ca9c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001cac1" + } + ], + "successors": [ + "0x14001cac1", + "0x14001ca9e" + ] + }, + { + "address": "0x14001cac1", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001cac1", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001cac3", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001cac8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001cacb", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001cad0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001cad4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ca9e", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ca9e", + "size": 2, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001caa0", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x14001caa3", + "size": 3, + "mnemonic": "and", + "operands": "cl, 7" + }, + { + "address": "0x14001caa6", + "size": 4, + "mnemonic": "shr", + "operands": "rax, 3" + }, + { + "address": "0x14001caaa", + "size": 4, + "mnemonic": "movzx", + "operands": "edx, byte ptr [rsp + rax]" + }, + { + "address": "0x14001caae", + "size": 2, + "mnemonic": "shr", + "operands": "dl, cl" + }, + { + "address": "0x14001cab0", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x14001cab3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cad5" + }, + { + "address": "0x14001cab5", + "size": 5, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [r8 + 1]" + }, + { + "address": "0x14001caba", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001cabd", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001cabf", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001caa0" + }, + { + "address": "0x14001cac1", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001cac3", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001cac8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001cacb", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001cad0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001cad4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001caf0", + "end_address": "0x14001cea8", + "name": "", + "blocks": [ + { + "address": "0x14001caf0", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001caf0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001caf5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001cafa", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001cafb", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001cafe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip - 0x1cb05]" + }, + { + "address": "0x14001cb05", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0xf" + }, + { + "address": "0x14001cb09", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001cb0c", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, r10" + }, + { + "address": "0x14001cb0f", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001cb11", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001cb14", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14001cb17", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm3, xmm3" + }, + { + "address": "0x14001cb1a", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r10 - 1]" + }, + { + "address": "0x14001cb1e", + "size": 4, + "mnemonic": "movdqu", + "operands": "xmm1, xmmword ptr [rbx]" + }, + { + "address": "0x14001cb22", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 0xe" + }, + { + "address": "0x14001cb26", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001cb9b" + } + ], + "successors": [ + "0x14001cb9b", + "0x14001cb28" + ] + }, + { + "address": "0x14001cb9b", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cb9b", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001cb9e", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0xf" + }, + { + "address": "0x14001cba4", + "size": 4, + "mnemonic": "pcmpeqb", + "operands": "xmm0, xmm1" + }, + { + "address": "0x14001cba8", + "size": 4, + "mnemonic": "pmovmskb", + "operands": "eax, xmm0" + }, + { + "address": "0x14001cbac", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001cbae", + "size": 6, + "mnemonic": "je", + "operands": "0x14001cce3" + } + ], + "successors": [ + "0x14001cce3", + "0x14001cbb4" + ] + }, + { + "address": "0x14001cb28", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cb28", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + rax*4 + 0x1cdec]" + }, + { + "address": "0x14001cb2f", + "size": 3, + "mnemonic": "add", + "operands": "rax, rsi" + }, + { + "address": "0x14001cb32", + "size": 2, + "mnemonic": "jmp", + "operands": "rax" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001cce3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cce3", + "size": 3, + "mnemonic": "test", + "operands": "r10, r10" + }, + { + "address": "0x14001cce6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ccb8" + }, + { + "address": "0x14001cce8", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 1], dil" + }, + { + "address": "0x14001ccec", + "size": 6, + "mnemonic": "je", + "operands": "0x14001cd99" + } + ], + "successors": [ + "0x14001cd99", + "0x14001ccf2" + ] + }, + { + "address": "0x14001cbb4", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cbb4", + "size": 3, + "mnemonic": "bsf", + "operands": "edx, eax" + }, + { + "address": "0x14001cbb7", + "size": 3, + "mnemonic": "test", + "operands": "r10, r10" + }, + { + "address": "0x14001cbba", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cbc2" + }, + { + "address": "0x14001cbbc", + "size": 4, + "mnemonic": "lea", + "operands": "edi, [r9 - 0xe]" + }, + { + "address": "0x14001cbc0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001cbd3" + } + ], + "successors": [ + "0x14001cbd3" + ] + }, + { + "address": "0x14001cd99", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cd99", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [r8]" + }, + { + "address": "0x14001cd9d", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001cd9f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001cdcd" + } + ], + "successors": [ + "0x14001cdcd", + "0x14001cda1" + ] + }, + { + "address": "0x14001ccf2", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ccf2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14001ccf7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001ccfc", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001ccfd", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001ca50" + } + ], + "successors": [ + "0x14001ca50" + ] + }, + { + "address": "0x14001cbd3", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cbd3", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r9d" + }, + { + "address": "0x14001cbd6", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x14001cbd8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, r9d" + }, + { + "address": "0x14001cbdb", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001ccb0" + } + ], + "successors": [ + "0x14001ccb0", + "0x14001cbe1" + ] + }, + { + "address": "0x14001cdcd", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001cdcd", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001cdcf", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14001cdd4", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001cdd9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001cdda", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001cda1", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001cda1", + "size": 3, + "mnemonic": "movsx", + "operands": "eax, al" + }, + { + "address": "0x14001cda4", + "size": 4, + "mnemonic": "movd", + "operands": "xmm0, eax" + }, + { + "address": "0x14001cda8", + "size": 4, + "mnemonic": "punpcklbw", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001cdac", + "size": 4, + "mnemonic": "punpcklbw", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001cdb0", + "size": 5, + "mnemonic": "pshufd", + "operands": "xmm0, xmm0, 0" + }, + { + "address": "0x14001cdb5", + "size": 4, + "mnemonic": "pcmpeqb", + "operands": "xmm0, xmm1" + }, + { + "address": "0x14001cdb9", + "size": 4, + "mnemonic": "pmovmskb", + "operands": "eax, xmm0" + }, + { + "address": "0x14001cdbd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001cdbf", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cddb" + }, + { + "address": "0x14001cdc1", + "size": 5, + "mnemonic": "movzx", + "operands": "eax, byte ptr [r8 + 1]" + }, + { + "address": "0x14001cdc6", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001cdc9", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001cdcb", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cda1" + }, + { + "address": "0x14001cdcd", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001cdcf", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14001cdd4", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001cdd9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001cdda", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ccb0", + "size": 14, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ccb0", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001ccb2", + "size": 6, + "mnemonic": "jne", + "operands": "0x14001cd99" + }, + { + "address": "0x14001ccb8", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmm2, xmmword ptr [rbx + 0x10]" + }, + { + "address": "0x14001ccbd", + "size": 4, + "mnemonic": "movdqa", + "operands": "xmm0, xmm2" + }, + { + "address": "0x14001ccc1", + "size": 4, + "mnemonic": "pcmpeqb", + "operands": "xmm0, xmm3" + }, + { + "address": "0x14001ccc5", + "size": 4, + "mnemonic": "pmovmskb", + "operands": "eax, xmm0" + }, + { + "address": "0x14001ccc9", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001cccb", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cd02" + }, + { + "address": "0x14001cccd", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r11" + }, + { + "address": "0x14001ccd0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001ccd3", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x10]" + }, + { + "address": "0x14001ccd8", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001ccdd", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001ccde", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001ca50" + } + ], + "successors": [ + "0x14001ca50" + ] + }, + { + "address": "0x14001cbe1", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cbe1", + "size": 7, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + rax*4 + 0x1ce28]" + }, + { + "address": "0x14001cbe8", + "size": 3, + "mnemonic": "add", + "operands": "rcx, rsi" + }, + { + "address": "0x14001cbeb", + "size": 2, + "mnemonic": "jmp", + "operands": "rcx" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001ceb0", + "end_address": "0x14001cf44", + "name": "", + "blocks": [ + { + "address": "0x14001ceb0", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ceb0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001ceb5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001ceb6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001ceba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001cebd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001cec0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001cec3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ced9" + }, + { + "address": "0x14001cec5", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001ceca", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001ced0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001ced5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001ced7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001cf39" + } + ], + "successors": [ + "0x14001cf39" + ] + }, + { + "address": "0x14001cf39", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001cf39", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001cf3e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001cf42", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001cf43", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001cf44", + "end_address": "0x14001cf58", + "name": "", + "blocks": [ + { + "address": "0x14001cf44", + "size": 6, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001cf44", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001cf48", + "size": 5, + "mnemonic": "call", + "operands": "0x140018868" + }, + { + "address": "0x14001cf4d", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, al" + }, + { + "address": "0x14001cf50", + "size": 3, + "mnemonic": "xor", + "operands": "eax, 1" + }, + { + "address": "0x14001cf53", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001cf57", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001cf60", + "end_address": "0x14001cf93", + "name": "", + "blocks": [ + { + "address": "0x14001cf60", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cf60", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001cf65", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rdi" + }, + { + "address": "0x14001cf6a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r14" + }, { "address": "0x14001cf6f", "size": 1, @@ -64894,15 +218105,354 @@ ] }, { - "address": "0x14001d113", + "address": "0x14001cf93", + "end_address": "0x14001d0ec", "name": "", "blocks": [ { - "address": "0x14001d113", - "size": 30, - "is_prolog": true, + "address": "0x14001cf93", + "size": 24, + "is_prolog": false, "is_epilog": false, "instructions": [ + { + "address": "0x14001cf93", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14001cf98", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14001cf9c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001cfa1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14001cfa4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001cfa8", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x18]" + }, + { + "address": "0x14001cfac", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x90]" + }, + { + "address": "0x14001cfb3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x14001cfb7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001cfbe", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001cfc2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b2c" + }, + { + "address": "0x14001cfc7", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x20]" + }, + { + "address": "0x14001cfcb", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x10]" + }, + { + "address": "0x14001cfcf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b98" + }, + { + "address": "0x14001cfd4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x20]" + }, + { + "address": "0x14001cfd8", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 0x3a8]" + }, + { + "address": "0x14001cfde", + "size": 3, + "mnemonic": "test", + "operands": "cl, 2" + }, + { + "address": "0x14001cfe1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cff7" + }, + { + "address": "0x14001cfe3", + "size": 3, + "mnemonic": "or", + "operands": "ecx, 2" + }, + { + "address": "0x14001cfe6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x3a8], ecx" + }, + { + "address": "0x14001cfec", + "size": 2, + "mnemonic": "mov", + "operands": "cl, 1" + }, + { + "address": "0x14001cfee", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x20]" + }, + { + "address": "0x14001cff2", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], cl" + }, + { + "address": "0x14001cff5", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001cffb" + } + ], + "successors": [ + "0x14001cffb" + ] + }, + { + "address": "0x14001cffb", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cffb", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14001cffe", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d012" + }, + { + "address": "0x14001d000", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001d002", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d00b" + } + ], + "successors": [ + "0x14001d00b", + "0x14001d004" + ] + }, + { + "address": "0x14001d00b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d00b", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001d00d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001d0e5" + } + ], + "successors": [ + "0x14001d0e5" + ] + }, + { + "address": "0x14001d004", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d004", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14001d00b", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001d00d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001d0e5" + } + ], + "successors": [ + "0x14001d0e5" + ] + }, + { + "address": "0x14001d0e5", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d0e5", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d0e7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001d0ec", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x14001d0f1", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x18]" + }, + { + "address": "0x14001d0f5", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x20]" + }, + { + "address": "0x14001d0f9", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [r11 + 0x28]" + }, + { + "address": "0x14001d0fd", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001d100", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001d101", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d104", + "end_address": "0x14001d2a3", + "name": "", + "blocks": [ + { + "address": "0x14001d104", + "size": 34, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d104", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001d107", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14001d10b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rsi" + }, + { + "address": "0x14001d10f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, { "address": "0x14001d113", "size": 1, @@ -65600,15 +219150,1012 @@ ] }, { - "address": "0x14001d4b2", + "address": "0x14001d2a4", + "end_address": "0x14001d377", "name": "", "blocks": [ { - "address": "0x14001d4b2", - "size": 17, + "address": "0x14001d2a4", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2a4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001d2a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001d2ae", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001d2b3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d2b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d2b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d2b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d2bc", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d2bf", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14001d2c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d2c5", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001d2c8", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001d2cb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r15d" + }, + { + "address": "0x14001d2ce", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x60], r15b" + }, + { + "address": "0x14001d2d3", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d2e4" + } + ], + "successors": [ + "0x14001d2e4", + "0x14001d2d5" + ] + }, + { + "address": "0x14001d2e4", + "size": 16, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2e4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r10" + }, + { + "address": "0x14001d2e7", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d2e9", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r10 + 2]" + }, + { + "address": "0x14001d2ed", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001d2ef", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r10" + }, + { + "address": "0x14001d2f2", + "size": 2, + "mnemonic": "div", + "operands": "ebp" + }, + { + "address": "0x14001d2f4", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001d2f6", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 9" + }, + { + "address": "0x14001d2f9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x57" + }, + { + "address": "0x14001d2fe", + "size": 4, + "mnemonic": "lea", + "operands": "r14d, [rax - 0x27]" + }, + { + "address": "0x14001d302", + "size": 5, + "mnemonic": "cmovbe", + "operands": "ax, r14w" + }, + { + "address": "0x14001d307", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x14001d30a", + "size": 3, + "mnemonic": "add", + "operands": "ax, dx" + }, + { + "address": "0x14001d30d", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r10], ax" + }, + { + "address": "0x14001d311", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14001d313", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d31d" + } + ], + "successors": [ + "0x14001d31d", + "0x14001d315" + ] + }, + { + "address": "0x14001d2d5", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2d5", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rdx], 0x2d" + }, + { + "address": "0x14001d2da", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rdx + 2]" + }, + { + "address": "0x14001d2de", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r15 + 1]" + }, + { + "address": "0x14001d2e2", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001d2e4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r10" + }, + { + "address": "0x14001d2e7", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d2e9", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r10 + 2]" + }, + { + "address": "0x14001d2ed", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001d2ef", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r10" + }, + { + "address": "0x14001d2f2", + "size": 2, + "mnemonic": "div", + "operands": "ebp" + }, + { + "address": "0x14001d2f4", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001d2f6", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 9" + }, + { + "address": "0x14001d2f9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x57" + }, + { + "address": "0x14001d2fe", + "size": 4, + "mnemonic": "lea", + "operands": "r14d, [rax - 0x27]" + }, + { + "address": "0x14001d302", + "size": 5, + "mnemonic": "cmovbe", + "operands": "ax, r14w" + }, + { + "address": "0x14001d307", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x14001d30a", + "size": 3, + "mnemonic": "add", + "operands": "ax, dx" + }, + { + "address": "0x14001d30d", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r10], ax" + }, + { + "address": "0x14001d311", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14001d313", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d31d" + } + ], + "successors": [ + "0x14001d31d", + "0x14001d315" + ] + }, + { + "address": "0x14001d31d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d31d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001d320", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001d33b" + } + ], + "successors": [ + "0x14001d33b", + "0x14001d322" + ] + }, + { + "address": "0x14001d315", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d315", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rsi" + }, + { + "address": "0x14001d318", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x14001d31b", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001d2e7" + } + ], + "successors": [ + "0x14001d2e7", + "0x14001d31d" + ] + }, + { + "address": "0x14001d33b", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d33b", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rsi], r15w" + }, + { + "address": "0x14001d33f", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [r8]" + }, + { + "address": "0x14001d343", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, word ptr [r9]" + }, + { + "address": "0x14001d347", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x14001d34b", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 2" + }, + { + "address": "0x14001d34f", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r8], cx" + }, + { + "address": "0x14001d353", + "size": 4, + "mnemonic": "add", + "operands": "r8, 2" + }, + { + "address": "0x14001d357", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x14001d35a", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001d33f" + } + ], + "successors": [ + "0x14001d33f", + "0x14001d35c" + ] + }, + { + "address": "0x14001d322", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d322", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r11], r15w" + }, + { + "address": "0x14001d326", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d32b", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x22" + }, + { + "address": "0x14001d330", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14001d332", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d337", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d339", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001d35e" + } + ], + "successors": [ + "0x14001d35e" + ] + }, + { + "address": "0x14001d2e7", + "size": 15, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2e7", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d2e9", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r10 + 2]" + }, + { + "address": "0x14001d2ed", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001d2ef", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r10" + }, + { + "address": "0x14001d2f2", + "size": 2, + "mnemonic": "div", + "operands": "ebp" + }, + { + "address": "0x14001d2f4", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001d2f6", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 9" + }, + { + "address": "0x14001d2f9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x57" + }, + { + "address": "0x14001d2fe", + "size": 4, + "mnemonic": "lea", + "operands": "r14d, [rax - 0x27]" + }, + { + "address": "0x14001d302", + "size": 5, + "mnemonic": "cmovbe", + "operands": "ax, r14w" + }, + { + "address": "0x14001d307", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x14001d30a", + "size": 3, + "mnemonic": "add", + "operands": "ax, dx" + }, + { + "address": "0x14001d30d", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r10], ax" + }, + { + "address": "0x14001d311", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14001d313", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d31d" + } + ], + "successors": [ + "0x14001d31d", + "0x14001d315" + ] + }, + { + "address": "0x14001d33f", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d33f", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [r8]" + }, + { + "address": "0x14001d343", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, word ptr [r9]" + }, + { + "address": "0x14001d347", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x14001d34b", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 2" + }, + { + "address": "0x14001d34f", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r8], cx" + }, + { + "address": "0x14001d353", + "size": 4, + "mnemonic": "add", + "operands": "r8, 2" + }, + { + "address": "0x14001d357", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x14001d35a", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001d33f" + } + ], + "successors": [ + "0x14001d33f", + "0x14001d35c" + ] + }, + { + "address": "0x14001d35c", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d35c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001d35e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001d363", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001d368", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d36d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d371", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001d373", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d375", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001d376", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d35e", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d35e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001d363", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001d368", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d36d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d371", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001d373", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d375", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001d376", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d378", + "end_address": "0x14001d3e1", + "name": "", + "blocks": [ + { + "address": "0x14001d378", + "size": 14, "is_prolog": true, "is_epilog": true, "instructions": [ + { + "address": "0x14001d378", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001d37a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001d37e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001d380", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, ecx" + }, + { + "address": "0x14001d383", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001d386", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d3a1" + }, + { + "address": "0x14001d388", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d38d", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x16" + }, + { + "address": "0x14001d392", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14001d394", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d399", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d39b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001d39f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d3a0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d3e4", + "end_address": "0x14001d404", + "name": "", + "blocks": [ + { + "address": "0x14001d3e4", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d3e4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001d3e8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001d3ea", + "size": 4, + "mnemonic": "cmp", + "operands": "r9d, 0xa" + }, + { + "address": "0x14001d3ee", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d3f6" + }, + { + "address": "0x14001d3f0", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14001d3f2", + "size": 2, + "mnemonic": "jns", + "operands": "0x14001d3f6" + }, + { + "address": "0x14001d3f4", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x14001d3f6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x20], al" + }, + { + "address": "0x14001d3fa", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d378" + }, + { + "address": "0x14001d3ff", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001d403", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d4b0", + "end_address": "0x14001d5aa", + "name": "", + "blocks": [ + { + "address": "0x14001d4b0", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d4b0", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, { "address": "0x14001d4b2", "size": 1, @@ -65717,8 +220264,2229 @@ } ] }, + { + "address": "0x14001d5aa", + "end_address": "0x14001d668", + "name": "", + "blocks": [ + { + "address": "0x14001d5aa", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d5aa", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x14001d5af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r12" + }, + { + "address": "0x14001d5b4", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip + 0x7e75]" + }, + { + "address": "0x14001d5bb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], r15" + }, + { + "address": "0x14001d5c0", + "size": 6, + "mnemonic": "mov", + "operands": "r15d, 0x100" + }, + { + "address": "0x14001d5c6", + "size": 10, + "mnemonic": "nop", + "operands": "word ptr [rax + rax]" + }, + { + "address": "0x14001d5d0", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, word ptr [rbx]" + }, + { + "address": "0x14001d5d3", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rbx + 2]" + }, + { + "address": "0x14001d5d7", + "size": 4, + "mnemonic": "cmp", + "operands": "cx, r15w" + }, + { + "address": "0x14001d5db", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001d5f8" + }, + { + "address": "0x14001d5dd", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, cl" + }, + { + "address": "0x14001d5e0", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [r12 + rcx*2 + 2], 1" + }, + { + "address": "0x14001d5e6", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d5f3" + } + ], + "successors": [ + "0x14001d5f3", + "0x14001d5e8" + ] + }, + { + "address": "0x14001d5f3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d5f3", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x14001d5f6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001d607" + } + ], + "successors": [ + "0x14001d607" + ] + }, + { + "address": "0x14001d5e8", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d5e8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x110]" + }, + { + "address": "0x14001d5ef", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rcx + rax]" + }, + { + "address": "0x14001d5f3", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x14001d5f6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001d607" + } + ], + "successors": [ + "0x14001d607" + ] + }, + { + "address": "0x14001d607", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d607", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, word ptr [r14]" + }, + { + "address": "0x14001d60b", + "size": 4, + "mnemonic": "add", + "operands": "r14, 2" + }, + { + "address": "0x14001d60f", + "size": 3, + "mnemonic": "movzx", + "operands": "esi, ax" + }, + { + "address": "0x14001d612", + "size": 2, + "mnemonic": "mov", + "operands": "edi, esi" + }, + { + "address": "0x14001d614", + "size": 4, + "mnemonic": "cmp", + "operands": "cx, r15w" + }, + { + "address": "0x14001d618", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001d635" + }, + { + "address": "0x14001d61a", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, cl" + }, + { + "address": "0x14001d61d", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [r12 + rcx*2 + 2], 1" + }, + { + "address": "0x14001d623", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d630" + } + ], + "successors": [ + "0x14001d630", + "0x14001d625" + ] + }, + { + "address": "0x14001d630", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d630", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x14001d633", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001d644" + } + ], + "successors": [ + "0x14001d644" + ] + }, + { + "address": "0x14001d625", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d625", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 0x110]" + }, + { + "address": "0x14001d62c", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rcx + rax]" + }, + { + "address": "0x14001d630", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, cl" + }, + { + "address": "0x14001d633", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001d644" + } + ], + "successors": [ + "0x14001d644" + ] + }, + { + "address": "0x14001d644", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d644", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, ax" + }, + { + "address": "0x14001d647", + "size": 2, + "mnemonic": "sub", + "operands": "edi, eax" + }, + { + "address": "0x14001d649", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d659" + }, + { + "address": "0x14001d64b", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x14001d64d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d659" + } + ], + "successors": [ + "0x14001d659", + "0x14001d64f" + ] + }, + { + "address": "0x14001d659", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d659", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001d65e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001d663", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001d668", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001d66d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d67b" + } + ], + "successors": [ + "0x14001d67b", + "0x14001d66f" + ] + }, + { + "address": "0x14001d64f", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d64f", + "size": 4, + "mnemonic": "sub", + "operands": "rbp, 1" + }, + { + "address": "0x14001d653", + "size": 6, + "mnemonic": "jne", + "operands": "0x14001d5d0" + }, + { + "address": "0x14001d659", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001d65e", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001d663", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001d668", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001d66d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d67b" + } + ], + "successors": [ + "0x14001d67b", + "0x14001d66f" + ] + }, + { + "address": "0x14001d67b", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d67b", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001d67d", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001d682", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d686", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d688", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001d689", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d68a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d66f", + "size": 9, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d66f", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x20]" + }, + { + "address": "0x14001d674", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14001d67b", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001d67d", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001d682", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d686", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d688", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001d689", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d68a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d668", + "end_address": "0x14001d68b", + "name": "", + "blocks": [ + { + "address": "0x14001d668", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d668", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001d66d", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d67b" + } + ], + "successors": [ + "0x14001d67b", + "0x14001d66f" + ] + } + ] + }, + { + "address": "0x14001d6d0", + "end_address": "0x14001d709", + "name": "", + "blocks": [ + { + "address": "0x14001d6d0", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d6d0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d6d4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d6d7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d6f2" + }, + { + "address": "0x14001d6d9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d6de", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d6e4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d6e9", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14001d6ed", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d6f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d718", + "end_address": "0x14001d76a", + "name": "", + "blocks": [ + { + "address": "0x14001d718", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d718", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001d71a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d71e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1455b]" + }, + { + "address": "0x14001d725", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001d727", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -2" + }, + { + "address": "0x14001d72b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d75b" + }, + { + "address": "0x14001d72d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rbx" + }, + { + "address": "0x14001d732", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rbx + 3]" + }, + { + "address": "0x14001d736", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], ebx" + }, + { + "address": "0x14001d73a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xd647]" + }, + { + "address": "0x14001d741", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d744", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r8d" + }, + { + "address": "0x14001d749", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40000000" + }, + { + "address": "0x14001d74e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2b44]" + }, + { + "address": "0x14001d754", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x14525], rax" + }, + { + "address": "0x14001d75b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001d75f", + "size": 3, + "mnemonic": "setne", + "operands": "bl" + }, + { + "address": "0x14001d762", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d764", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d768", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d769", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d76c", + "end_address": "0x14001d788", + "name": "", + "blocks": [ + { + "address": "0x14001d76c", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d76c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d770", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x14509]" + }, + { + "address": "0x14001d777", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -3" + }, + { + "address": "0x14001d77b", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001d783" + } + ], + "successors": [ + "0x14001d783", + "0x14001d77d" + ] + }, + { + "address": "0x14001d783", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d783", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d787", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d77d", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d77d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2a6d]" + }, + { + "address": "0x14001d783", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d787", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d788", + "end_address": "0x14001d846", + "name": "", + "blocks": [ + { + "address": "0x14001d788", + "size": 24, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d788", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001d78b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14001d78f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14001d793", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14001d797", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d798", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d79c", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x28], 0" + }, + { + "address": "0x14001d7a1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d7a4", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001d7a7", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001d7a9", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edx" + }, + { + "address": "0x14001d7ac", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001d7af", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001d7b2", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x144c7]" + }, + { + "address": "0x14001d7b9", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2919]" + }, + { + "address": "0x14001d7bf", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001d7c1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001d7c3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d82f" + }, + { + "address": "0x14001d7c5", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x292d]" + }, + { + "address": "0x14001d7cb", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 6" + }, + { + "address": "0x14001d7ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d82f" + }, + { + "address": "0x14001d7d0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x144a9]" + }, + { + "address": "0x14001d7d7", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -3" + }, + { + "address": "0x14001d7db", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001d7e3" + } + ], + "successors": [ + "0x14001d7e3", + "0x14001d7dd" + ] + }, + { + "address": "0x14001d7e3", + "size": 23, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d7e3", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001d7e9", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xd598]" + }, + { + "address": "0x14001d7f0", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001d7f5", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 3" + }, + { + "address": "0x14001d7fb", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d7fe", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r8d" + }, + { + "address": "0x14001d803", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40000000" + }, + { + "address": "0x14001d808", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2a8a]" + }, + { + "address": "0x14001d80e", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14001d814", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001d817", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14001d81a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1445f], rax" + }, + { + "address": "0x14001d821", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, esi" + }, + { + "address": "0x14001d824", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbp" + }, + { + "address": "0x14001d827", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x28ab]" + }, + { + "address": "0x14001d82d", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001d82f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001d834", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d836", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d83b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001d840", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d844", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001d845", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d7dd", + "size": 24, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d7dd", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2a0d]" + }, + { + "address": "0x14001d7e3", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001d7e9", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xd598]" + }, + { + "address": "0x14001d7f0", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001d7f5", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 3" + }, + { + "address": "0x14001d7fb", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d7fe", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r8d" + }, + { + "address": "0x14001d803", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40000000" + }, + { + "address": "0x14001d808", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2a8a]" + }, + { + "address": "0x14001d80e", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14001d814", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001d817", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14001d81a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1445f], rax" + }, + { + "address": "0x14001d821", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, esi" + }, + { + "address": "0x14001d824", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbp" + }, + { + "address": "0x14001d827", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x28ab]" + }, + { + "address": "0x14001d82d", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001d82f", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001d834", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d836", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d83b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001d840", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d844", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001d845", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d850", + "end_address": "0x14001d8d7", + "name": "", + "blocks": [ + { + "address": "0x14001d850", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d850", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001d855", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rbp" + }, + { + "address": "0x14001d85a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x18], rsi" + }, + { + "address": "0x14001d85f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d860", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001d864", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, r9d" + }, + { + "address": "0x14001d867", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d86a", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001d86c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001d86f", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d872", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001d888" + }, + { + "address": "0x14001d874", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001d877", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001d87a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dca0" + }, + { + "address": "0x14001d87f", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, ebx" + }, + { + "address": "0x14001d881", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rax + 1]" + }, + { + "address": "0x14001d884", + "size": 2, + "mnemonic": "jl", + "operands": "0x14001d888" + } + ], + "successors": [ + "0x14001d888", + "0x14001d886" + ] + }, + { + "address": "0x14001d888", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d888", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x40], 0" + }, + { + "address": "0x14001d88e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001d891", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001d897", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14001d89a", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001d8a0", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001d8a2", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x88]" + }, + { + "address": "0x14001d8a9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001d8ac", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x14001d8b0", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14001d8b8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001d8bd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400121ec" + }, + { + "address": "0x14001d8c2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001d8c7", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001d8cc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001d8d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001d8d5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001d8d6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d886", + "size": 19, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d886", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001d888", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x40], 0" + }, + { + "address": "0x14001d88e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001d891", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x38], 0" + }, + { + "address": "0x14001d897", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14001d89a", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001d8a0", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001d8a2", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x88]" + }, + { + "address": "0x14001d8a9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001d8ac", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x14001d8b0", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14001d8b8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001d8bd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400121ec" + }, + { + "address": "0x14001d8c2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14001d8c7", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14001d8cc", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001d8d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001d8d5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001d8d6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d8d8", + "end_address": "0x14001d8ee", + "name": "", + "blocks": [ + { + "address": "0x14001d8d8", + "size": 6, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d8d8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d8dc", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x29cd]" + }, + { + "address": "0x14001d8e3", + "size": 2, + "mnemonic": "call", + "operands": "rax" + }, + { + "address": "0x14001d8e5", + "size": 3, + "mnemonic": "nop", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001d8e8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d8ec", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d8f0", + "end_address": "0x14001d921", + "name": "", + "blocks": [ + { + "address": "0x14001d8f0", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d8f0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d8f4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d8f7", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d907" + } + ], + "successors": [ + "0x14001d907", + "0x14001d8f9" + ] + }, + { + "address": "0x14001d907", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d907", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d90c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d912", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d917", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d91c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d920", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d8f9", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d8f9", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001d8fc", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d907" + } + ], + "successors": [ + "0x14001d907", + "0x14001d8fe" + ] + }, + { + "address": "0x14001d8fe", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d8fe", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x7fffffff" + }, + { + "address": "0x14001d905", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001d917" + }, + { + "address": "0x14001d907", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d90c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d912", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d917", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d91c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001d920", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d930", + "end_address": "0x14001d9b4", + "name": "", + "blocks": [ + { + "address": "0x14001d930", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d930", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001d932", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x158b7], 0" + }, + { + "address": "0x14001d939", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x14001d93c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001d93f", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001d942", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d9a9" + }, + { + "address": "0x14001d944", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d947", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d9a3" + } + ], + "successors": [ + "0x14001d9a3", + "0x14001d949" + ] + }, + { + "address": "0x14001d9a3", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d9a3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d9a4", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001d8f0" + } + ], + "successors": [ + "0x14001d8f0" + ] + }, + { + "address": "0x14001d949", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d949", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001d94c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d9a3" + } + ], + "successors": [ + "0x14001d9a3", + "0x14001d94e" + ] + }, + { + "address": "0x14001d94e", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d94e", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x7fffffff" + }, + { + "address": "0x14001d955", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001d9a3" + } + ], + "successors": [ + "0x14001d9a3", + "0x14001d957" + ] + }, + { + "address": "0x14001d957", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d957", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14001d95a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d960" + }, + { + "address": "0x14001d95c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001d95e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d95f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d9c0", + "end_address": "0x14001db1a", + "name": "", + "blocks": [ + { + "address": "0x14001d9c0", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d9c0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001d9c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001d9ca", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d9cb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d9cf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14001d9d2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001d9d5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d9d8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d9db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001da02" + }, + { + "address": "0x14001d9dd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d9e2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d9e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d9ed", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d9f2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d9f7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001d9fc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001da00", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001da01", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, { "address": "0x14001db1c", + "end_address": "0x14001deab", "name": "", "blocks": [ { @@ -66679,6810 +223447,204 @@ ] }, { - "address": "0x14001f0d5", + "address": "0x14001deac", + "end_address": "0x14001df35", "name": "", "blocks": [ { - "address": "0x14001f0d5", - "size": 16, + "address": "0x14001deac", + "size": 25, "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14001f0d5", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f0d6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f0da", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f0dd", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0xa0]" - }, - { - "address": "0x14001f0e4", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x14001f0e7", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x14001f0eb", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4" - }, - { - "address": "0x14001f0f0", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14001f0f3", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rdx + 0x48], r8" - }, - { - "address": "0x14001f0f8", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, r8d" - }, - { - "address": "0x14001f0fc", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rdx + 0x10]" - }, - { - "address": "0x14001f100", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13" - }, - { - "address": "0x14001f103", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4" - }, - { - "address": "0x14001f106", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rdx + 0x10], eax" - }, - { - "address": "0x14001f10a", - "size": 4, - "mnemonic": "test", - "operands": "dword ptr [rcx + rdx + 0x14], eax" - }, - { - "address": "0x14001f10e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f11a" - } - ], - "successors": [ - "0x14001f11a", - "0x14001f110" - ] - }, - { - "address": "0x14001f11a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f11a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0" - }, - { - "address": "0x14001f124", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f128", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f129", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f110", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f110", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001f112", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14001f114", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x14001f119", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f11a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0" - }, - { - "address": "0x14001f124", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f128", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f129", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f135", - "name": "", - "blocks": [ - { - "address": "0x14001f135", - "size": 7, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f135", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f136", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f13a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f13d", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0" - }, - { - "address": "0x14001f147", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f14b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f14c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f155", - "name": "", - "blocks": [ - { - "address": "0x14001f155", - "size": 16, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f155", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f156", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f15a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f15d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x80]" - }, - { - "address": "0x14001f164", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x14001f167", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x14001f16b", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4" - }, - { - "address": "0x14001f170", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14001f173", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rdx + 0x48], r8" - }, - { - "address": "0x14001f178", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, r8d" - }, - { - "address": "0x14001f17c", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rdx + 0x10]" - }, - { - "address": "0x14001f180", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13" - }, - { - "address": "0x14001f183", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4" - }, - { - "address": "0x14001f186", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rdx + 0x10], eax" - }, - { - "address": "0x14001f18a", - "size": 4, - "mnemonic": "test", - "operands": "dword ptr [rcx + rdx + 0x14], eax" - }, - { - "address": "0x14001f18e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f19a" - } - ], - "successors": [ - "0x14001f19a", - "0x14001f190" - ] - }, - { - "address": "0x14001f19a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f19a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0" - }, - { - "address": "0x14001f1a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f1a8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f1a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f190", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f190", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001f192", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14001f194", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x14001f199", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f19a", - "size": 10, - "mnemonic": "movabs", - "operands": "rax, 0" - }, - { - "address": "0x14001f1a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f1a8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f1a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f1c3", - "name": "", - "blocks": [ - { - "address": "0x14001f1c3", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f1c3", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f1c5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f1c9", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f1cc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f1cf", - "size": 3, - "mnemonic": "and", - "operands": "eax, 1" - }, - { - "address": "0x14001f1d2", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001f1d4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f1e7" - } - ], - "successors": [ - "0x14001f1e7", - "0x14001f1d6" - ] - }, - { - "address": "0x14001f1e7", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f1e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f1eb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f1ec", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f1d6", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f1d6", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x48], 0xfffffffe" - }, - { - "address": "0x14001f1da", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14001f1de", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x10" - }, - { - "address": "0x14001f1e2", - "size": 5, - "mnemonic": "call", - "operands": "0x140002b78" - }, - { - "address": "0x14001f1e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f1eb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f1ec", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f259", - "name": "", - "blocks": [ - { - "address": "0x14001f259", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f259", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f25b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f25f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f262", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10" - }, - { - "address": "0x14001f267", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xa0]" - }, - { - "address": "0x14001f26e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x14001f273", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f277", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f278", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f279", - "name": "", - "blocks": [ - { - "address": "0x14001f279", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f279", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f27b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f27f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f282", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x30" - }, - { - "address": "0x14001f287", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xc0]" - }, - { - "address": "0x14001f28e", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x14001f293", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f297", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f298", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f2bd", - "name": "", - "blocks": [ - { - "address": "0x14001f2bd", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f2bd", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f2bf", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f2c3", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f2c6", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx" - }, - { - "address": "0x14001f2c9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x14001f2cc", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]" - }, - { - "address": "0x14001f2ce", - "size": 5, - "mnemonic": "call", - "operands": "0x14000dfac" - }, - { - "address": "0x14001f2d3", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f2d4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f2d8", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f2d9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f2db", - "name": "", - "blocks": [ - { - "address": "0x14001f2db", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f2db", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f2dd", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f2e0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14001f2e3", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14001f2e5", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0xc0000005" - }, - { - "address": "0x14001f2eb", - "size": 3, - "mnemonic": "sete", - "operands": "cl" - }, - { - "address": "0x14001f2ee", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14001f2f0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f2f1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f2f5", - "name": "", - "blocks": [ - { - "address": "0x14001f2f5", - "size": 38, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f2f5", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f2f6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001f2f7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001f2fb", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f2fe", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x48], rcx" - }, - { - "address": "0x14001f302", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f307", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x70]" - }, - { - "address": "0x14001f30b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], rcx" - }, - { - "address": "0x14001f30f", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x88]" - }, - { - "address": "0x14001f316", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi + 8]" - }, - { - "address": "0x14001f31a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f31f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x60], rbx" - }, - { - "address": "0x14001f323", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f327", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14001f32a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x38]" - }, - { - "address": "0x14001f32e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f333", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x68], rbx" - }, - { - "address": "0x14001f337", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f33b", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x38], 1" - }, - { - "address": "0x14001f340", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0" - }, - { - "address": "0x14001f349", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 0" - }, - { - "address": "0x14001f351", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x90]" - }, - { - "address": "0x14001f358", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14001f35d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi" - }, - { - "address": "0x14001f360", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp + 0x80]" - }, - { - "address": "0x14001f367", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x78]" - }, - { - "address": "0x14001f36b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x14001f36e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000952c" - }, - { - "address": "0x14001f373", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f378", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], 0" - }, - { - "address": "0x14001f380", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x40], 1" - }, - { - "address": "0x14001f387", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x44], 1" - }, - { - "address": "0x14001f38e", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x44]" - }, - { - "address": "0x14001f391", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001f395", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001f396", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f397", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f398", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f39c", - "name": "", - "blocks": [ - { - "address": "0x14001f39c", - "size": 41, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f39c", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f39d", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001f39e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001f3a2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f3a5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x48], rcx" - }, - { - "address": "0x14001f3a9", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f3ae", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x70]" - }, - { - "address": "0x14001f3b2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], rcx" - }, - { - "address": "0x14001f3b6", - "size": 7, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rbp + 0x88]" - }, - { - "address": "0x14001f3bd", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi + 8]" - }, - { - "address": "0x14001f3c1", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f3c6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x60], rbx" - }, - { - "address": "0x14001f3ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f3ce", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14001f3d1", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x38]" - }, - { - "address": "0x14001f3d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f3da", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x68], rbx" - }, - { - "address": "0x14001f3de", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f3e3", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0xa8]" - }, - { - "address": "0x14001f3e9", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], ecx" - }, - { - "address": "0x14001f3ec", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f3f0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x38], 1" - }, - { - "address": "0x14001f3f5", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], 0" - }, - { - "address": "0x14001f3fe", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], 0" - }, - { - "address": "0x14001f406", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x90]" - }, - { - "address": "0x14001f40d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14001f412", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdi" - }, - { - "address": "0x14001f415", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbp + 0x80]" - }, - { - "address": "0x14001f41c", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0x78]" - }, - { - "address": "0x14001f420", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x14001f423", - "size": 5, - "mnemonic": "call", - "operands": "0x140009534" - }, - { - "address": "0x14001f428", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f42d", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x70], 0" - }, - { - "address": "0x14001f435", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x40], 1" - }, - { - "address": "0x14001f43c", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x44], 1" - }, - { - "address": "0x14001f443", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x44]" - }, - { - "address": "0x14001f446", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001f44a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001f44b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f44c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f44d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f451", - "name": "", - "blocks": [ - { - "address": "0x14001f451", - "size": 6, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f451", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f452", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f456", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f459", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x30], rcx" - }, - { - "address": "0x14001f45d", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x58], 0" - }, - { - "address": "0x14001f461", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f4cf" - } - ], - "successors": [ - "0x14001f4cf", - "0x14001f463" - ] - }, - { - "address": "0x14001f4cf", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4cf", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], 0" - }, - { - "address": "0x14001f4d6", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]" - }, - { - "address": "0x14001f4d9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f4dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f4de", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f4df", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f463", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f463", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14001f467", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14001f46a", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rcx" - }, - { - "address": "0x14001f46e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f472", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0xe06d7363" - }, - { - "address": "0x14001f478", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f4cf" - }, - { - "address": "0x14001f47a", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f47e", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x18], 4" - }, - { - "address": "0x14001f482", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f4cf" - }, - { - "address": "0x14001f484", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f488", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x20], 0x19930520" - }, - { - "address": "0x14001f48f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f4ab" - } - ], - "successors": [ - "0x14001f4ab", - "0x14001f491" - ] - }, - { - "address": "0x14001f4ab", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f4b0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f4b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx" - }, - { - "address": "0x14001f4b8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14001f4bc", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 8]" - }, - { - "address": "0x14001f4c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f4c5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rbx" - }, - { - "address": "0x14001f4c9", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70" - }, - { - "address": "0x14001f4ce", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f4cf", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], 0" - }, - { - "address": "0x14001f4d6", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]" - }, - { - "address": "0x14001f4d9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f4dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f4de", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f4df", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f491", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f491", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f495", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x20], 0x19930521" - }, - { - "address": "0x14001f49c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f4ab" - } - ], - "successors": [ - "0x14001f4ab", - "0x14001f49e" - ] - }, - { - "address": "0x14001f49e", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f49e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f4a2", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x20], 0x19930522" - }, - { - "address": "0x14001f4a9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f4cf" - }, - { - "address": "0x14001f4ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f4b0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x28]" - }, - { - "address": "0x14001f4b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx" - }, - { - "address": "0x14001f4b8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14001f4bc", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 8]" - }, - { - "address": "0x14001f4c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f4c5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rbx" - }, - { - "address": "0x14001f4c9", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70" - }, - { - "address": "0x14001f4ce", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f4cf", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], 0" - }, - { - "address": "0x14001f4d6", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]" - }, - { - "address": "0x14001f4d9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f4dd", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f4de", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f4df", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f4e1", - "name": "", - "blocks": [ - { - "address": "0x14001f4e1", - "size": 8, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4e1", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f4e3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001f4e7", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f4ea", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f4ef", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe" - }, - { - "address": "0x14001f4f6", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001f4fa", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f4fb", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f4fd", - "name": "", - "blocks": [ - { - "address": "0x14001f4fd", - "size": 10, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f4fd", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f4ff", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f503", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f506", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp + 0x20]" - }, - { - "address": "0x14001f50a", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0xb8]" - }, - { - "address": "0x14001f511", - "size": 5, - "mnemonic": "call", - "operands": "0x140009cfc" - }, - { - "address": "0x14001f516", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f517", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f51b", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f51c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f520", - "name": "", - "blocks": [ - { - "address": "0x14001f520", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f520", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f521", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f525", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f528", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x38]" - }, - { - "address": "0x14001f52c", - "size": 5, - "mnemonic": "call", - "operands": "0x140006d54" - }, - { - "address": "0x14001f531", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0" - }, - { - "address": "0x14001f535", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f" - }, - { - "address": "0x14001f537", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xb8]" - }, - { - "address": "0x14001f53e", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], 0xe06d7363" - }, - { - "address": "0x14001f544", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f" - }, - { - "address": "0x14001f546", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 4" - }, - { - "address": "0x14001f54a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f" - }, - { - "address": "0x14001f54c", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930520" - }, - { - "address": "0x14001f553", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f567" - } - ], - "successors": [ - "0x14001f567", - "0x14001f555" - ] - }, - { - "address": "0x14001f567", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f567", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x14001f56b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010" - }, - { - "address": "0x14001f570", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001f572", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f57f" - } - ], - "successors": [ - "0x14001f57f", - "0x14001f574" - ] - }, - { - "address": "0x14001f555", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f555", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930521" - }, - { - "address": "0x14001f55c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f567" - } - ], - "successors": [ - "0x14001f567", - "0x14001f55e" - ] - }, - { - "address": "0x14001f57f", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f57f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f584", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xc0]" - }, - { - "address": "0x14001f58b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx" - }, - { - "address": "0x14001f58f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f594", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]" - }, - { - "address": "0x14001f598", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx" - }, - { - "address": "0x14001f59c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f5a0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f5a1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f5a2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f574", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f574", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1" - }, - { - "address": "0x14001f576", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14001f579", - "size": 5, - "mnemonic": "call", - "operands": "0x140006f98" - }, - { - "address": "0x14001f57e", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f57f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f584", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0xc0]" - }, - { - "address": "0x14001f58b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx" - }, - { - "address": "0x14001f58f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f594", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]" - }, - { - "address": "0x14001f598", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx" - }, - { - "address": "0x14001f59c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f5a0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f5a1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f5a2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f55e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f55e", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930522" - }, - { - "address": "0x14001f565", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f57f" - }, - { - "address": "0x14001f567", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x14001f56b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010" - }, - { - "address": "0x14001f570", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001f572", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f57f" - } - ], - "successors": [ - "0x14001f57f", - "0x14001f574" - ] - } - ] - }, - { - "address": "0x14001f5a4", - "name": "", - "blocks": [ - { - "address": "0x14001f5a4", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f5a4", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f5a6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f5aa", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f5ad", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x20]" - }, - { - "address": "0x14001f5b1", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rbp + 0xc8]" - }, - { - "address": "0x14001f5b8", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbp + 0xd8]" - }, - { - "address": "0x14001f5bf", - "size": 5, - "mnemonic": "call", - "operands": "0x140009d94" - }, - { - "address": "0x14001f5c4", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f5c5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f5c9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f5ca", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f5ce", - "name": "", - "blocks": [ - { - "address": "0x14001f5ce", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f5ce", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f5cf", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f5d3", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f5d6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]" - }, - { - "address": "0x14001f5da", - "size": 5, - "mnemonic": "call", - "operands": "0x140006d54" - }, - { - "address": "0x14001f5df", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbp + 0x20], 0" - }, - { - "address": "0x14001f5e3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d" - }, - { - "address": "0x14001f5e5", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbp + 0xd8]" - }, - { - "address": "0x14001f5ec", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], 0xe06d7363" - }, - { - "address": "0x14001f5f2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d" - }, - { - "address": "0x14001f5f4", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 4" - }, - { - "address": "0x14001f5f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d" - }, - { - "address": "0x14001f5fa", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930520" - }, - { - "address": "0x14001f601", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f615" - } - ], - "successors": [ - "0x14001f615", - "0x14001f603" - ] - }, - { - "address": "0x14001f615", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f615", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x14001f619", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010" - }, - { - "address": "0x14001f61e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001f620", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f62d" - } - ], - "successors": [ - "0x14001f62d", - "0x14001f622" - ] - }, - { - "address": "0x14001f603", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f603", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930521" - }, - { - "address": "0x14001f60a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f615" - } - ], - "successors": [ - "0x14001f615", - "0x14001f60c" - ] - }, - { - "address": "0x14001f62d", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f62d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f632", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14001f636", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx" - }, - { - "address": "0x14001f63a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f63f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f643", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx" - }, - { - "address": "0x14001f647", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f64c", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0xc0]" - }, - { - "address": "0x14001f652", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], ecx" - }, - { - "address": "0x14001f655", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f659", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f65a", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f65b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f622", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f622", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1" - }, - { - "address": "0x14001f624", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14001f627", - "size": 5, - "mnemonic": "call", - "operands": "0x140006f98" - }, - { - "address": "0x14001f62c", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f62d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f632", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14001f636", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rcx" - }, - { - "address": "0x14001f63a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f63f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f643", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rcx" - }, - { - "address": "0x14001f647", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f64c", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0xc0]" - }, - { - "address": "0x14001f652", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], ecx" - }, - { - "address": "0x14001f655", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001f659", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f65a", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001f65b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f60c", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f60c", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930522" - }, - { - "address": "0x14001f613", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f62d" - }, - { - "address": "0x14001f615", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x14001f619", - "size": 5, - "mnemonic": "call", - "operands": "0x140007010" - }, - { - "address": "0x14001f61e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001f620", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f62d" - } - ], - "successors": [ - "0x14001f62d", - "0x14001f622" - ] - } - ] - }, - { - "address": "0x14001f65d", - "name": "", - "blocks": [ - { - "address": "0x14001f65d", - "size": 8, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f65d", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f65f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f663", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f666", - "size": 5, - "mnemonic": "call", - "operands": "0x140007064" - }, - { - "address": "0x14001f66b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f66c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f670", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f671", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f673", - "name": "", - "blocks": [ - { - "address": "0x14001f673", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f673", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f675", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f679", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f67c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f681", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0" - }, - { - "address": "0x14001f685", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001f68f" - }, - { - "address": "0x14001f687", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f68c", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x14001f68f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f693", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f694", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f696", - "name": "", - "blocks": [ - { - "address": "0x14001f696", - "size": 8, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f696", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f698", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f69c", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f69f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007064" - }, - { - "address": "0x14001f6a4", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f6a5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f6a9", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f6aa", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f6ac", - "name": "", - "blocks": [ - { - "address": "0x14001f6ac", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f6ac", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f6ae", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f6b2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f6b5", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f6ba", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0" - }, - { - "address": "0x14001f6be", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001f6c8" - }, - { - "address": "0x14001f6c0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14001f6c5", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x14001f6c8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f6cc", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f6cd", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f6cf", - "name": "", - "blocks": [ - { - "address": "0x14001f6cf", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f6cf", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f6d1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f6d5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f6d8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]" - }, - { - "address": "0x14001f6dc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f6e0", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f6e1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204" - } - ], - "successors": [ - "0x14000b204" - ] - }, - { - "address": "0x14000b204", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b204", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x30" - }, - { - "address": "0x14000b208", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e09]" - } - ], - "successors": [ - "0x140020018" - ] - }, - { - "address": "0x140020018", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f6e7", - "name": "", - "blocks": [ - { - "address": "0x14001f6e7", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f6e7", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f6e9", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f6ed", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f6f0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f6f4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x14001f6f7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f6fb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f6fc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204" - } - ], - "successors": [ - "0x14000b204" - ] - } - ] - }, - { - "address": "0x14001f702", - "name": "", - "blocks": [ - { - "address": "0x14001f702", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f702", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f704", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f708", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f70b", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x98]" - }, - { - "address": "0x14001f712", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]" - }, - { - "address": "0x14001f714", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f718", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f719", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - }, - { - "address": "0x14000ca74", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ca74", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ecx" - }, - { - "address": "0x14000ca77", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]" - }, - { - "address": "0x14000ca7b", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x2637e]" - }, - { - "address": "0x14000ca82", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]" - }, - { - "address": "0x14000ca86", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1358b]" - } - ], - "successors": [ - "0x140020018" - ] - } - ] - }, - { - "address": "0x14001f71f", - "name": "", - "blocks": [ - { - "address": "0x14001f71f", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f71f", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f721", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f725", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f728", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x40]" - }, - { - "address": "0x14001f72c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204" - }, - { - "address": "0x14001f731", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f732", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f736", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f737", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f739", - "name": "", - "blocks": [ - { - "address": "0x14001f739", - "size": 9, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f739", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f73b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f73f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f742", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x58]" - }, - { - "address": "0x14001f746", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204" - }, - { - "address": "0x14001f74b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f74c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f750", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f751", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f753", - "name": "", - "blocks": [ - { - "address": "0x14001f753", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f753", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f755", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f759", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f75c", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x60]" - }, - { - "address": "0x14001f760", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f764", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f765", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204" - } - ], - "successors": [ - "0x14000b204" - ] - } - ] - }, - { - "address": "0x14001f76b", - "name": "", - "blocks": [ - { - "address": "0x14001f76b", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f76b", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f76d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f771", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f774", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x38]" - }, - { - "address": "0x14001f778", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f77c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f77d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b204" - } - ], - "successors": [ - "0x14000b204" - ] - } - ] - }, - { - "address": "0x14001f783", - "name": "", - "blocks": [ - { - "address": "0x14001f783", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f783", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f785", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f789", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f78c", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f790", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]" - }, - { - "address": "0x14001f792", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f796", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f797", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f7a0", - "name": "", - "blocks": [ - { - "address": "0x14001f7a0", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f7a0", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f7a2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7a6", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f7a9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14001f7ab", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7af", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f7b0", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f7b6", - "name": "", - "blocks": [ - { - "address": "0x14001f7b6", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f7b6", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f7b8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7bc", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f7bf", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14001f7c1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7c5", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f7c6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f7cc", - "name": "", - "blocks": [ - { - "address": "0x14001f7cc", - "size": 15, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f7cc", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f7ce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7d2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f7d5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x28], rcx" - }, - { - "address": "0x14001f7d9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14001f7dc", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]" - }, - { - "address": "0x14001f7de", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x24], ecx" - }, - { - "address": "0x14001f7e1", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001f7e3", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xe06d7363" - }, - { - "address": "0x14001f7e9", - "size": 3, - "mnemonic": "sete", - "operands": "al" - }, - { - "address": "0x14001f7ec", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x20], eax" - }, - { - "address": "0x14001f7ef", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]" - }, - { - "address": "0x14001f7f2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7f6", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f7f7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f7f9", - "name": "", - "blocks": [ - { - "address": "0x14001f7f9", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f7f9", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f7fb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f7ff", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f802", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x58]" - }, - { - "address": "0x14001f806", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]" - }, - { - "address": "0x14001f808", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f80c", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f80d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f813", - "name": "", - "blocks": [ - { - "address": "0x14001f813", - "size": 10, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f813", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f815", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f819", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f81c", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f820", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14001f823", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx]" - }, - { - "address": "0x14001f826", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rdx + 0x3a8], 0xffffffef" - }, - { - "address": "0x14001f82d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f831", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f832", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f834", - "name": "", - "blocks": [ - { - "address": "0x14001f834", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f834", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f836", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f83a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f83d", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 8" - }, - { - "address": "0x14001f842", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f846", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f847", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f84d", - "name": "", - "blocks": [ - { - "address": "0x14001f84d", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f84d", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f84f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f853", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f856", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7" - }, - { - "address": "0x14001f85b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f85f", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f860", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f866", - "name": "", - "blocks": [ - { - "address": "0x14001f866", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f866", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f868", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f86c", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f86f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x48]" - }, - { - "address": "0x14001f873", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]" - }, - { - "address": "0x14001f875", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f879", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f87a", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400193b8" - } - ], - "successors": [ - "0x1400193b8" - ] - }, - { - "address": "0x1400193b8", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400193b8", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdx, ecx" - }, - { - "address": "0x1400193bb", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x19f3e]" - }, - { - "address": "0x1400193c2", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx" - }, - { - "address": "0x1400193c5", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x3f" - }, - { - "address": "0x1400193c8", - "size": 4, - "mnemonic": "sar", - "operands": "rax, 6" - }, - { - "address": "0x1400193cc", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rdx*8]" - }, - { - "address": "0x1400193d0", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r8 + rax*8]" - }, - { - "address": "0x1400193d4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]" - }, - { - "address": "0x1400193d8", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x6c39]" - } - ], - "successors": [ - "0x140020018" - ] - } - ] - }, - { - "address": "0x14001f880", - "name": "", - "blocks": [ - { - "address": "0x14001f880", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f880", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f882", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f886", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f889", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0x60]" - }, - { - "address": "0x14001f88c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001f890", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f891", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400193b8" - } - ], - "successors": [ - "0x1400193b8" - ] - } - ] - }, - { - "address": "0x14001f897", - "name": "", - "blocks": [ - { - "address": "0x14001f897", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f897", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f899", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f89d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f8a0", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbp + 0x40]" - }, - { - "address": "0x14001f8a3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8a7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f8a8", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400193b8" - } - ], - "successors": [ - "0x1400193b8" - ] - } - ] - }, - { - "address": "0x14001f8ae", - "name": "", - "blocks": [ - { - "address": "0x14001f8ae", - "size": 5, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f8ae", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f8b0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8b4", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f8b7", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x70], 0" - }, - { - "address": "0x14001f8bb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f8c8" - } - ], - "successors": [ - "0x14001f8c8", - "0x14001f8bd" - ] - }, - { - "address": "0x14001f8c8", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f8c8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8cc", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f8cd", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001f8bd", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f8bd", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x14001f8c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001f8c7", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001f8c8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8cc", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f8cd", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001f8cf", - "name": "", - "blocks": [ - { - "address": "0x14001f8cf", - "size": 8, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f8cf", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f8d1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8d5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f8d8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x68]" - }, - { - "address": "0x14001f8dc", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx]" - }, - { - "address": "0x14001f8de", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8e2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f8e3", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f8e9", - "name": "", - "blocks": [ - { - "address": "0x14001f8e9", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f8e9", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f8eb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8ef", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f8f2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5" - }, - { - "address": "0x14001f8f7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f8fb", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f8fc", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f902", - "name": "", - "blocks": [ - { - "address": "0x14001f902", - "size": 7, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f902", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f904", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f908", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f90b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x14001f910", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f914", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f915", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000ca74" - } - ], - "successors": [ - "0x14000ca74" - ] - } - ] - }, - { - "address": "0x14001f920", - "name": "", - "blocks": [ - { - "address": "0x14001f920", - "size": 11, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f920", - "size": 2, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14001f922", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f926", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x14001f929", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14001f92c", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14001f92e", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0xc0000005" - }, - { - "address": "0x14001f934", - "size": 3, - "mnemonic": "sete", - "operands": "cl" - }, - { - "address": "0x14001f937", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14001f939", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001f93d", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14001f93e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400060d8", - "name": "", - "blocks": [ - { - "address": "0x1400060d8", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400060d8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400060da", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x2d788], eax" - }, - { - "address": "0x1400060e0", - "size": 3, - "mnemonic": "setne", - "operands": "al" - }, - { - "address": "0x1400060e3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400057f0", - "name": "", - "blocks": [ - { - "address": "0x1400057f0", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400057f0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x1400057f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp" - }, - { - "address": "0x1400057fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, - { - "address": "0x1400057ff", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140005800", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x10" - }, - { - "address": "0x140005804", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140005806", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140005808", - "size": 2, - "mnemonic": "cpuid", - "operands": "" - }, - { - "address": "0x14000580a", - "size": 6, - "mnemonic": "xor", - "operands": "ecx, 0x6c65746e" - }, - { - "address": "0x140005810", - "size": 6, - "mnemonic": "xor", - "operands": "edx, 0x49656e69" - }, - { - "address": "0x140005816", - "size": 2, - "mnemonic": "or", - "operands": "edx, ecx" - }, - { - "address": "0x140005818", - "size": 2, - "mnemonic": "mov", - "operands": "ebp, eax" - }, - { - "address": "0x14000581a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x14000581f", - "size": 6, - "mnemonic": "xor", - "operands": "ebx, 0x756e6547" - }, - { - "address": "0x140005825", - "size": 2, - "mnemonic": "or", - "operands": "edx, ebx" - }, - { - "address": "0x140005827", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 1]" - }, - { - "address": "0x14000582a", - "size": 2, - "mnemonic": "cpuid", - "operands": "" - }, - { - "address": "0x14000582c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx" - }, - { - "address": "0x14000582e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000588e" - }, - { - "address": "0x140005830", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff3ff0" - }, - { - "address": "0x140005835", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b860], 0x8000" - }, - { - "address": "0x140005840", - "size": 11, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b85d], 0xffffffffffffffff" - }, - { - "address": "0x14000584b", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x106c0" - }, - { - "address": "0x140005850", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a" - } - ], - "successors": [ - "0x14000587a", - "0x140005852" - ] - }, - { - "address": "0x14000587a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000587a", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rip + 0x2cebb]" - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1" - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d" - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895" - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x140005852", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005852", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20660" - }, - { - "address": "0x140005857", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a" - } - ], - "successors": [ - "0x14000587a", - "0x140005859" - ] - }, - { - "address": "0x140005895", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d" - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d" - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d" - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7" - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6" - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x140005859", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005859", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x20670" - }, - { - "address": "0x14000585e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000587a" - } - ], - "successors": [ - "0x14000587a", - "0x140005860" - ] - }, - { - "address": "0x1400058e6", - "size": 31, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058e6", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b7a3]" - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe" - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1" - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2" - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax" - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14" - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931" - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef" - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2" - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax" - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6" - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b" - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e" - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "" - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20" - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax" - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx" - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c" - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52" - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6" - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6" - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52" - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]" - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0" - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8" - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3" - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax" - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20" - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8" - } - ], - "successors": [ - "0x1400059e8", - "0x140005986" - ] - }, - { - "address": "0x1400058a6", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058a6", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 + 7]" - }, - { - "address": "0x1400058aa", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400058ac", - "size": 2, - "mnemonic": "cpuid", - "operands": "" - }, - { - "address": "0x1400058ae", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx" - }, - { - "address": "0x1400058b0", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x1400058b3", - "size": 4, - "mnemonic": "bt", - "operands": "ebx, 9" - }, - { - "address": "0x1400058b7", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400058c4" - }, - { - "address": "0x1400058b9", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 2" - }, - { - "address": "0x1400058bd", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ce78], r8d" - }, - { - "address": "0x1400058c4", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x1400058c7", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058d6" - } - ], - "successors": [ - "0x1400058d6", - "0x1400058c9" - ] - }, - { - "address": "0x140005860", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005860", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xfffcf9b0" - }, - { - "address": "0x140005865", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x20" - }, - { - "address": "0x140005868", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000588e" - } - ], - "successors": [ - "0x14000588e", - "0x14000586a" - ] - }, - { - "address": "0x1400059e8", - "size": 38, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400059e8", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6a1]" - }, - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17" - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01" - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18" - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax" - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13" - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52" - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl" - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl" - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52" - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d" - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d" - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10" - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff" - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6" - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax" - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029" - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx" - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]" - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx" - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1" - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52" - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf" - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx" - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15" - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e" - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13" - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e" - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7" - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]" - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10" - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140005986", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005986", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0x20" - }, - { - "address": "0x140005989", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b705], 5" - }, - { - "address": "0x140005993", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b703], eax" - }, - { - "address": "0x140005999", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd0030000" - }, - { - "address": "0x14000599e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6eb]" - }, - { - "address": "0x1400059a5", - "size": 3, - "mnemonic": "and", - "operands": "r9d, ecx" - }, - { - "address": "0x1400059a8", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffd" - }, - { - "address": "0x1400059ac", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6dd], rax" - }, - { - "address": "0x1400059b3", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ecx" - }, - { - "address": "0x1400059b6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059ef" - }, - { - "address": "0x1400059b8", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x1400059bd", - "size": 2, - "mnemonic": "and", - "operands": "al, dl" - }, - { - "address": "0x1400059bf", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl" - }, - { - "address": "0x1400059c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400059e8" - }, - { - "address": "0x1400059c3", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b6c6]" - }, - { - "address": "0x1400059ca", - "size": 7, - "mnemonic": "or", - "operands": "dword ptr [rip + 0x2b6cb], 0x40" - }, - { - "address": "0x1400059d1", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffdb" - }, - { - "address": "0x1400059d5", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b6b9], 6" - }, - { - "address": "0x1400059df", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b6aa], rax" - }, - { - "address": "0x1400059e6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400059ef" - } - ], - "successors": [ - "0x1400059ef" - ] - }, - { - "address": "0x1400058d6", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24" - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax" - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6" - } - ], - "successors": [ - "0x1400058e6", - "0x1400058df" - ] - }, - { - "address": "0x1400058c9", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058c9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 7" - }, - { - "address": "0x1400058ce", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 6]" - }, - { - "address": "0x1400058d1", - "size": 2, - "mnemonic": "cpuid", - "operands": "" - }, - { - "address": "0x1400058d3", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, edx" - }, - { - "address": "0x1400058d6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x24" - }, - { - "address": "0x1400058db", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, eax" - }, - { - "address": "0x1400058dd", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6" - } - ], - "successors": [ - "0x1400058e6", - "0x1400058df" - ] - }, - { - "address": "0x14000588e", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000588e", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rip + 0x2cea7]" - }, - { - "address": "0x140005895", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x140005898", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r9d" - }, - { - "address": "0x14000589b", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, r9d" - }, - { - "address": "0x14000589e", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d" - }, - { - "address": "0x1400058a1", - "size": 3, - "mnemonic": "cmp", - "operands": "ebp, 7" - }, - { - "address": "0x1400058a4", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400058e6" - } - ], - "successors": [ - "0x1400058e6", - "0x1400058a6" - ] - }, - { - "address": "0x14000586a", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000586a", - "size": 10, - "mnemonic": "movabs", - "operands": "rcx, 0x100010001" - }, - { - "address": "0x140005874", - "size": 4, - "mnemonic": "bt", - "operands": "rcx, rax" - }, - { - "address": "0x140005878", - "size": 2, - "mnemonic": "jae", - "operands": "0x14000588e" - }, - { - "address": "0x14000587a", - "size": 7, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rip + 0x2cebb]" - }, - { - "address": "0x140005881", - "size": 4, - "mnemonic": "or", - "operands": "r8d, 1" - }, - { - "address": "0x140005885", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ceb0], r8d" - }, - { - "address": "0x14000588c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140005895" - } - ], - "successors": [ - "0x140005895" - ] - }, - { - "address": "0x1400059ef", - "size": 37, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400059ef", - "size": 4, - "mnemonic": "bt", - "operands": "esi, 0x17" - }, - { - "address": "0x1400059f3", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a01" - }, - { - "address": "0x1400059f5", - "size": 5, - "mnemonic": "btr", - "operands": "rax, 0x18" - }, - { - "address": "0x1400059fa", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b68f], rax" - }, - { - "address": "0x140005a01", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x13" - }, - { - "address": "0x140005a06", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a52" - }, - { - "address": "0x140005a08", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x140005a0d", - "size": 2, - "mnemonic": "and", - "operands": "al, dl" - }, - { - "address": "0x140005a0f", - "size": 2, - "mnemonic": "cmp", - "operands": "al, dl" - }, - { - "address": "0x140005a11", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005a52" - }, - { - "address": "0x140005a13", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r11d" - }, - { - "address": "0x140005a16", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r11d" - }, - { - "address": "0x140005a19", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 0x10" - }, - { - "address": "0x140005a1d", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0x400ff" - }, - { - "address": "0x140005a22", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 6" - }, - { - "address": "0x140005a25", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2cd0d], eax" - }, - { - "address": "0x140005a2b", - "size": 7, - "mnemonic": "or", - "operands": "rcx, 0x1000029" - }, - { - "address": "0x140005a32", - "size": 3, - "mnemonic": "not", - "operands": "rcx" - }, - { - "address": "0x140005a35", - "size": 7, - "mnemonic": "and", - "operands": "rcx, qword ptr [rip + 0x2b654]" - }, - { - "address": "0x140005a3c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b64d], rcx" - }, - { - "address": "0x140005a43", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 1" - }, - { - "address": "0x140005a45", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140005a52" - }, - { - "address": "0x140005a47", - "size": 4, - "mnemonic": "and", - "operands": "rcx, 0xffffffffffffffbf" - }, - { - "address": "0x140005a4b", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b63e], rcx" - }, - { - "address": "0x140005a52", - "size": 5, - "mnemonic": "bt", - "operands": "r10d, 0x15" - }, - { - "address": "0x140005a57", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e" - }, - { - "address": "0x140005a59", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x140005a5e", - "size": 5, - "mnemonic": "bt", - "operands": "rax, 0x13" - }, - { - "address": "0x140005a63", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005a6e" - }, - { - "address": "0x140005a65", - "size": 9, - "mnemonic": "btr", - "operands": "qword ptr [rip + 0x2b622], 7" - }, - { - "address": "0x140005a6e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x28]" - }, - { - "address": "0x140005a73", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140005a75", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140005a7a", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140005a7f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10" - }, - { - "address": "0x140005a83", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140005a84", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400058df", - "size": 34, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400058df", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400058e1", - "size": 2, - "mnemonic": "cpuid", - "operands": "" - }, - { - "address": "0x1400058e3", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, ebx" - }, - { - "address": "0x1400058e6", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b7a3]" - }, - { - "address": "0x1400058ed", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xfffffffffffffffe" - }, - { - "address": "0x1400058f1", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b79d], 1" - }, - { - "address": "0x1400058fb", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b797], 2" - }, - { - "address": "0x140005905", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b784], rax" - }, - { - "address": "0x14000590c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x14" - }, - { - "address": "0x140005910", - "size": 2, - "mnemonic": "jae", - "operands": "0x140005931" - }, - { - "address": "0x140005912", - "size": 4, - "mnemonic": "and", - "operands": "rax, 0xffffffffffffffef" - }, - { - "address": "0x140005916", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b778], 2" - }, - { - "address": "0x140005920", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2b769], rax" - }, - { - "address": "0x140005927", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b76b], 6" - }, - { - "address": "0x140005931", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1b" - }, - { - "address": "0x140005935", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a6e" - }, - { - "address": "0x14000593b", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000593d", - "size": 3, - "mnemonic": "xgetbv", - "operands": "" - }, - { - "address": "0x140005940", - "size": 4, - "mnemonic": "shl", - "operands": "rdx, 0x20" - }, - { - "address": "0x140005944", - "size": 3, - "mnemonic": "or", - "operands": "rdx, rax" - }, - { - "address": "0x140005947", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx" - }, - { - "address": "0x14000594c", - "size": 4, - "mnemonic": "bt", - "operands": "edi, 0x1c" - }, - { - "address": "0x140005950", - "size": 6, - "mnemonic": "jae", - "operands": "0x140005a52" - }, - { - "address": "0x140005956", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x14000595b", - "size": 2, - "mnemonic": "and", - "operands": "al, 6" - }, - { - "address": "0x14000595d", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 6" - }, - { - "address": "0x14000595f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140005a52" - }, - { - "address": "0x140005965", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x2b731]" - }, - { - "address": "0x14000596b", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 0xe0" - }, - { - "address": "0x14000596d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 8" - }, - { - "address": "0x140005970", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71e], 3" - }, - { - "address": "0x14000597a", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2b71c], eax" - }, - { - "address": "0x140005980", - "size": 4, - "mnemonic": "test", - "operands": "r9b, 0x20" - }, - { - "address": "0x140005984", - "size": 2, - "mnemonic": "je", - "operands": "0x1400059e8" - } - ], - "successors": [ - "0x1400059e8", - "0x140005986" - ] - } - ] - }, - { - "address": "0x140007318", - "name": "", - "blocks": [ - { - "address": "0x140007318", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007318", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000731c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a73c" - }, - { - "address": "0x140007321", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x140007323", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007329" - }, - { - "address": "0x140007325", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x140007327", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000733b" - } - ], - "successors": [ - "0x14000733b" - ] - }, - { - "address": "0x14000733b", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000733b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000733f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140010b38", - "name": "", - "blocks": [ - { - "address": "0x140010b38", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b38", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140010b3c", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl" - }, - { - "address": "0x140010b3e", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b56" - } - ], - "successors": [ - "0x140010b56", - "0x140010b40" - ] - }, - { - "address": "0x140010b56", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b56", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x150c3]" - }, - { - "address": "0x140010b5d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x14fbc]" - }, - { - "address": "0x140010b64", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140010b68", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001bff8" - } - ], - "successors": [ - "0x14001bff8" - ] - }, - { - "address": "0x140010b40", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b40", - "size": 8, - "mnemonic": "cmp", - "operands": "qword ptr [rip + 0x222a0], 0" - }, - { - "address": "0x140010b48", - "size": 2, - "mnemonic": "je", - "operands": "0x140010b4f" - } - ], - "successors": [ - "0x140010b4f", - "0x140010b4a" - ] - }, - { - "address": "0x14001bff8", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bff8", + "address": "0x14001deac", "size": 5, "mnemonic": "mov", "operands": "qword ptr [rsp + 8], rbx" }, { - "address": "0x14001bffd", + "address": "0x14001deb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rsi" + }, + { + "address": "0x14001deb6", "size": 1, "mnemonic": "push", "operands": "rdi" }, { - "address": "0x14001bffe", + "address": "0x14001deb7", "size": 4, "mnemonic": "sub", - "operands": "rsp, 0x20" + "operands": "rsp, 0x60" }, { - "address": "0x14001c002", + "address": "0x14001debb", "size": 3, "mnemonic": "mov", - "operands": "rbx, rdx" + "operands": "rsi, rdx" }, { - "address": "0x14001c005", + "address": "0x14001debe", "size": 3, "mnemonic": "mov", - "operands": "rdi, rcx" + "operands": "rbx, r9" }, { - "address": "0x14001c008", + "address": "0x14001dec1", "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx" - }, - { - "address": "0x14001c00b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c026" - } - ], - "successors": [ - "0x14001c026", - "0x14001c00d" - ] - }, - { - "address": "0x140010b4f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010b4f", - "size": 2, "mnemonic": "mov", - "operands": "al, 1" + "operands": "rdx, rcx" }, { - "address": "0x140010b51", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" + "address": "0x14001dec4", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" }, { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b4a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ + "address": "0x14001dec7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, { - "address": "0x140010b4a", + "address": "0x14001decc", "size": 5, "mnemonic": "call", - "operands": "0x14000b74c" + "operands": "0x14000d89c" }, { - "address": "0x140010b4f", - "size": 2, + "address": "0x14001ded1", + "size": 7, "mnemonic": "mov", - "operands": "al, 1" + "operands": "eax, dword ptr [rsp + 0xa8]" }, { - "address": "0x140010b51", + "address": "0x14001ded8", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x48]" + }, + { + "address": "0x14001dedd", "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" }, { - "address": "0x140010b55", - "size": 1, - "mnemonic": "ret", - "operands": "" + "address": "0x14001dee1", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001dee4", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001deeb", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x14001deee", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14001def2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001def5", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x98]" + }, + { + "address": "0x14001defd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14001df02", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x90]" + }, + { + "address": "0x14001df09", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x14001df0d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001db1c" + }, + { + "address": "0x14001df12", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x58], 0" + }, + { + "address": "0x14001df17", + "size": 2, + "mnemonic": "je", + "operands": "0x14001df25" } ], "successors": [ + "0x14001df25", + "0x14001df19" ] }, { - "address": "0x14001c026", + "address": "0x14001df25", "size": 5, "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x14001c026", + "address": "0x14001df25", "size": 5, "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" + "operands": "rbx, qword ptr [rsp + 0x70]" }, { - "address": "0x14001c02b", - "size": 2, + "address": "0x14001df2a", + "size": 5, "mnemonic": "mov", - "operands": "al, 1" + "operands": "rsi, qword ptr [rsp + 0x78]" }, { - "address": "0x14001c02d", + "address": "0x14001df2f", "size": 4, "mnemonic": "add", - "operands": "rsp, 0x20" + "operands": "rsp, 0x60" }, { - "address": "0x14001c031", + "address": "0x14001df33", "size": 1, "mnemonic": "pop", "operands": "rdi" }, { - "address": "0x14001c032", + "address": "0x14001df34", "size": 1, "mnemonic": "ret", "operands": "" @@ -73492,441 +223654,287 @@ ] }, { - "address": "0x14001c00d", - "size": 3, + "address": "0x14001df19", + "size": 7, "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001df19", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001df1e", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14001df25", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14001df2a", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x78]" + }, + { + "address": "0x14001df2f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001df33", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001df34", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001df40", + "end_address": "0x14001dff2", + "name": "", + "blocks": [ + { + "address": "0x14001df40", + "size": 26, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14001c00d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx - 8]" - }, - { - "address": "0x14001c011", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001c014", + "address": "0x14001df40", "size": 2, - "mnemonic": "je", - "operands": "0x14001c01d" - } - ], - "successors": [ - "0x14001c01d", - "0x14001c016" - ] - }, - { - "address": "0x14001c01d", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ + "mnemonic": "push", + "operands": "rbx" + }, { - "address": "0x14001c01d", + "address": "0x14001df42", "size": 4, "mnemonic": "sub", - "operands": "rbx, 0x10" + "operands": "rsp, 0x10" }, { - "address": "0x14001c021", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi" - }, - { - "address": "0x14001c024", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c00d" - }, - { - "address": "0x14001c026", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001c02b", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14001c02d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c031", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c016", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c016", + "address": "0x14001df46", "size": 2, "mnemonic": "xor", "operands": "ecx, ecx" }, { - "address": "0x14001c018", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14001c01d", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 0x10" - }, - { - "address": "0x14001c021", + "address": "0x14001df48", "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi" + "mnemonic": "xor", + "operands": "r8d, r8d" }, { - "address": "0x14001c024", + "address": "0x14001df4b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001df50", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x1590d], r8d" + }, + { + "address": "0x14001df57", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14001df59", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 8], ecx" + }, + { + "address": "0x14001df5d", + "size": 6, + "mnemonic": "and", + "operands": "ecx, 0x18001000" + }, + { + "address": "0x14001df63", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rsp], eax" + }, + { + "address": "0x14001df66", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 4], ebx" + }, + { + "address": "0x14001df6a", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc], edx" + }, + { + "address": "0x14001df6e", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0x18001000" + }, + { + "address": "0x14001df74", "size": 2, "mnemonic": "jne", - "operands": "0x14001c00d" + "operands": "0x14001dfa8" }, { - "address": "0x14001c026", + "address": "0x14001df76", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001df78", + "size": 3, + "mnemonic": "xgetbv", + "operands": "" + }, + { + "address": "0x14001df7b", + "size": 4, + "mnemonic": "shl", + "operands": "rdx, 0x20" + }, + { + "address": "0x14001df7f", + "size": 3, + "mnemonic": "or", + "operands": "rdx, rax" + }, + { + "address": "0x14001df82", "size": 5, "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" + "operands": "qword ptr [rsp + 0x20], rdx" }, { - "address": "0x14001c02b", - "size": 2, + "address": "0x14001df87", + "size": 5, "mnemonic": "mov", - "operands": "al, 1" + "operands": "rax, qword ptr [rsp + 0x20]" }, { - "address": "0x14001c02d", + "address": "0x14001df8c", + "size": 2, + "mnemonic": "and", + "operands": "al, 6" + }, + { + "address": "0x14001df8e", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 6" + }, + { + "address": "0x14001df90", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001dfa1" + }, + { + "address": "0x14001df92", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 1" + }, + { + "address": "0x14001df98", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x158c5], r8d" + }, + { + "address": "0x14001df9f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001dfa8" + } + ], + "successors": [ + "0x14001dfa8" + ] + }, + { + "address": "0x14001dfa8", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001dfa8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001dfaa", + "size": 4, + "mnemonic": "test", + "operands": "r8b, 1" + }, + { + "address": "0x14001dfae", + "size": 2, + "mnemonic": "je", + "operands": "0x14001dfe5" + } + ], + "successors": [ + "0x14001dfe5", + "0x14001dfb0" + ] + }, + { + "address": "0x14001dfe5", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001dfe5", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x15874], r8d" + }, + { + "address": "0x14001dfec", "size": 4, "mnemonic": "add", - "operands": "rsp, 0x20" + "operands": "rsp, 0x10" }, { - "address": "0x14001c031", + "address": "0x14001dff0", "size": 1, "mnemonic": "pop", - "operands": "rdi" + "operands": "rbx" }, { - "address": "0x14001c032", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007340", - "name": "", - "blocks": [ - { - "address": "0x140007340", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007340", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007344", - "size": 2, - "mnemonic": "test", - "operands": "cl, cl" - }, - { - "address": "0x140007346", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007352" - }, - { - "address": "0x140007348", - "size": 5, - "mnemonic": "call", - "operands": "0x140007514" - }, - { - "address": "0x14000734d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784" - }, - { - "address": "0x140007352", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x140007354", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007358", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140005e38", - "name": "", - "blocks": [ - { - "address": "0x140005e38", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005e38", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x2ce86], 0" - }, - { - "address": "0x140005e42", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001ea80", - "name": "", - "blocks": [ - { - "address": "0x14001ea80", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ea80", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x14001ea83", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx" - }, - { - "address": "0x14001ea86", - "size": 7, - "mnemonic": "lea", - "operands": "r10, [rip - 0x1ea8d]" - }, - { - "address": "0x14001ea8d", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, dl" - }, - { - "address": "0x14001ea90", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x101010101010101" - }, - { - "address": "0x14001ea9a", - "size": 4, - "mnemonic": "imul", - "operands": "r11, rdx" - }, - { - "address": "0x14001ea9e", - "size": 5, - "mnemonic": "movq", - "operands": "xmm0, r11" - }, - { - "address": "0x14001eaa3", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0xf" - }, - { - "address": "0x14001eaa7", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001eb30" - } - ], - "successors": [ - "0x14001eb30", - "0x14001eaad" - ] - }, - { - "address": "0x14001eb30", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb30", - "size": 4, - "mnemonic": "punpcklqdq", - "operands": "xmm0, xmm0" - }, - { - "address": "0x14001eb34", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 0x20" - }, - { - "address": "0x14001eb38", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb46" - } - ], - "successors": [ - "0x14001eb46", - "0x14001eb3a" - ] - }, - { - "address": "0x14001eaad", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eaad", - "size": 3, - "mnemonic": "nop", - "operands": "dword ptr [rax]" - }, - { - "address": "0x14001eab0", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8" - }, - { - "address": "0x14001eab3", - "size": 8, - "mnemonic": "mov", - "operands": "r9d, dword ptr [r10 + r8*4 + 0x2cac0]" - }, - { - "address": "0x14001eabb", - "size": 3, - "mnemonic": "add", - "operands": "r9, r10" - }, - { - "address": "0x14001eabe", - "size": 3, - "mnemonic": "jmp", - "operands": "r9" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb46", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eb46", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x1254b], 3" - }, - { - "address": "0x14001eb4d", - "size": 6, - "mnemonic": "jb", - "operands": "0x14001ed30" - } - ], - "successors": [ - "0x14001ed30", - "0x14001eb53" - ] - }, - { - "address": "0x14001eb3a", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001eb3a", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx], xmm0" - }, - { - "address": "0x14001eb3e", - "size": 7, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rcx + r8 - 0x10], xmm0" - }, - { - "address": "0x14001eb45", + "address": "0x14001dff1", "size": 1, "mnemonic": "ret", "operands": "" @@ -73936,660 +223944,164 @@ ] }, { - "address": "0x14001ed30", - "size": 32, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ed30", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12369]" - }, - { - "address": "0x14001ed37", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ed46" - }, - { - "address": "0x14001ed39", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x139fc], 2" - }, - { - "address": "0x14001ed40", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70" - }, - { - "address": "0x14001ed46", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx" - }, - { - "address": "0x14001ed49", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xf" - }, - { - "address": "0x14001ed4d", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x10" - }, - { - "address": "0x14001ed51", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9" - }, - { - "address": "0x14001ed54", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x14001ed57", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9" - }, - { - "address": "0x14001ed5a", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80" - }, - { - "address": "0x14001ed61", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001edae" - }, - { - "address": "0x14001ed63", - "size": 13, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]" - }, - { - "address": "0x14001ed70", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx], xmm0" - }, - { - "address": "0x14001ed74", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x10], xmm0" - }, - { - "address": "0x14001ed79", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x20], xmm0" - }, - { - "address": "0x14001ed7e", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x30], xmm0" - }, - { - "address": "0x14001ed83", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x40], xmm0" - }, - { - "address": "0x14001ed88", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x50], xmm0" - }, - { - "address": "0x14001ed8d", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x60], xmm0" - }, - { - "address": "0x14001ed92", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rcx + 0x70], xmm0" - }, - { - "address": "0x14001ed97", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x80" - }, - { - "address": "0x14001ed9e", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x80" - }, - { - "address": "0x14001eda5", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x80" - }, - { - "address": "0x14001edac", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ed70" - }, - { - "address": "0x14001edae", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0xf]" - }, - { - "address": "0x14001edb2", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xfffffffffffffff0" - }, - { - "address": "0x14001edb6", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9" - }, - { - "address": "0x14001edb9", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 4" - }, - { - "address": "0x14001edbd", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb48]" - }, - { - "address": "0x14001edc5", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10" - }, - { - "address": "0x14001edc8", - "size": 3, - "mnemonic": "jmp", - "operands": "r11" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eb53", + "address": "0x14001dfb0", "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14001eb53", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12546]" - }, - { - "address": "0x14001eb5a", + "address": "0x14001dfb0", "size": 2, - "mnemonic": "jbe", - "operands": "0x14001eb72" + "mnemonic": "xor", + "operands": "ecx, ecx" }, { - "address": "0x14001eb5c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x12545]" - }, - { - "address": "0x14001eb63", + "address": "0x14001dfb2", "size": 2, - "mnemonic": "ja", - "operands": "0x14001eb72" + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14001dfb4", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 7" + }, + { + "address": "0x14001dfb7", + "size": 2, + "mnemonic": "jl", + "operands": "0x14001dfe3" } ], "successors": [ - "0x14001eb72", - "0x14001eb65" + "0x14001dfe3", + "0x14001dfb9" ] }, { - "address": "0x14001eb72", - "size": 11, + "address": "0x14001dfe3", + "size": 5, "is_prolog": false, - "is_epilog": false, + "is_epilog": true, "instructions": [ { - "address": "0x14001eb72", - "size": 6, - "mnemonic": "vinsertf128", - "operands": "ymm0, ymm0, xmm0, 1" + "address": "0x14001dfe3", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" }, { - "address": "0x14001eb78", - "size": 3, + "address": "0x14001dfe5", + "size": 7, "mnemonic": "mov", - "operands": "r9, rcx" + "operands": "dword ptr [rip + 0x15874], r8d" }, { - "address": "0x14001eb7b", + "address": "0x14001dfec", "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f" - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20" - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9" - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x14001eb89", - "size": 3, "mnemonic": "add", - "operands": "r8, r9" + "operands": "rsp, 0x10" }, { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100" + "address": "0x14001dff0", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" }, { - "address": "0x14001eb93", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa" - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]" - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70" + "address": "0x14001dff1", + "size": 1, + "mnemonic": "ret", + "operands": "" } ], "successors": [ - "0x14001ec70", - "0x14001eba2" ] }, { - "address": "0x14001eb65", - "size": 13, + "address": "0x14001dfb9", + "size": 6, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14001eb65", - "size": 7, + "address": "0x14001dfb9", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001dfbb", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 7" + }, + { + "address": "0x14001dfc0", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14001dfc2", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001dfc4", + "size": 3, "mnemonic": "test", - "operands": "byte ptr [rip + 0x13bd0], 2" + "operands": "bl, 0x20" }, { - "address": "0x14001eb6c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14001ea70" - }, - { - "address": "0x14001eb72", - "size": 6, - "mnemonic": "vinsertf128", - "operands": "ymm0, ymm0, xmm0, 1" - }, - { - "address": "0x14001eb78", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx" - }, - { - "address": "0x14001eb7b", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0x1f" - }, - { - "address": "0x14001eb7f", - "size": 4, - "mnemonic": "sub", - "operands": "r9, 0x20" - }, - { - "address": "0x14001eb83", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9" - }, - { - "address": "0x14001eb86", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x14001eb89", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9" - }, - { - "address": "0x14001eb8c", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100" - }, - { - "address": "0x14001eb93", + "address": "0x14001dfc7", "size": 2, - "mnemonic": "jbe", - "operands": "0x14001ebfa" - }, - { - "address": "0x14001eb95", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, qword ptr [rip + 0x1250c]" - }, - { - "address": "0x14001eb9c", - "size": 6, - "mnemonic": "ja", - "operands": "0x14001ec70" + "mnemonic": "je", + "operands": "0x14001dfe5" } ], "successors": [ - "0x14001ec70", - "0x14001eba2" + "0x14001dfe5", + "0x14001dfc9" ] }, { - "address": "0x14001ec70", - "size": 19, + "address": "0x14001dfc9", + "size": 5, "is_prolog": false, - "is_epilog": false, + "is_epilog": true, "instructions": [ { - "address": "0x14001ec70", - "size": 4, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx], ymm0" - }, - { - "address": "0x14001ec74", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x20], ymm0" - }, - { - "address": "0x14001ec79", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x40], ymm0" - }, - { - "address": "0x14001ec7e", - "size": 5, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x60], ymm0" - }, - { - "address": "0x14001ec83", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0x80], ymm0" - }, - { - "address": "0x14001ec8b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xa0], ymm0" - }, - { - "address": "0x14001ec93", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xc0], ymm0" - }, - { - "address": "0x14001ec9b", - "size": 8, - "mnemonic": "vmovntdq", - "operands": "ymmword ptr [rcx + 0xe0], ymm0" - }, - { - "address": "0x14001eca3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100" - }, - { - "address": "0x14001ecaa", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100" - }, - { - "address": "0x14001ecb1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100" - }, - { - "address": "0x14001ecb8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ec70" - }, - { - "address": "0x14001ecba", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]" - }, - { - "address": "0x14001ecbe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0" - }, - { - "address": "0x14001ecc2", - "size": 3, + "address": "0x14001dfc9", + "size": 10, "mnemonic": "mov", - "operands": "r11, r9" + "operands": "dword ptr [rip + 0x15891], 3" }, { - "address": "0x14001ecc5", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5" - }, - { - "address": "0x14001ecc9", - "size": 8, + "address": "0x14001dfd3", + "size": 10, "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb24]" + "operands": "dword ptr [rip + 0x15883], 3" }, { - "address": "0x14001ecd1", - "size": 3, + "address": "0x14001dfdd", + "size": 4, "mnemonic": "add", - "operands": "r11, r10" + "operands": "rsp, 0x10" }, { - "address": "0x14001ecd4", - "size": 3, - "mnemonic": "jmp", - "operands": "r11" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001eba2", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001eba2", - "size": 14, - "mnemonic": "nop", - "operands": "word ptr [rax + rax]" + "address": "0x14001dfe1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" }, { - "address": "0x14001ebb0", - "size": 4, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx], ymm0" - }, - { - "address": "0x14001ebb4", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x20], ymm0" - }, - { - "address": "0x14001ebb9", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x40], ymm0" - }, - { - "address": "0x14001ebbe", - "size": 5, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x60], ymm0" - }, - { - "address": "0x14001ebc3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0x80], ymm0" - }, - { - "address": "0x14001ebcb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xa0], ymm0" - }, - { - "address": "0x14001ebd3", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xc0], ymm0" - }, - { - "address": "0x14001ebdb", - "size": 8, - "mnemonic": "vmovdqa", - "operands": "ymmword ptr [rcx + 0xe0], ymm0" - }, - { - "address": "0x14001ebe3", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100" - }, - { - "address": "0x14001ebea", - "size": 7, - "mnemonic": "sub", - "operands": "r8, 0x100" - }, - { - "address": "0x14001ebf1", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x100" - }, - { - "address": "0x14001ebf8", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001ebb0" - }, - { - "address": "0x14001ebfa", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r8 + 0x1f]" - }, - { - "address": "0x14001ebfe", - "size": 4, - "mnemonic": "and", - "operands": "r9, 0xffffffffffffffe0" - }, - { - "address": "0x14001ec02", - "size": 3, - "mnemonic": "mov", - "operands": "r11, r9" - }, - { - "address": "0x14001ec05", - "size": 4, - "mnemonic": "shr", - "operands": "r11, 5" - }, - { - "address": "0x14001ec09", - "size": 8, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb00]" - }, - { - "address": "0x14001ec11", - "size": 3, - "mnemonic": "add", - "operands": "r11, r10" - }, - { - "address": "0x14001ec14", - "size": 3, - "mnemonic": "jmp", - "operands": "r11" + "address": "0x14001dfe2", + "size": 1, + "mnemonic": "ret", + "operands": "" } ], "successors": [ @@ -74598,20 +224110,1089 @@ ] }, { - "address": "0x14001e3a0", + "address": "0x14001e050", + "end_address": "0x14001e09a", "name": "", "blocks": [ { - "address": "0x14001e3a0", + "address": "0x14001e050", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e050", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001e055", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001e056", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e05a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001e05d", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip - 0x1e064]" + }, + { + "address": "0x14001e064", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001e067", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e0a0" + }, + { + "address": "0x14001e06c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001e06e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e08f" + } + ], + "successors": [ + "0x14001e08f", + "0x14001e070" + ] + }, + { + "address": "0x14001e08f", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e08f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e094", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e098", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001e099", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e070", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e070", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rdi" + }, + { + "address": "0x14001e073", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001e076", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001e079", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e000" + }, + { + "address": "0x14001e07e", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001e081", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e08f" + } + ], + "successors": [ + "0x14001e08f", + "0x14001e083" + ] + }, + { + "address": "0x14001e083", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e083", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + 0x24]" + }, + { + "address": "0x14001e086", + "size": 2, + "mnemonic": "not", + "operands": "eax" + }, + { + "address": "0x14001e088", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0x1f" + }, + { + "address": "0x14001e08b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001e08f" + } + ], + "successors": [ + "0x14001e08f" + ] + } + ] + }, + { + "address": "0x14001e0cc", + "end_address": "0x14001e151", + "name": "", + "blocks": [ + { + "address": "0x14001e0cc", + "size": 28, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e0cc", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001e0cf", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14001e0d3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14001e0d7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14001e0db", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14001e0df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001e0e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e0e5", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14001e0e9", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e0ec", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001e0ef", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001e0f2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001e0f5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001e0f8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001e0fb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, dword ptr [r10]" + }, + { + "address": "0x14001e0fe", + "size": 4, + "mnemonic": "shl", + "operands": "rbx, 4" + }, + { + "address": "0x14001e102", + "size": 3, + "mnemonic": "add", + "operands": "rbx, r10" + }, + { + "address": "0x14001e105", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x14001e109", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x14001e10e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14001e111", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14001e113", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14001e115", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001e11a", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001e11c", + "size": 2, + "mnemonic": "neg", + "operands": "edx" + }, + { + "address": "0x14001e11e", + "size": 2, + "mnemonic": "add", + "operands": "edx, eax" + }, + { + "address": "0x14001e120", + "size": 3, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], edx" + }, + { + "address": "0x14001e123", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e136" + } + ], + "successors": [ + "0x14001e136", + "0x14001e125" + ] + }, + { + "address": "0x14001e136", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e136", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e13b", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001e140", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001e145", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001e14a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e14e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001e150", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e125", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e125", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001e128", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001e12b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001e12e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001e131", + "size": 5, + "mnemonic": "call", + "operands": "0x140007100" + }, + { + "address": "0x14001e136", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e13b", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001e140", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001e145", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001e14a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e14e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001e150", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001e154", + "end_address": "0x14001e1d3", + "name": "", + "blocks": [ + { + "address": "0x14001e154", + "size": 25, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e154", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsp" + }, + { + "address": "0x14001e157", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x14001e15b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x10], rbp" + }, + { + "address": "0x14001e15f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rsi" + }, + { + "address": "0x14001e163", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rdi" + }, + { + "address": "0x14001e167", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001e169", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e16d", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14001e171", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e174", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001e177", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001e17a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001e17d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001e180", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001e183", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x14001e187", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x14001e18c", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14001e18f", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14001e191", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14001e193", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001e198", + "size": 3, + "mnemonic": "sbb", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e19b", + "size": 3, + "mnemonic": "neg", + "operands": "r9d" + }, + { + "address": "0x14001e19e", + "size": 3, + "mnemonic": "add", + "operands": "r9d, eax" + }, + { + "address": "0x14001e1a1", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], r9d" + }, + { + "address": "0x14001e1a5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e1b8" + } + ], + "successors": [ + "0x14001e1b8", + "0x14001e1a7" + ] + }, + { + "address": "0x14001e1b8", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e1b8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e1bd", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001e1c2", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001e1c7", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001e1cc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e1d0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001e1d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e1a7", + "size": 12, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e1a7", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001e1aa", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001e1ad", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001e1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001e1b3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006e00" + }, + { + "address": "0x14001e1b8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e1bd", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001e1c2", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001e1c7", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14001e1cc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e1d0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001e1d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001e1d4", + "end_address": "0x14001e1fe", + "name": "", + "blocks": [ + { + "address": "0x14001e1d4", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e1d4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x14001e1d9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rcx" + }, + { + "address": "0x14001e1de", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001e1e2", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e1e5", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001e1e8", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001e1ed", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e1f2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x20a8]" + }, + { + "address": "0x14001e1f8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001e1f9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001e1fd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001e200", + "end_address": "0x14001e24b", + "name": "", + "blocks": [ + { + "address": "0x14001e200", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e200", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 8], rbx" + }, + { + "address": "0x14001e205", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001e206", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e20a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001e20d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001e210", + "size": 5, + "mnemonic": "call", + "operands": "0x140007100" + }, + { + "address": "0x14001e215", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x66" + }, + { + "address": "0x14001e219", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e228" + }, + { + "address": "0x14001e21b", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001e221", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e228" + }, + { + "address": "0x14001e223", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14001e226", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e233" + } + ], + "successors": [ + "0x14001e233", + "0x14001e228" + ] + }, + { + "address": "0x14001e233", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e233", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001e238", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rbx" + }, + { + "address": "0x14001e23c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001e241", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rdi" + }, + { + "address": "0x14001e245", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b70" + }, + { + "address": "0x14001e24a", + "size": 1, + "mnemonic": "int3", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e228", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e228", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e22d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e231", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001e232", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001e380", + "end_address": "0x14001e386", + "name": "", + "blocks": [ + { + "address": "0x14001e380", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14001e3a0", + "address": "0x14001e380", "size": 6, "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1f1a]" + "operands": "qword ptr [rip + 0x1f3a]" } ], "successors": [ @@ -74621,2353 +225202,66 @@ ] }, { - "address": "0x14000e934", + "address": "0x14001e3d0", + "end_address": "0x14001e3e0", "name": "", "blocks": [ { - "address": "0x14000e934", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e934", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000e939", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14000e93e", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000e93f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000e943", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x14000e946", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x14000e949", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x14000e94b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14000e950", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000e951", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14000e954", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e96c" - }, - { - "address": "0x14000e959", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000e95a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x14000e95c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14000e961", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000e966", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000e96a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000e96b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400191c0", - "name": "", - "blocks": [ - { - "address": "0x1400191c0", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400191c0", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x1400191c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400191c6", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x1400191c8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], ebx" - }, - { - "address": "0x1400191cc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400191a8" - }, - { - "address": "0x1400191d1", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x1400191d3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400191df" - }, - { - "address": "0x1400191d5", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]" - }, - { - "address": "0x1400191da", - "size": 5, - "mnemonic": "call", - "operands": "0x140011db4" - }, - { - "address": "0x1400191df", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x30], 1" - }, - { - "address": "0x1400191e4", - "size": 3, - "mnemonic": "setne", - "operands": "bl" - }, - { - "address": "0x1400191e7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x1400191e9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400191ed", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x1400191ee", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000eb40", - "name": "", - "blocks": [ - { - "address": "0x14000eb40", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb40", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000eb42", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000eb46", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" - }, - { - "address": "0x14000eb4f", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14000eb51", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x48], 0" - }, - { - "address": "0x14000eb57", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x48]" - }, - { - "address": "0x14000eb5c", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]" - }, - { - "address": "0x14000eb63", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000eb65", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115fd]" - }, - { - "address": "0x14000eb6b", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000eb70", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000eb72", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb92" - } - ], - "successors": [ - "0x14000eb92", - "0x14000eb74" - ] - }, - { - "address": "0x14000eb92", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e" - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb74", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb74", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16d9d]" - }, - { - "address": "0x14000eb7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x115b7]" - }, - { - "address": "0x14000eb81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000eb84", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb8d" - } - ], - "successors": [ - "0x14000eb8d", - "0x14000eb86" - ] - }, - { - "address": "0x14000eb9e", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb97", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000eb97", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11593]" - }, - { - "address": "0x14000eb9d", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000eb9e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000eba2", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000eba3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb8d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e" - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - }, - { - "address": "0x14000eb86", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb86", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000eb88", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14000eb8d", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000eb92", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000eb95", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb9e" - } - ], - "successors": [ - "0x14000eb9e", - "0x14000eb97" - ] - } - ] - }, - { - "address": "0x14000eb10", - "name": "", - "blocks": [ - { - "address": "0x14000eb10", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb10", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000eb12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000eb16", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14000eb18", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl" - }, - { - "address": "0x14000eb1a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000eb2d" - } - ], - "successors": [ - "0x14000eb2d", - "0x14000eb1c" - ] - }, - { - "address": "0x14000eb2d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40" - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]" - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000eb1c", + "address": "0x14001e3d0", "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000eb1c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155e]" - }, - { - "address": "0x14000eb22", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000eb25", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx" - }, - { - "address": "0x14000eb27", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1155b]" - }, - { - "address": "0x14000eb2d", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000eb2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000eb40" - }, - { - "address": "0x14000eb34", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000eb36", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x11624]" - }, - { - "address": "0x14000eb3c", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001ef10", - "name": "", - "blocks": [ - { - "address": "0x14001ef10", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef10", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x14001ef13", - "size": 3, - "mnemonic": "neg", - "operands": "rcx" - }, - { - "address": "0x14001ef16", - "size": 6, - "mnemonic": "test", - "operands": "rax, 7" - }, - { - "address": "0x14001ef1c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef2d" - } - ], - "successors": [ - "0x14001ef2d", - "0x14001ef1e" - ] - }, - { - "address": "0x14001ef2d", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff" - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100" - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8" - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8" - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx" - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx" - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9" - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11" - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41" - } - ], - "successors": [ - "0x14001ef41", - "0x14001ef59" - ] - }, - { - "address": "0x14001ef1e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef1e", - "size": 2, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001ef20", - "size": 2, - "mnemonic": "mov", - "operands": "dl, byte ptr [rax]" - }, - { - "address": "0x14001ef22", - "size": 3, - "mnemonic": "inc", - "operands": "rax" - }, - { - "address": "0x14001ef25", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl" - }, - { - "address": "0x14001ef27", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef88" - } - ], - "successors": [ - "0x14001ef88", - "0x14001ef29" - ] - }, - { - "address": "0x14001ef41", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8" - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8" - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx" - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx" - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9" - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11" - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41" - } - ], - "successors": [ - "0x14001ef41", - "0x14001ef59" - ] - }, - { - "address": "0x14001ef59", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef59", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax - 8]" - }, - { - "address": "0x14001ef5d", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl" - }, - { - "address": "0x14001ef5f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efb2" - } - ], - "successors": [ - "0x14001efb2", - "0x14001ef61" - ] - }, - { - "address": "0x14001ef88", - "size": 2, - "is_prolog": false, + "is_prolog": true, "is_epilog": true, "instructions": [ { - "address": "0x14001ef88", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 1]" - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef29", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef29", - "size": 2, - "mnemonic": "test", - "operands": "al, 7" - }, - { - "address": "0x14001ef2b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef20" - }, - { - "address": "0x14001ef2d", - "size": 10, - "mnemonic": "movabs", - "operands": "r8, 0x7efefefefefefeff" - }, - { - "address": "0x14001ef37", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8101010101010100" - }, - { - "address": "0x14001ef41", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001ef44", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8" - }, - { - "address": "0x14001ef47", - "size": 4, - "mnemonic": "add", - "operands": "rax, 8" - }, - { - "address": "0x14001ef4b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rdx" - }, - { - "address": "0x14001ef4e", - "size": 3, - "mnemonic": "not", - "operands": "rdx" - }, - { - "address": "0x14001ef51", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r9" - }, - { - "address": "0x14001ef54", - "size": 3, - "mnemonic": "and", - "operands": "rdx, r11" - }, - { - "address": "0x14001ef57", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef41" - } - ], - "successors": [ - "0x14001ef41", - "0x14001ef59" - ] - }, - { - "address": "0x14001efb2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001efb2", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 8]" - }, - { - "address": "0x14001efb7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef61", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef61", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh" - }, - { - "address": "0x14001ef63", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efac" - } - ], - "successors": [ - "0x14001efac", - "0x14001ef65" - ] - }, - { - "address": "0x14001efac", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001efac", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 7]" - }, - { - "address": "0x14001efb1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef65", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef65", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10" - }, - { - "address": "0x14001ef69", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl" - }, - { - "address": "0x14001ef6b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa6" - } - ], - "successors": [ - "0x14001efa6", - "0x14001ef6d" - ] - }, - { - "address": "0x14001efa6", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001efa6", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 6]" - }, - { - "address": "0x14001efab", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef6d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef6d", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh" - }, - { - "address": "0x14001ef6f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efa0" - } - ], - "successors": [ - "0x14001efa0", - "0x14001ef71" - ] - }, - { - "address": "0x14001efa0", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001efa0", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 5]" - }, - { - "address": "0x14001efa5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef71", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef71", - "size": 4, - "mnemonic": "shr", - "operands": "rdx, 0x10" - }, - { - "address": "0x14001ef75", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl" - }, - { - "address": "0x14001ef77", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef9a" - } - ], - "successors": [ - "0x14001ef9a", - "0x14001ef79" - ] - }, - { - "address": "0x14001ef9a", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef9a", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 4]" - }, - { - "address": "0x14001ef9f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef79", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef79", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh" - }, - { - "address": "0x14001ef7b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef94" - } - ], - "successors": [ - "0x14001ef94", - "0x14001ef7d" - ] - }, - { - "address": "0x14001ef94", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef94", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 3]" - }, - { - "address": "0x14001ef99", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef7d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ef7d", - "size": 3, - "mnemonic": "shr", - "operands": "edx, 0x10" - }, - { - "address": "0x14001ef80", - "size": 2, - "mnemonic": "test", - "operands": "dl, dl" - }, - { - "address": "0x14001ef82", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ef8e" - } - ], - "successors": [ - "0x14001ef8e", - "0x14001ef84" - ] - }, - { - "address": "0x14001ef8e", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef8e", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 2]" - }, - { - "address": "0x14001ef93", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ef84", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ef84", - "size": 2, - "mnemonic": "test", - "operands": "dh, dh" - }, - { - "address": "0x14001ef86", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ef41" - }, - { - "address": "0x14001ef88", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rax + rcx - 1]" - }, - { - "address": "0x14001ef8d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002000", - "name": "", - "blocks": [ - { - "address": "0x140002000", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002000", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x140002005", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000200a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx" - }, - { - "address": "0x14000200f", + "address": "0x14001e3d0", "size": 1, "mnemonic": "push", "operands": "rdi" }, { - "address": "0x140002010", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70" - }, - { - "address": "0x140002014", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140002017", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14000201a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]" - }, - { - "address": "0x14000201e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdx + rcx + 0x48]" - }, - { - "address": "0x140002023", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140002026", - "size": 6, - "mnemonic": "je", - "operands": "0x1400020cc" - } - ], - "successors": [ - "0x1400020cc", - "0x14000202c" - ] - }, - { - "address": "0x1400020cc", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]" - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]" - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]" - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x1400020df", + "address": "0x14001e3d1", "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000202c", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000202c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx" - }, - { - "address": "0x14000202f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x28]" - }, - { - "address": "0x140002034", - "size": 5, - "mnemonic": "call", - "operands": "0x140001ab0" - }, - { - "address": "0x140002039", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x30], 0" - }, - { - "address": "0x14000203e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000209d" - } - ], - "successors": [ - "0x14000209d", - "0x140002040" - ] - }, - { - "address": "0x14000209d", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4" - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0" - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]" - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10" - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]" - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]" - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc" - } - ], - "successors": [ - "0x1400020cc", - "0x1400020c6" - ] - }, - { - "address": "0x140002040", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002040", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140002042", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi" - }, - { - "address": "0x140002046", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]" - }, - { - "address": "0x140002049", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14000204c", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]" - }, - { - "address": "0x14000204f", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi" - }, - { - "address": "0x140002052", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4" - }, - { - "address": "0x140002057", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1" - }, - { - "address": "0x14000205a", - "size": 4, - "mnemonic": "cmove", - "operands": "r8d, edx" - }, - { - "address": "0x14000205e", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r8d" - }, - { - "address": "0x140002063", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140002079" - } - ], - "successors": [ - "0x140002079" - ] - }, - { - "address": "0x1400020c6", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400020c6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x1400020c9", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x10]" - }, - { - "address": "0x1400020cc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x1400020cf", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]" - }, - { - "address": "0x1400020d4", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]" - }, - { - "address": "0x1400020d8", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x20]" - }, - { - "address": "0x1400020dc", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x1400020df", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400020e0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140002079", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002079", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]" - }, - { - "address": "0x14000207c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x140002080", - "size": 6, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], 0" - }, - { - "address": "0x140002086", - "size": 3, - "mnemonic": "cmovne", - "operands": "edx, edi" - }, - { - "address": "0x140002089", - "size": 4, - "mnemonic": "or", - "operands": "edx, dword ptr [rcx + rbx + 0x10]" - }, - { - "address": "0x14000208d", - "size": 3, - "mnemonic": "or", - "operands": "edx, r8d" - }, - { - "address": "0x140002090", - "size": 3, - "mnemonic": "and", - "operands": "edx, 0x17" - }, - { - "address": "0x140002093", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], edx" - }, - { - "address": "0x140002097", - "size": 4, - "mnemonic": "and", - "operands": "edx, dword ptr [rcx + rbx + 0x14]" - }, - { - "address": "0x14000209b", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020e1" - }, - { - "address": "0x14000209d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023f4" - }, - { - "address": "0x1400020a2", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x1400020a4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400020b0" - }, - { - "address": "0x1400020a6", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x28]" - }, - { - "address": "0x1400020ab", - "size": 5, - "mnemonic": "call", - "operands": "0x140001d10" - }, - { - "address": "0x1400020b0", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x28]" - }, - { - "address": "0x1400020b5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x1400020b8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x1400020bc", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdx + 0x48]" - }, - { - "address": "0x1400020c1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400020c4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400020cc" - } - ], - "successors": [ - "0x1400020cc", - "0x1400020c6" - ] - } - ] - }, - { - "address": "0x1400023f4", - "name": "", - "blocks": [ - { - "address": "0x1400023f4", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400023f4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140006f50" - } - ], - "successors": [ - "0x140006f50" - ] - }, - { - "address": "0x140006f50", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006f50", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006f54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000747c" - }, - { - "address": "0x140006f59", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x140006f5c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140006f5e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140006f61", - "size": 2, - "mnemonic": "je", - "operands": "0x140006f69" - } - ], - "successors": [ - "0x140006f69", - "0x140006f63" - ] - }, - { - "address": "0x140006f69", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006f63", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006f63", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x30], eax" - }, - { - "address": "0x140006f66", - "size": 3, - "mnemonic": "setg", - "operands": "al" - }, - { - "address": "0x140006f69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006f6d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001d10", - "name": "", - "blocks": [ - { - "address": "0x140001d10", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001d10", - "size": 2, "mnemonic": "push", - "operands": "rbx" + "operands": "rsi" }, { - "address": "0x140001d12", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x140001d16", + "address": "0x14001e3d2", "size": 3, "mnemonic": "mov", - "operands": "rbx, rcx" + "operands": "rdi, rcx" }, { - "address": "0x140001d19", + "address": "0x14001e3d5", "size": 3, "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" + "operands": "rsi, rdx" }, { - "address": "0x140001d1c", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]" + "address": "0x14001e3d8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" }, { - "address": "0x140001d20", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + rcx + 0x10], 0" - }, - { - "address": "0x140001d25", + "address": "0x14001e3db", "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68" + "mnemonic": "rep movsb", + "operands": "byte ptr [rdi], byte ptr [rsi]" }, { - "address": "0x140001d27", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [rdx + rcx + 0x18], 2" - }, - { - "address": "0x140001d2c", - "size": 2, - "mnemonic": "je", - "operands": "0x140001d68" - } - ], - "successors": [ - "0x140001d68", - "0x140001d2e" - ] - }, - { - "address": "0x140001d68", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60" - }, - { - "address": "0x140001d6c", + "address": "0x14001e3dd", "size": 1, "mnemonic": "pop", - "operands": "rbx" + "operands": "rsi" }, { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140001d2e", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001d2e", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx + rcx + 0x48]" - }, - { - "address": "0x140001d33", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x140001d36", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 0x68]" - }, - { - "address": "0x140001d39", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1" - }, - { - "address": "0x140001d3c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d68" - }, - { - "address": "0x140001d3e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]" - }, - { - "address": "0x140001d41", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x140001d45", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4" - }, - { - "address": "0x140001d4a", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140001d4c", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + rbx + 0x48], rdx" - }, - { - "address": "0x140001d51", - "size": 3, - "mnemonic": "cmovne", - "operands": "eax, edx" - }, - { - "address": "0x140001d54", - "size": 4, - "mnemonic": "or", - "operands": "eax, dword ptr [rcx + rbx + 0x10]" - }, - { - "address": "0x140001d58", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x13" - }, - { - "address": "0x140001d5b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 4" - }, - { - "address": "0x140001d5e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + rbx + 0x10], eax" - }, - { - "address": "0x140001d62", - "size": 4, - "mnemonic": "and", - "operands": "eax, dword ptr [rcx + rbx + 0x14]" - }, - { - "address": "0x140001d66", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001d6e" - }, - { - "address": "0x140001d68", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60" - }, - { - "address": "0x140001d6c", + "address": "0x14001e3de", "size": 1, "mnemonic": "pop", - "operands": "rbx" + "operands": "rdi" }, { - "address": "0x140001d6d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001df0", - "name": "", - "blocks": [ - { - "address": "0x140001df0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001df0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140001df4", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1e65d]" - }, - { - "address": "0x140001dfb", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023ac" - }, - { - "address": "0x140001e00", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001410", - "name": "", - "blocks": [ - { - "address": "0x140001410", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001410", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38" - }, - { - "address": "0x140001414", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140001417", - "size": 2, - "mnemonic": "jne", - "operands": "0x140001420" - }, - { - "address": "0x140001419", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000141b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x14000141f", + "address": "0x14001e3df", "size": 1, "mnemonic": "ret", "operands": "" @@ -76980,6 +225274,7 @@ }, { "address": "0x14001e3e0", + "end_address": "0x14001ea4d", "name": "", "blocks": [ { @@ -78566,21 +226861,12408 @@ ] }, { - "address": "0x140001e10", + "address": "0x14001ea70", + "end_address": "0x14001ea80", "name": "", "blocks": [ { - "address": "0x140001e10", - "size": 16, + "address": "0x14001ea70", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ea70", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001ea71", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x14001ea73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001ea76", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001ea79", + "size": 2, + "mnemonic": "rep stosb", + "operands": "byte ptr [rdi], al" + }, + { + "address": "0x14001ea7b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001ea7e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001ea7f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001ea80", + "end_address": "0x14001ee08", + "name": "", + "blocks": [ + { + "address": "0x14001ea80", + "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140001e10", + "address": "0x14001ea80", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14001ea83", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x14001ea86", + "size": 7, + "mnemonic": "lea", + "operands": "r10, [rip - 0x1ea8d]" + }, + { + "address": "0x14001ea8d", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, dl" + }, + { + "address": "0x14001ea90", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x101010101010101" + }, + { + "address": "0x14001ea9a", + "size": 4, + "mnemonic": "imul", + "operands": "r11, rdx" + }, + { + "address": "0x14001ea9e", + "size": 5, + "mnemonic": "movq", + "operands": "xmm0, r11" + }, + { + "address": "0x14001eaa3", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 0xf" + }, + { + "address": "0x14001eaa7", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001eb30" + } + ], + "successors": [ + "0x14001eb30", + "0x14001eaad" + ] + }, + { + "address": "0x14001eb30", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eb30", + "size": 4, + "mnemonic": "punpcklqdq", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001eb34", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 0x20" + }, + { + "address": "0x14001eb38", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001eb46" + } + ], + "successors": [ + "0x14001eb46", + "0x14001eb3a" + ] + }, + { + "address": "0x14001eaad", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eaad", + "size": 3, + "mnemonic": "nop", + "operands": "dword ptr [rax]" + }, + { + "address": "0x14001eab0", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r8" + }, + { + "address": "0x14001eab3", + "size": 8, + "mnemonic": "mov", + "operands": "r9d, dword ptr [r10 + r8*4 + 0x2cac0]" + }, + { + "address": "0x14001eabb", + "size": 3, + "mnemonic": "add", + "operands": "r9, r10" + }, + { + "address": "0x14001eabe", + "size": 3, + "mnemonic": "jmp", + "operands": "r9" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001eb46", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eb46", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1254b], 3" + }, + { + "address": "0x14001eb4d", + "size": 6, + "mnemonic": "jb", + "operands": "0x14001ed30" + } + ], + "successors": [ + "0x14001ed30", + "0x14001eb53" + ] + }, + { + "address": "0x14001eb3a", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001eb3a", + "size": 4, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rcx], xmm0" + }, + { + "address": "0x14001eb3e", + "size": 7, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rcx + r8 - 0x10], xmm0" + }, + { + "address": "0x14001eb45", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ed30", + "size": 32, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ed30", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, qword ptr [rip + 0x12369]" + }, + { + "address": "0x14001ed37", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001ed46" + }, + { + "address": "0x14001ed39", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rip + 0x139fc], 2" + }, + { + "address": "0x14001ed40", + "size": 6, + "mnemonic": "jne", + "operands": "0x14001ea70" + }, + { + "address": "0x14001ed46", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x14001ed49", + "size": 4, + "mnemonic": "and", + "operands": "r9, 0xf" + }, + { + "address": "0x14001ed4d", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 0x10" + }, + { + "address": "0x14001ed51", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, r9" + }, + { + "address": "0x14001ed54", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x14001ed57", + "size": 3, + "mnemonic": "add", + "operands": "r8, r9" + }, + { + "address": "0x14001ed5a", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x80" + }, + { + "address": "0x14001ed61", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001edae" + }, + { + "address": "0x14001ed63", + "size": 13, + "mnemonic": "nop", + "operands": "word ptr [rax + rax]" + }, + { + "address": "0x14001ed70", + "size": 4, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx], xmm0" + }, + { + "address": "0x14001ed74", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x10], xmm0" + }, + { + "address": "0x14001ed79", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x20], xmm0" + }, + { + "address": "0x14001ed7e", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x30], xmm0" + }, + { + "address": "0x14001ed83", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x40], xmm0" + }, + { + "address": "0x14001ed88", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x50], xmm0" + }, + { + "address": "0x14001ed8d", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x60], xmm0" + }, + { + "address": "0x14001ed92", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rcx + 0x70], xmm0" + }, + { + "address": "0x14001ed97", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x80" + }, + { + "address": "0x14001ed9e", + "size": 7, + "mnemonic": "sub", + "operands": "r8, 0x80" + }, + { + "address": "0x14001eda5", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x80" + }, + { + "address": "0x14001edac", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001ed70" + }, + { + "address": "0x14001edae", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r8 + 0xf]" + }, + { + "address": "0x14001edb2", + "size": 4, + "mnemonic": "and", + "operands": "r9, 0xfffffffffffffff0" + }, + { + "address": "0x14001edb6", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r9" + }, + { + "address": "0x14001edb9", + "size": 4, + "mnemonic": "shr", + "operands": "r11, 4" + }, + { + "address": "0x14001edbd", + "size": 8, + "mnemonic": "mov", + "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb48]" + }, + { + "address": "0x14001edc5", + "size": 3, + "mnemonic": "add", + "operands": "r11, r10" + }, + { + "address": "0x14001edc8", + "size": 3, + "mnemonic": "jmp", + "operands": "r11" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001eb53", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eb53", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, qword ptr [rip + 0x12546]" + }, + { + "address": "0x14001eb5a", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001eb72" + }, + { + "address": "0x14001eb5c", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, qword ptr [rip + 0x12545]" + }, + { + "address": "0x14001eb63", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001eb72" + } + ], + "successors": [ + "0x14001eb72", + "0x14001eb65" + ] + }, + { + "address": "0x14001eb72", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eb72", + "size": 6, + "mnemonic": "vinsertf128", + "operands": "ymm0, ymm0, xmm0, 1" + }, + { + "address": "0x14001eb78", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x14001eb7b", + "size": 4, + "mnemonic": "and", + "operands": "r9, 0x1f" + }, + { + "address": "0x14001eb7f", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 0x20" + }, + { + "address": "0x14001eb83", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, r9" + }, + { + "address": "0x14001eb86", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x14001eb89", + "size": 3, + "mnemonic": "add", + "operands": "r8, r9" + }, + { + "address": "0x14001eb8c", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x100" + }, + { + "address": "0x14001eb93", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001ebfa" + }, + { + "address": "0x14001eb95", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, qword ptr [rip + 0x1250c]" + }, + { + "address": "0x14001eb9c", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001ec70" + } + ], + "successors": [ + "0x14001ec70", + "0x14001eba2" + ] + }, + { + "address": "0x14001eb65", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eb65", + "size": 7, + "mnemonic": "test", + "operands": "byte ptr [rip + 0x13bd0], 2" + }, + { + "address": "0x14001eb6c", + "size": 6, + "mnemonic": "jne", + "operands": "0x14001ea70" + }, + { + "address": "0x14001eb72", + "size": 6, + "mnemonic": "vinsertf128", + "operands": "ymm0, ymm0, xmm0, 1" + }, + { + "address": "0x14001eb78", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rcx" + }, + { + "address": "0x14001eb7b", + "size": 4, + "mnemonic": "and", + "operands": "r9, 0x1f" + }, + { + "address": "0x14001eb7f", + "size": 4, + "mnemonic": "sub", + "operands": "r9, 0x20" + }, + { + "address": "0x14001eb83", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, r9" + }, + { + "address": "0x14001eb86", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, r9" + }, + { + "address": "0x14001eb89", + "size": 3, + "mnemonic": "add", + "operands": "r8, r9" + }, + { + "address": "0x14001eb8c", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x100" + }, + { + "address": "0x14001eb93", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001ebfa" + }, + { + "address": "0x14001eb95", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, qword ptr [rip + 0x1250c]" + }, + { + "address": "0x14001eb9c", + "size": 6, + "mnemonic": "ja", + "operands": "0x14001ec70" + } + ], + "successors": [ + "0x14001ec70", + "0x14001eba2" + ] + }, + { + "address": "0x14001ec70", + "size": 19, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ec70", + "size": 4, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx], ymm0" + }, + { + "address": "0x14001ec74", + "size": 5, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0x20], ymm0" + }, + { + "address": "0x14001ec79", + "size": 5, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0x40], ymm0" + }, + { + "address": "0x14001ec7e", + "size": 5, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0x60], ymm0" + }, + { + "address": "0x14001ec83", + "size": 8, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0x80], ymm0" + }, + { + "address": "0x14001ec8b", + "size": 8, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0xa0], ymm0" + }, + { + "address": "0x14001ec93", + "size": 8, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0xc0], ymm0" + }, + { + "address": "0x14001ec9b", + "size": 8, + "mnemonic": "vmovntdq", + "operands": "ymmword ptr [rcx + 0xe0], ymm0" + }, + { + "address": "0x14001eca3", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x100" + }, + { + "address": "0x14001ecaa", + "size": 7, + "mnemonic": "sub", + "operands": "r8, 0x100" + }, + { + "address": "0x14001ecb1", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x100" + }, + { + "address": "0x14001ecb8", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001ec70" + }, + { + "address": "0x14001ecba", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r8 + 0x1f]" + }, + { + "address": "0x14001ecbe", + "size": 4, + "mnemonic": "and", + "operands": "r9, 0xffffffffffffffe0" + }, + { + "address": "0x14001ecc2", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r9" + }, + { + "address": "0x14001ecc5", + "size": 4, + "mnemonic": "shr", + "operands": "r11, 5" + }, + { + "address": "0x14001ecc9", + "size": 8, + "mnemonic": "mov", + "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb24]" + }, + { + "address": "0x14001ecd1", + "size": 3, + "mnemonic": "add", + "operands": "r11, r10" + }, + { + "address": "0x14001ecd4", + "size": 3, + "mnemonic": "jmp", + "operands": "r11" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001eba2", + "size": 20, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001eba2", + "size": 14, + "mnemonic": "nop", + "operands": "word ptr [rax + rax]" + }, + { + "address": "0x14001ebb0", + "size": 4, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx], ymm0" + }, + { + "address": "0x14001ebb4", + "size": 5, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0x20], ymm0" + }, + { + "address": "0x14001ebb9", + "size": 5, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0x40], ymm0" + }, + { + "address": "0x14001ebbe", + "size": 5, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0x60], ymm0" + }, + { + "address": "0x14001ebc3", + "size": 8, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0x80], ymm0" + }, + { + "address": "0x14001ebcb", + "size": 8, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0xa0], ymm0" + }, + { + "address": "0x14001ebd3", + "size": 8, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0xc0], ymm0" + }, + { + "address": "0x14001ebdb", + "size": 8, + "mnemonic": "vmovdqa", + "operands": "ymmword ptr [rcx + 0xe0], ymm0" + }, + { + "address": "0x14001ebe3", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x100" + }, + { + "address": "0x14001ebea", + "size": 7, + "mnemonic": "sub", + "operands": "r8, 0x100" + }, + { + "address": "0x14001ebf1", + "size": 7, + "mnemonic": "cmp", + "operands": "r8, 0x100" + }, + { + "address": "0x14001ebf8", + "size": 2, + "mnemonic": "jae", + "operands": "0x14001ebb0" + }, + { + "address": "0x14001ebfa", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r8 + 0x1f]" + }, + { + "address": "0x14001ebfe", + "size": 4, + "mnemonic": "and", + "operands": "r9, 0xffffffffffffffe0" + }, + { + "address": "0x14001ec02", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r9" + }, + { + "address": "0x14001ec05", + "size": 4, + "mnemonic": "shr", + "operands": "r11, 5" + }, + { + "address": "0x14001ec09", + "size": 8, + "mnemonic": "mov", + "operands": "r11d, dword ptr [r10 + r11*4 + 0x2cb00]" + }, + { + "address": "0x14001ec11", + "size": 3, + "mnemonic": "add", + "operands": "r11, r10" + }, + { + "address": "0x14001ec14", + "size": 3, + "mnemonic": "jmp", + "operands": "r11" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001ee30", + "end_address": "0x14001eef7", + "name": "", + "blocks": [ + { + "address": "0x14001ee30", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ee30", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rcx" + }, + { + "address": "0x14001ee33", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 8" + }, + { + "address": "0x14001ee37", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001ee5b" + } + ], + "successors": [ + "0x14001ee5b", + "0x14001ee39" + ] + }, + { + "address": "0x14001ee5b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ee5b", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14001ee5e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ee6f" + } + ], + "successors": [ + "0x14001ee6f", + "0x14001ee60" + ] + }, + { + "address": "0x14001ee39", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ee39", + "size": 3, + "mnemonic": "test", + "operands": "cl, 7" + }, + { + "address": "0x14001ee3c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ee52" + } + ], + "successors": [ + "0x14001ee52", + "0x14001ee3e" + ] + }, + { + "address": "0x14001ee6f", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ee6f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rax" + }, + { + "address": "0x14001ee72", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ee60", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ee60", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx]" + }, + { + "address": "0x14001ee62", + "size": 3, + "mnemonic": "cmp", + "operands": "al, byte ptr [rcx + rdx]" + }, + { + "address": "0x14001ee65", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ee73" + }, + { + "address": "0x14001ee67", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001ee6a", + "size": 3, + "mnemonic": "dec", + "operands": "r8" + }, + { + "address": "0x14001ee6d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ee60" + }, + { + "address": "0x14001ee6f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rax" + }, + { + "address": "0x14001ee72", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ee52", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ee52", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001ee55", + "size": 4, + "mnemonic": "shr", + "operands": "r9, 3" + }, + { + "address": "0x14001ee59", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ee7a" + }, + { + "address": "0x14001ee5b", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14001ee5e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ee6f" + } + ], + "successors": [ + "0x14001ee6f", + "0x14001ee60" + ] + }, + { + "address": "0x14001ee3e", + "size": 13, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ee3e", + "size": 2, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001ee40", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx]" + }, + { + "address": "0x14001ee42", + "size": 3, + "mnemonic": "cmp", + "operands": "al, byte ptr [rcx + rdx]" + }, + { + "address": "0x14001ee45", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ee73" + }, + { + "address": "0x14001ee47", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001ee4a", + "size": 3, + "mnemonic": "dec", + "operands": "r8" + }, + { + "address": "0x14001ee4d", + "size": 3, + "mnemonic": "test", + "operands": "cl, 7" + }, + { + "address": "0x14001ee50", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ee40" + }, + { + "address": "0x14001ee52", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001ee55", + "size": 4, + "mnemonic": "shr", + "operands": "r9, 3" + }, + { + "address": "0x14001ee59", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ee7a" + }, + { + "address": "0x14001ee5b", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14001ee5e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ee6f" + } + ], + "successors": [ + "0x14001ee6f", + "0x14001ee60" + ] + } + ] + }, + { + "address": "0x14001ef10", + "end_address": "0x14001efb8", + "name": "", + "blocks": [ + { + "address": "0x14001ef10", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef10", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14001ef13", + "size": 3, + "mnemonic": "neg", + "operands": "rcx" + }, + { + "address": "0x14001ef16", + "size": 6, + "mnemonic": "test", + "operands": "rax, 7" + }, + { + "address": "0x14001ef1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef2d" + } + ], + "successors": [ + "0x14001ef2d", + "0x14001ef1e" + ] + }, + { + "address": "0x14001ef2d", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef2d", + "size": 10, + "mnemonic": "movabs", + "operands": "r8, 0x7efefefefefefeff" + }, + { + "address": "0x14001ef37", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x8101010101010100" + }, + { + "address": "0x14001ef41", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001ef44", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001ef47", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x14001ef4b", + "size": 3, + "mnemonic": "add", + "operands": "r9, rdx" + }, + { + "address": "0x14001ef4e", + "size": 3, + "mnemonic": "not", + "operands": "rdx" + }, + { + "address": "0x14001ef51", + "size": 3, + "mnemonic": "xor", + "operands": "rdx, r9" + }, + { + "address": "0x14001ef54", + "size": 3, + "mnemonic": "and", + "operands": "rdx, r11" + }, + { + "address": "0x14001ef57", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef41" + } + ], + "successors": [ + "0x14001ef41", + "0x14001ef59" + ] + }, + { + "address": "0x14001ef1e", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef1e", + "size": 2, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001ef20", + "size": 2, + "mnemonic": "mov", + "operands": "dl, byte ptr [rax]" + }, + { + "address": "0x14001ef22", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x14001ef25", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14001ef27", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef88" + } + ], + "successors": [ + "0x14001ef88", + "0x14001ef29" + ] + }, + { + "address": "0x14001ef41", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef41", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001ef44", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001ef47", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x14001ef4b", + "size": 3, + "mnemonic": "add", + "operands": "r9, rdx" + }, + { + "address": "0x14001ef4e", + "size": 3, + "mnemonic": "not", + "operands": "rdx" + }, + { + "address": "0x14001ef51", + "size": 3, + "mnemonic": "xor", + "operands": "rdx, r9" + }, + { + "address": "0x14001ef54", + "size": 3, + "mnemonic": "and", + "operands": "rdx, r11" + }, + { + "address": "0x14001ef57", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef41" + } + ], + "successors": [ + "0x14001ef41", + "0x14001ef59" + ] + }, + { + "address": "0x14001ef59", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef59", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax - 8]" + }, + { + "address": "0x14001ef5d", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14001ef5f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001efb2" + } + ], + "successors": [ + "0x14001efb2", + "0x14001ef61" + ] + }, + { + "address": "0x14001ef88", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ef88", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 1]" + }, + { + "address": "0x14001ef8d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef29", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef29", + "size": 2, + "mnemonic": "test", + "operands": "al, 7" + }, + { + "address": "0x14001ef2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ef20" + }, + { + "address": "0x14001ef2d", + "size": 10, + "mnemonic": "movabs", + "operands": "r8, 0x7efefefefefefeff" + }, + { + "address": "0x14001ef37", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x8101010101010100" + }, + { + "address": "0x14001ef41", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001ef44", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001ef47", + "size": 4, + "mnemonic": "add", + "operands": "rax, 8" + }, + { + "address": "0x14001ef4b", + "size": 3, + "mnemonic": "add", + "operands": "r9, rdx" + }, + { + "address": "0x14001ef4e", + "size": 3, + "mnemonic": "not", + "operands": "rdx" + }, + { + "address": "0x14001ef51", + "size": 3, + "mnemonic": "xor", + "operands": "rdx, r9" + }, + { + "address": "0x14001ef54", + "size": 3, + "mnemonic": "and", + "operands": "rdx, r11" + }, + { + "address": "0x14001ef57", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef41" + } + ], + "successors": [ + "0x14001ef41", + "0x14001ef59" + ] + }, + { + "address": "0x14001efb2", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001efb2", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 8]" + }, + { + "address": "0x14001efb7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef61", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef61", + "size": 2, + "mnemonic": "test", + "operands": "dh, dh" + }, + { + "address": "0x14001ef63", + "size": 2, + "mnemonic": "je", + "operands": "0x14001efac" + } + ], + "successors": [ + "0x14001efac", + "0x14001ef65" + ] + }, + { + "address": "0x14001efac", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001efac", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 7]" + }, + { + "address": "0x14001efb1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef65", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef65", + "size": 4, + "mnemonic": "shr", + "operands": "rdx, 0x10" + }, + { + "address": "0x14001ef69", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14001ef6b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001efa6" + } + ], + "successors": [ + "0x14001efa6", + "0x14001ef6d" + ] + }, + { + "address": "0x14001efa6", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001efa6", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 6]" + }, + { + "address": "0x14001efab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef6d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef6d", + "size": 2, + "mnemonic": "test", + "operands": "dh, dh" + }, + { + "address": "0x14001ef6f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001efa0" + } + ], + "successors": [ + "0x14001efa0", + "0x14001ef71" + ] + }, + { + "address": "0x14001efa0", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001efa0", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 5]" + }, + { + "address": "0x14001efa5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef71", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef71", + "size": 4, + "mnemonic": "shr", + "operands": "rdx, 0x10" + }, + { + "address": "0x14001ef75", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14001ef77", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef9a" + } + ], + "successors": [ + "0x14001ef9a", + "0x14001ef79" + ] + }, + { + "address": "0x14001ef9a", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ef9a", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 4]" + }, + { + "address": "0x14001ef9f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef79", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef79", + "size": 2, + "mnemonic": "test", + "operands": "dh, dh" + }, + { + "address": "0x14001ef7b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef94" + } + ], + "successors": [ + "0x14001ef94", + "0x14001ef7d" + ] + }, + { + "address": "0x14001ef94", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ef94", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 3]" + }, + { + "address": "0x14001ef99", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef7d", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ef7d", + "size": 3, + "mnemonic": "shr", + "operands": "edx, 0x10" + }, + { + "address": "0x14001ef80", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14001ef82", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ef8e" + } + ], + "successors": [ + "0x14001ef8e", + "0x14001ef84" + ] + }, + { + "address": "0x14001ef8e", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ef8e", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 2]" + }, + { + "address": "0x14001ef93", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001ef84", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ef84", + "size": 2, + "mnemonic": "test", + "operands": "dh, dh" + }, + { + "address": "0x14001ef86", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ef41" + }, + { + "address": "0x14001ef88", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rax + rcx - 1]" + }, + { + "address": "0x14001ef8d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001efd0", + "end_address": "0x14001f037", + "name": "", + "blocks": [ + { + "address": "0x14001efd0", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001efd0", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rcx" + }, + { + "address": "0x14001efd3", + "size": 3, + "mnemonic": "test", + "operands": "cl, 7" + }, + { + "address": "0x14001efd6", + "size": 2, + "mnemonic": "je", + "operands": "0x14001efec" + } + ], + "successors": [ + "0x14001efec", + "0x14001efd8" + ] + }, + { + "address": "0x14001efec", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001efec", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x8080808080808080" + }, + { + "address": "0x14001eff6", + "size": 10, + "mnemonic": "movabs", + "operands": "r10, 0xfefefefefefefeff" + }, + { + "address": "0x14001f000", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [edx + ecx]" + }, + { + "address": "0x14001f004", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001f009", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xff8" + }, + { + "address": "0x14001f00e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001efd8" + } + ], + "successors": [ + "0x14001efd8", + "0x14001f010" + ] + }, + { + "address": "0x14001efd8", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001efd8", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rcx]" + }, + { + "address": "0x14001efdb", + "size": 3, + "mnemonic": "cmp", + "operands": "al, byte ptr [rdx + rcx]" + }, + { + "address": "0x14001efde", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f02f" + }, + { + "address": "0x14001efe0", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001efe3", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001efe5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f02c" + } + ], + "successors": [ + "0x14001f02c", + "0x14001efe7" + ] + }, + { + "address": "0x14001f010", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f010", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f013", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, qword ptr [rdx + rcx]" + }, + { + "address": "0x14001f017", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001efd8" + }, + { + "address": "0x14001f019", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + r10]" + }, + { + "address": "0x14001f01d", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x14001f020", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x14001f024", + "size": 3, + "mnemonic": "and", + "operands": "rax, r9" + }, + { + "address": "0x14001f027", + "size": 3, + "mnemonic": "test", + "operands": "r11, rax" + }, + { + "address": "0x14001f02a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f000" + } + ], + "successors": [ + "0x14001f000", + "0x14001f02c" + ] + }, + { + "address": "0x14001f02c", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f02c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001f02e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001efe7", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001efe7", + "size": 3, + "mnemonic": "test", + "operands": "cl, 7" + }, + { + "address": "0x14001efea", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001efd8" + }, + { + "address": "0x14001efec", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x8080808080808080" + }, + { + "address": "0x14001eff6", + "size": 10, + "mnemonic": "movabs", + "operands": "r10, 0xfefefefefefefeff" + }, + { + "address": "0x14001f000", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [edx + ecx]" + }, + { + "address": "0x14001f004", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001f009", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xff8" + }, + { + "address": "0x14001f00e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001efd8" + } + ], + "successors": [ + "0x14001efd8", + "0x14001f010" + ] + }, + { + "address": "0x14001f000", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f000", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [edx + ecx]" + }, + { + "address": "0x14001f004", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001f009", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xff8" + }, + { + "address": "0x14001f00e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001efd8" + } + ], + "successors": [ + "0x14001efd8", + "0x14001f010" + ] + } + ] + }, + { + "address": "0x14001f050", + "end_address": "0x14001f0cd", + "name": "", + "blocks": [ + { + "address": "0x14001f050", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f050", + "size": 3, + "mnemonic": "sub", + "operands": "rdx, rcx" + }, + { + "address": "0x14001f053", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14001f056", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f0c2" + } + ], + "successors": [ + "0x14001f0c2", + "0x14001f058" + ] + }, + { + "address": "0x14001f0c2", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f0c2", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001f0c4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f058", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f058", + "size": 6, + "mnemonic": "test", + "operands": "ecx, 7" + }, + { + "address": "0x14001f05e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f07d" + } + ], + "successors": [ + "0x14001f07d", + "0x14001f060" + ] + }, + { + "address": "0x14001f07d", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f07d", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x8080808080808080" + }, + { + "address": "0x14001f087", + "size": 10, + "mnemonic": "movabs", + "operands": "r10, 0xfefefefefefefeff" + }, + { + "address": "0x14001f091", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + rcx]" + }, + { + "address": "0x14001f094", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001f099", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xff8" + }, + { + "address": "0x14001f09e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001f060" + } + ], + "successors": [ + "0x14001f060", + "0x14001f0a0" + ] + }, + { + "address": "0x14001f060", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f060", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rcx]" + }, + { + "address": "0x14001f063", + "size": 3, + "mnemonic": "cmp", + "operands": "al, byte ptr [rdx + rcx]" + }, + { + "address": "0x14001f066", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f0c5" + }, + { + "address": "0x14001f068", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001f06b", + "size": 3, + "mnemonic": "dec", + "operands": "r8" + }, + { + "address": "0x14001f06e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f0c2" + } + ], + "successors": [ + "0x14001f0c2", + "0x14001f070" + ] + }, + { + "address": "0x14001f0a0", + "size": 11, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f0a0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f0a3", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, qword ptr [rdx + rcx]" + }, + { + "address": "0x14001f0a7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f060" + }, + { + "address": "0x14001f0a9", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x14001f0ad", + "size": 4, + "mnemonic": "sub", + "operands": "r8, 8" + }, + { + "address": "0x14001f0b1", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001f0c2" + }, + { + "address": "0x14001f0b3", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r10 + rax]" + }, + { + "address": "0x14001f0b7", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x14001f0ba", + "size": 3, + "mnemonic": "and", + "operands": "rax, r9" + }, + { + "address": "0x14001f0bd", + "size": 3, + "mnemonic": "test", + "operands": "r11, rax" + }, + { + "address": "0x14001f0c0", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f091" + } + ], + "successors": [ + "0x14001f091", + "0x14001f0c2" + ] + }, + { + "address": "0x14001f070", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f070", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14001f072", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f0c2" + } + ], + "successors": [ + "0x14001f0c2", + "0x14001f074" + ] + }, + { + "address": "0x14001f091", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f091", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + rcx]" + }, + { + "address": "0x14001f094", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001f099", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xff8" + }, + { + "address": "0x14001f09e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001f060" + } + ], + "successors": [ + "0x14001f060", + "0x14001f0a0" + ] + }, + { + "address": "0x14001f074", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f074", + "size": 7, + "mnemonic": "test", + "operands": "rcx, 7" + }, + { + "address": "0x14001f07b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f060" + }, + { + "address": "0x14001f07d", + "size": 10, + "mnemonic": "movabs", + "operands": "r11, 0x8080808080808080" + }, + { + "address": "0x14001f087", + "size": 10, + "mnemonic": "movabs", + "operands": "r10, 0xfefefefefefefeff" + }, + { + "address": "0x14001f091", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + rcx]" + }, + { + "address": "0x14001f094", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001f099", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0xff8" + }, + { + "address": "0x14001f09e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001f060" + } + ], + "successors": [ + "0x14001f060", + "0x14001f0a0" + ] + } + ] + }, + { + "address": "0x14001f0d0", + "end_address": "0x14001f12b", + "name": "", + "blocks": [ + { + "address": "0x14001f0d0", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f0d0", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" + "operands": "qword ptr [rsp + 0x10], rdx" }, + { + "address": "0x14001f0d5", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f0d6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f0da", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f0dd", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x14001f0e4", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001f0e7", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f0eb", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14001f0f0", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001f0f3", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rdx + 0x48], r8" + }, + { + "address": "0x14001f0f8", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x14001f0fc", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rdx + 0x10]" + }, + { + "address": "0x14001f100", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x14001f103", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x14001f106", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rdx + 0x10], eax" + }, + { + "address": "0x14001f10a", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rcx + rdx + 0x14], eax" + }, + { + "address": "0x14001f10e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f11a" + } + ], + "successors": [ + "0x14001f11a", + "0x14001f110" + ] + }, + { + "address": "0x14001f11a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f11a", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f124", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f128", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f129", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f110", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f110", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001f112", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f114", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x14001f119", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f11a", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f124", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f128", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f129", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f130", + "end_address": "0x14001f14e", + "name": "", + "blocks": [ + { + "address": "0x14001f130", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f130", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x14001f135", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f136", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f13a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f13d", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f147", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f14b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f14c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f150", + "end_address": "0x14001f1ab", + "name": "", + "blocks": [ + { + "address": "0x14001f150", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f150", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x10], rdx" + }, + { + "address": "0x14001f155", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f156", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f15a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f15d", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f164", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001f167", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f16b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14001f170", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001f173", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rdx + 0x48], r8" + }, + { + "address": "0x14001f178", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x14001f17c", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rdx + 0x10]" + }, + { + "address": "0x14001f180", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x14001f183", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x14001f186", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rdx + 0x10], eax" + }, + { + "address": "0x14001f18a", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rcx + rdx + 0x14], eax" + }, + { + "address": "0x14001f18e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f19a" + } + ], + "successors": [ + "0x14001f19a", + "0x14001f190" + ] + }, + { + "address": "0x14001f19a", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f19a", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f1a4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f1a8", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f1a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f190", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f190", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001f192", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f194", + "size": 5, + "mnemonic": "call", + "operands": "0x140006198" + }, + { + "address": "0x14001f199", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f19a", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f1a4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f1a8", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f1a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f1c3", + "end_address": "0x14001f1ed", + "name": "", + "blocks": [ + { + "address": "0x14001f1c3", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f1c3", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f1c5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f1c9", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f1cc", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f1cf", + "size": 3, + "mnemonic": "and", + "operands": "eax, 1" + }, + { + "address": "0x14001f1d2", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001f1d4", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f1e7" + } + ], + "successors": [ + "0x14001f1e7", + "0x14001f1d6" + ] + }, + { + "address": "0x14001f1e7", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f1e7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f1eb", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f1ec", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f1d6", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f1d6", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbp + 0x48], 0xfffffffe" + }, + { + "address": "0x14001f1da", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14001f1de", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x10" + }, + { + "address": "0x14001f1e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140002b78" + }, + { + "address": "0x14001f1e7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f1eb", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f1ec", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f259", + "end_address": "0x14001f279", + "name": "", + "blocks": [ + { + "address": "0x14001f259", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f259", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f25b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f25f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f262", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x14001f267", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x14001f26e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x14001f273", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f277", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f278", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f279", + "end_address": "0x14001f299", + "name": "", + "blocks": [ + { + "address": "0x14001f279", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f279", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f27b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f27f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f282", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x30" + }, + { + "address": "0x14001f287", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xc0]" + }, + { + "address": "0x14001f28e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x14001f293", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f297", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f298", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2bd", + "end_address": "0x14001f2db", + "name": "", + "blocks": [ + { + "address": "0x14001f2bd", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2bd", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f2bf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f2c3", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2c6", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001f2c9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f2cc", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f2ce", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dfac" + }, + { + "address": "0x14001f2d3", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f2d4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f2d8", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f2d9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2db", + "end_address": "0x14001f2f3", + "name": "", + "blocks": [ + { + "address": "0x14001f2db", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2db", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f2dd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2e0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f2e3", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f2e5", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0xc0000005" + }, + { + "address": "0x14001f2eb", + "size": 3, + "mnemonic": "sete", + "operands": "cl" + }, + { + "address": "0x14001f2ee", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001f2f0", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f2f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2f3", + "end_address": "0x14001f39a", + "name": "", + "blocks": [ + { + "address": "0x14001f2f3", + "size": 39, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2f3", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001f2f5", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f2f6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001f2f7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f2fb", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2fe", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f302", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f307", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f30b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f30f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f316", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f31a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f31f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f323", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f327", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f32a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f32e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f333", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f337", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f33b", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f340", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f349", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f351", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f358", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f35d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f360", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f367", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f36b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f36e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x14001f373", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f378", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f380", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f387", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f38e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f391", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f395", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f396", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f397", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f398", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f39a", + "end_address": "0x14001f44f", + "name": "", + "blocks": [ + { + "address": "0x14001f39a", + "size": 42, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f39a", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001f39c", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f39d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001f39e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f3a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f3a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f3a9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3ae", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f3b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f3b6", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f3bd", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f3c1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f3ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f3d1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f3d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3da", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f3de", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3e3", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xa8]" + }, + { + "address": "0x14001f3e9", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], ecx" + }, + { + "address": "0x14001f3ec", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f3f5", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f3fe", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f406", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f40d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f412", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f415", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f41c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f420", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f423", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x14001f428", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f42d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f435", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f43c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f443", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f446", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f44a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f44b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f44c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f44d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f44f", + "end_address": "0x14001f4e1", + "name": "", + "blocks": [ + { + "address": "0x14001f44f", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f44f", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001f451", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f452", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f456", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f459", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rcx" + }, + { + "address": "0x14001f45d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x58], 0" + }, + { + "address": "0x14001f461", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f4cf" + } + ], + "successors": [ + "0x14001f4cf", + "0x14001f463" + ] + }, + { + "address": "0x14001f4cf", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f4cf", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f4d6", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14001f4d9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f4dd", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f4de", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f4df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f463", + "size": 12, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f463", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14001f467", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f46a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rcx" + }, + { + "address": "0x14001f46e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f472", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0xe06d7363" + }, + { + "address": "0x14001f478", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f4cf" + }, + { + "address": "0x14001f47a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f47e", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x18], 4" + }, + { + "address": "0x14001f482", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f4cf" + }, + { + "address": "0x14001f484", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f488", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x20], 0x19930520" + }, + { + "address": "0x14001f48f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f4ab" + } + ], + "successors": [ + "0x14001f4ab", + "0x14001f491" + ] + }, + { + "address": "0x14001f4ab", + "size": 15, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f4ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f4b0", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f4b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rcx" + }, + { + "address": "0x14001f4b8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14001f4bc", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rax + 8]" + }, + { + "address": "0x14001f4c0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f4c5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x14001f4c9", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b70" + }, + { + "address": "0x14001f4ce", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f4cf", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f4d6", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14001f4d9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f4dd", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f4de", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f4df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f491", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f491", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f495", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x20], 0x19930521" + }, + { + "address": "0x14001f49c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f4ab" + } + ], + "successors": [ + "0x14001f4ab", + "0x14001f49e" + ] + }, + { + "address": "0x14001f49e", + "size": 18, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f49e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f4a2", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x20], 0x19930522" + }, + { + "address": "0x14001f4a9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f4cf" + }, + { + "address": "0x14001f4ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f4b0", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x28]" + }, + { + "address": "0x14001f4b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rcx" + }, + { + "address": "0x14001f4b8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14001f4bc", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rax + 8]" + }, + { + "address": "0x14001f4c0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f4c5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x14001f4c9", + "size": 5, + "mnemonic": "call", + "operands": "0x140010b70" + }, + { + "address": "0x14001f4ce", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f4cf", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f4d6", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14001f4d9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f4dd", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f4de", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f4df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f4e1", + "end_address": "0x14001f4fd", + "name": "", + "blocks": [ + { + "address": "0x14001f4e1", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f4e1", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f4e3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f4e7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f4ea", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f4ef", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x14001f4f6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f4fa", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f4fb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f4fd", + "end_address": "0x14001f51e", + "name": "", + "blocks": [ + { + "address": "0x14001f4fd", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f4fd", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f4ff", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f503", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f506", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp + 0x20]" + }, + { + "address": "0x14001f50a", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001f511", + "size": 5, + "mnemonic": "call", + "operands": "0x140009cfc" + }, + { + "address": "0x14001f516", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f517", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f51b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f51c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f51e", + "end_address": "0x14001f5a4", + "name": "", + "blocks": [ + { + "address": "0x14001f51e", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f51e", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001f520", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f521", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f525", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f528", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x14001f52c", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x14001f531", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f535", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f537", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001f53e", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001f544", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f546", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x14001f54a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f54c", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930520" + }, + { + "address": "0x14001f553", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f567" + } + ], + "successors": [ + "0x14001f567", + "0x14001f555" + ] + }, + { + "address": "0x14001f567", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f567", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x14001f56b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007010" + }, + { + "address": "0x14001f570", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001f572", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f57f" + } + ], + "successors": [ + "0x14001f57f", + "0x14001f574" + ] + }, + { + "address": "0x14001f555", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f555", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930521" + }, + { + "address": "0x14001f55c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f567" + } + ], + "successors": [ + "0x14001f567", + "0x14001f55e" + ] + }, + { + "address": "0x14001f57f", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f57f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f584", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xc0]" + }, + { + "address": "0x14001f58b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rcx" + }, + { + "address": "0x14001f58f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f594", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f598", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rcx" + }, + { + "address": "0x14001f59c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f5a0", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f5a1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f5a2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f574", + "size": 14, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f574", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 1" + }, + { + "address": "0x14001f576", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001f579", + "size": 5, + "mnemonic": "call", + "operands": "0x140006f98" + }, + { + "address": "0x14001f57e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f57f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f584", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xc0]" + }, + { + "address": "0x14001f58b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rcx" + }, + { + "address": "0x14001f58f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f594", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f598", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rcx" + }, + { + "address": "0x14001f59c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f5a0", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f5a1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f5a2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f55e", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f55e", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930522" + }, + { + "address": "0x14001f565", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f567", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x14001f56b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007010" + }, + { + "address": "0x14001f570", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001f572", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f57f" + } + ], + "successors": [ + "0x14001f57f", + "0x14001f574" + ] + } + ] + }, + { + "address": "0x14001f5a4", + "end_address": "0x14001f5cc", + "name": "", + "blocks": [ + { + "address": "0x14001f5a4", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f5a4", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f5a6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f5aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f5ad", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x20]" + }, + { + "address": "0x14001f5b1", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rbp + 0xc8]" + }, + { + "address": "0x14001f5b8", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xd8]" + }, + { + "address": "0x14001f5bf", + "size": 5, + "mnemonic": "call", + "operands": "0x140009d94" + }, + { + "address": "0x14001f5c4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f5c5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f5c9", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f5ca", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f5cc", + "end_address": "0x14001f65d", + "name": "", + "blocks": [ + { + "address": "0x14001f5cc", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f5cc", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001f5ce", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f5cf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f5d3", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f5d6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f5da", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x14001f5df", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f5e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5e5", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0xd8]" + }, + { + "address": "0x14001f5ec", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001f5f2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5f4", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x14001f5f8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5fa", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930520" + }, + { + "address": "0x14001f601", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f615" + } + ], + "successors": [ + "0x14001f615", + "0x14001f603" + ] + }, + { + "address": "0x14001f615", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f615", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x14001f619", + "size": 5, + "mnemonic": "call", + "operands": "0x140007010" + }, + { + "address": "0x14001f61e", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001f620", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f62d" + } + ], + "successors": [ + "0x14001f62d", + "0x14001f622" + ] + }, + { + "address": "0x14001f603", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f603", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930521" + }, + { + "address": "0x14001f60a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f615" + } + ], + "successors": [ + "0x14001f615", + "0x14001f60c" + ] + }, + { + "address": "0x14001f62d", + "size": 13, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f62d", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f632", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14001f636", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rcx" + }, + { + "address": "0x14001f63a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f63f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f643", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rcx" + }, + { + "address": "0x14001f647", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f64c", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xc0]" + }, + { + "address": "0x14001f652", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], ecx" + }, + { + "address": "0x14001f655", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f659", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f65a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f65b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f622", + "size": 17, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f622", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 1" + }, + { + "address": "0x14001f624", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001f627", + "size": 5, + "mnemonic": "call", + "operands": "0x140006f98" + }, + { + "address": "0x14001f62c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f62d", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f632", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14001f636", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rcx" + }, + { + "address": "0x14001f63a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f63f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f643", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rcx" + }, + { + "address": "0x14001f647", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f64c", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xc0]" + }, + { + "address": "0x14001f652", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], ecx" + }, + { + "address": "0x14001f655", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f659", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f65a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f65b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f60c", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f60c", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930522" + }, + { + "address": "0x14001f613", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f615", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x14001f619", + "size": 5, + "mnemonic": "call", + "operands": "0x140007010" + }, + { + "address": "0x14001f61e", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001f620", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f62d" + } + ], + "successors": [ + "0x14001f62d", + "0x14001f622" + ] + } + ] + }, + { + "address": "0x14001f65d", + "end_address": "0x14001f673", + "name": "", + "blocks": [ + { + "address": "0x14001f65d", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f65d", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f65f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f663", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f666", + "size": 5, + "mnemonic": "call", + "operands": "0x140007064" + }, + { + "address": "0x14001f66b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f66c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f670", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f671", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f673", + "end_address": "0x14001f696", + "name": "", + "blocks": [ + { + "address": "0x14001f673", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f673", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f675", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f679", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f67c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f681", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x14001f685", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001f68f" + }, + { + "address": "0x14001f687", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f68c", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x14001f68f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f693", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f694", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f696", + "end_address": "0x14001f6ac", + "name": "", + "blocks": [ + { + "address": "0x14001f696", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f696", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f698", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f69c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f69f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007064" + }, + { + "address": "0x14001f6a4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f6a5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6a9", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6aa", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f6ac", + "end_address": "0x14001f6cf", + "name": "", + "blocks": [ + { + "address": "0x14001f6ac", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f6ac", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f6ae", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6b2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f6b5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f6ba", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x14001f6be", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001f6c8" + }, + { + "address": "0x14001f6c0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f6c5", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x14001f6c8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6cc", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6cd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f6cf", + "end_address": "0x14001f6e7", + "name": "", + "blocks": [ + { + "address": "0x14001f6cf", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f6cf", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f6d1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6d5", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f6d8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f6dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6e0", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6e1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + }, + { + "address": "0x14000b204", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b204", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x14000b208", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x14e09]" + } + ], + "successors": [ + "0x140020018" + ] + } + ] + }, + { + "address": "0x14001f6e7", + "end_address": "0x14001f702", + "name": "", + "blocks": [ + { + "address": "0x14001f6e7", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f6e7", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f6e9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f6ed", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f6f0", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f6f4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f6f7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f6fb", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f702", + "end_address": "0x14001f71f", + "name": "", + "blocks": [ + { + "address": "0x14001f702", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f702", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f704", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f708", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f70b", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x98]" + }, + { + "address": "0x14001f712", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f714", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f718", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f719", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + }, + { + "address": "0x14000ca74", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ca74", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, ecx" + }, + { + "address": "0x14000ca77", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rax*4]" + }, + { + "address": "0x14000ca7b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2637e]" + }, + { + "address": "0x14000ca82", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rcx*8]" + }, + { + "address": "0x14000ca86", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1358b]" + } + ], + "successors": [ + "0x140020018" + ] + } + ] + }, + { + "address": "0x14001f71f", + "end_address": "0x14001f739", + "name": "", + "blocks": [ + { + "address": "0x14001f71f", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f71f", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f721", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f725", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f728", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f72c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14001f731", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f732", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f736", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f737", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f739", + "end_address": "0x14001f753", + "name": "", + "blocks": [ + { + "address": "0x14001f739", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f739", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f73b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f73f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f742", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x58]" + }, + { + "address": "0x14001f746", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14001f74b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f74c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f750", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f751", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f753", + "end_address": "0x14001f76b", + "name": "", + "blocks": [ + { + "address": "0x14001f753", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f753", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f759", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f75c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x60]" + }, + { + "address": "0x14001f760", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f764", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f765", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f76b", + "end_address": "0x14001f783", + "name": "", + "blocks": [ + { + "address": "0x14001f76b", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f76b", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f76d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f771", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f774", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x14001f778", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f77c", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f77d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f783", + "end_address": "0x14001f79d", + "name": "", + "blocks": [ + { + "address": "0x14001f783", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f783", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f785", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f789", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f78c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f790", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f792", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f796", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f797", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f7a0", + "end_address": "0x14001f7b6", + "name": "", + "blocks": [ + { + "address": "0x14001f7a0", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f7a0", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f7a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7a6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f7a9", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f7ab", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7af", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f7b0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f7b6", + "end_address": "0x14001f7cc", + "name": "", + "blocks": [ + { + "address": "0x14001f7b6", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f7b6", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f7b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7bc", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f7bf", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f7c1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7c5", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f7c6", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f7cc", + "end_address": "0x14001f7f9", + "name": "", + "blocks": [ + { + "address": "0x14001f7cc", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f7cc", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f7ce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7d2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f7d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rcx" + }, + { + "address": "0x14001f7d9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f7dc", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x14001f7de", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x24], ecx" + }, + { + "address": "0x14001f7e1", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001f7e3", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xe06d7363" + }, + { + "address": "0x14001f7e9", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001f7ec", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], eax" + }, + { + "address": "0x14001f7ef", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14001f7f2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7f6", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f7f7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f7f9", + "end_address": "0x14001f813", + "name": "", + "blocks": [ + { + "address": "0x14001f7f9", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f7f9", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f7fb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f802", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x58]" + }, + { + "address": "0x14001f806", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f808", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f80c", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f80d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f813", + "end_address": "0x14001f834", + "name": "", + "blocks": [ + { + "address": "0x14001f813", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f813", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f815", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f819", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f81c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f820", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f823", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001f826", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rdx + 0x3a8], 0xffffffef" + }, + { + "address": "0x14001f82d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f831", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f832", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f834", + "end_address": "0x14001f84d", + "name": "", + "blocks": [ + { + "address": "0x14001f834", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f834", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f836", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f83a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f83d", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x14001f842", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f846", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f847", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f84d", + "end_address": "0x14001f866", + "name": "", + "blocks": [ + { + "address": "0x14001f84d", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f84d", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f84f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f853", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f856", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x14001f85b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f85f", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f860", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f866", + "end_address": "0x14001f880", + "name": "", + "blocks": [ + { + "address": "0x14001f866", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f866", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f868", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f86c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f86f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f873", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f875", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f879", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f87a", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400193b8" + } + ], + "successors": [ + "0x1400193b8" + ] + }, + { + "address": "0x1400193b8", + "size": 9, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400193b8", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdx, ecx" + }, + { + "address": "0x1400193bb", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x19f3e]" + }, + { + "address": "0x1400193c2", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400193c5", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x3f" + }, + { + "address": "0x1400193c8", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x1400193cc", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rdx*8]" + }, + { + "address": "0x1400193d0", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + rax*8]" + }, + { + "address": "0x1400193d4", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + rcx*8]" + }, + { + "address": "0x1400193d8", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x6c39]" + } + ], + "successors": [ + "0x140020018" + ] + } + ] + }, + { + "address": "0x14001f880", + "end_address": "0x14001f897", + "name": "", + "blocks": [ + { + "address": "0x14001f880", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f880", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f882", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f886", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f889", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0x60]" + }, + { + "address": "0x14001f88c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f890", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f891", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400193b8" + } + ], + "successors": [ + "0x1400193b8" + ] + } + ] + }, + { + "address": "0x14001f897", + "end_address": "0x14001f8ae", + "name": "", + "blocks": [ + { + "address": "0x14001f897", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f897", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f899", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f89d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8a0", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f8a3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8a7", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8a8", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400193b8" + } + ], + "successors": [ + "0x1400193b8" + ] + } + ] + }, + { + "address": "0x14001f8ae", + "end_address": "0x14001f8cf", + "name": "", + "blocks": [ + { + "address": "0x14001f8ae", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f8ae", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f8b0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8b4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8b7", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x70], 0" + }, + { + "address": "0x14001f8bb", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f8c8" + } + ], + "successors": [ + "0x14001f8c8", + "0x14001f8bd" + ] + }, + { + "address": "0x14001f8c8", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f8c8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8cc", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8cd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001f8bd", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f8bd", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14001f8c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001f8c7", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f8c8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8cc", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8cd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f8cf", + "end_address": "0x14001f8e9", + "name": "", + "blocks": [ + { + "address": "0x14001f8cf", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f8cf", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f8d1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8d5", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8d8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x68]" + }, + { + "address": "0x14001f8dc", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f8de", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8e2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8e3", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f8e9", + "end_address": "0x14001f902", + "name": "", + "blocks": [ + { + "address": "0x14001f8e9", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f8e9", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f8eb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8ef", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8f2", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x14001f8f7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8fb", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f902", + "end_address": "0x14001f91b", + "name": "", + "blocks": [ + { + "address": "0x14001f902", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f902", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f904", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f908", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f90b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14001f910", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f914", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f915", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f920", + "end_address": "0x14001f940", + "name": "", + "blocks": [ + { + "address": "0x14001f920", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f920", + "size": 2, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f922", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f926", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f929", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f92c", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f92e", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0xc0000005" + }, + { + "address": "0x14001f934", + "size": 3, + "mnemonic": "sete", + "operands": "cl" + }, + { + "address": "0x14001f937", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001f939", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f93d", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f93e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f940", + "end_address": "0x14001f994", + "name": "", + "blocks": [ + { + "address": "0x14001f940", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f940", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f944", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x12895]" + }, + { + "address": "0x14001f94b", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f94f", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1288a]" + }, + { + "address": "0x14001f956", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1bb3]" + }, + { + "address": "0x14001f95d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + r8], rax" + }, + { + "address": "0x14001f961", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x12878]" + }, + { + "address": "0x14001f968", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f96c", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rcx - 0x10]" + }, + { + "address": "0x14001f96f", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rcx + r8 - 4], edx" + }, + { + "address": "0x14001f974", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1b75]" + }, + { + "address": "0x14001f97b", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1286e], rax" + }, + { + "address": "0x14001f982", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x12867]" + }, + { + "address": "0x14001f989", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x14001f98e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f98f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f993", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f9b8", + "end_address": "0x14001fa0e", + "name": "", + "blocks": [ + { + "address": "0x14001f9b8", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f9b8", + "size": 2, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001f9ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f9be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001f9fc" + } + ], + "successors": [ + "0x14001f9fc" + ] + }, + { + "address": "0x14001f9fc", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f9fc", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x12aa5]" + }, + { + "address": "0x14001fa03", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14001fa06", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f9c0" + }, + { + "address": "0x14001fa08", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001fa0c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001fa0d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001fa10", + "end_address": "0x14001fa4e", + "name": "", + "blocks": [ + { + "address": "0x14001fa10", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001fa10", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001fa14", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x12a7d]" + }, + { + "address": "0x14001fa1b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001fa1e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001fa49" + } + ], + "successors": [ + "0x14001fa49", + "0x14001fa20" + ] + }, + { + "address": "0x14001fa49", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001fa49", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001fa4d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001fa20", + "size": 6, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001fa20", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001fa23", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x14001fa27", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x893]" + }, + { + "address": "0x14001fa2d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x14001fa30", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001fa33", + "size": 2, + "mnemonic": "je", + "operands": "0x14001fa49" + } + ], + "successors": [ + "0x14001fa49", + "0x14001fa35" + ] + }, + { + "address": "0x14001fa35", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001fa35", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001fa38", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001fa3d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001fa40", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001fa43", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x877]" + }, + { + "address": "0x14001fa49", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001fa4d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001fa50", + "end_address": "0x14001fa8e", + "name": "", + "blocks": [ + { + "address": "0x14001fa50", + "size": 2, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001fa50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001fa54", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001fa7c" + } + ], + "successors": [ + "0x14001fa7c" + ] + }, + { + "address": "0x14001fa7c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001fa7c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x11595]" + }, + { + "address": "0x14001fa83", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 0xa" + }, + { + "address": "0x14001fa87", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001fa56" + } + ], + "successors": [ + "0x14001fa56", + "0x14001fa89" + ] + }, + { + "address": "0x14001fa56", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001fa56", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x12b33]" + }, + { + "address": "0x14001fa5d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + rax*8]" + }, + { + "address": "0x14001fa61", + "size": 3, + "mnemonic": "inc", + "operands": "rax" + }, + { + "address": "0x14001fa64", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x115ad], rax" + }, + { + "address": "0x14001fa6b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x597]" + }, + { + "address": "0x14001fa71", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001fa74", + "size": 2, + "mnemonic": "je", + "operands": "0x14001fa7c" + } + ], + "successors": [ + "0x14001fa7c", + "0x14001fa76" + ] + }, + { + "address": "0x14001fa89", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001fa89", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001fa8d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001fa76", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001fa76", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x844]" + }, + { + "address": "0x14001fa7c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x11595]" + }, + { + "address": "0x14001fa83", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 0xa" + }, + { + "address": "0x14001fa87", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001fa56" + } + ], + "successors": [ + "0x14001fa56", + "0x14001fa89" + ] + } + ] + }, + { + "address": "0x140001032", + "end_address": "0x140001080", + "name": "", + "blocks": [ + { + "address": "0x140001032", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001032", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001036", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x14000103b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b140" + }, + { + "address": "0x140001040", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x31209]" + }, + { + "address": "0x140001047", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000104a", + "size": 5, + "mnemonic": "call", + "operands": "0x1400028e4" + }, + { + "address": "0x14000104f", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x20552]" + }, + { + "address": "0x140001056", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140001059", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14000105c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x311ed], rax" + }, + { + "address": "0x140001063", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x311e6]" + }, + { + "address": "0x14000106a", + "size": 5, + "mnemonic": "call", + "operands": "0x140003270" + }, + { + "address": "0x14000106f", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e91e]" + }, + { + "address": "0x140001076", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000107a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000107b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x14000115f", + "end_address": "0x1400011a3", + "name": "", + "blocks": [ + { + "address": "0x14000115f", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000115f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001160", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140001162", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140001164", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001166", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001168", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000116c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000116f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140001172", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140001175", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x140001178", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r13d" + }, + { + "address": "0x14000117d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140001180", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x140001185", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140001188", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi]" + }, + { + "address": "0x14000118b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 4]" + }, + { + "address": "0x14000118f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + rsi + 0x28]" + }, + { + "address": "0x140001194", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140001197", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x140001199", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000119c", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x14000119e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400011a1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400011a6" + } + ], + "successors": [ + "0x1400011a6" + ] + } + ] + }, + { + "address": "0x140001160", + "end_address": "0x1400011a3", + "name": "", + "blocks": [ + { + "address": "0x140001160", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001160", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140001162", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140001164", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001166", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001168", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000116c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000116f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140001172", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140001175", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x140001178", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r13d" + }, + { + "address": "0x14000117d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140001180", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x140001185", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140001188", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi]" + }, + { + "address": "0x14000118b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 4]" + }, + { + "address": "0x14000118f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + rsi + 0x28]" + }, + { + "address": "0x140001194", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140001197", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x140001199", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000119c", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x14000119e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400011a1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400011a6" + } + ], + "successors": [ + "0x1400011a6" + ] + } + ] + }, + { + "address": "0x140001162", + "end_address": "0x1400011a3", + "name": "", + "blocks": [ + { + "address": "0x140001162", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001162", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140001164", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001166", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001168", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000116c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000116f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140001172", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140001175", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x140001178", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r13d" + }, + { + "address": "0x14000117d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140001180", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x140001185", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140001188", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi]" + }, + { + "address": "0x14000118b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 4]" + }, + { + "address": "0x14000118f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + rsi + 0x28]" + }, + { + "address": "0x140001194", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140001197", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x140001199", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000119c", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x14000119e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400011a1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400011a6" + } + ], + "successors": [ + "0x1400011a6" + ] + } + ] + }, + { + "address": "0x140001164", + "end_address": "0x1400011a3", + "name": "", + "blocks": [ + { + "address": "0x140001164", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001164", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001166", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001168", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000116c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000116f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140001172", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140001175", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x140001178", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r13d" + }, + { + "address": "0x14000117d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140001180", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x140001185", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140001188", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi]" + }, + { + "address": "0x14000118b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 4]" + }, + { + "address": "0x14000118f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + rsi + 0x28]" + }, + { + "address": "0x140001194", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140001197", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x140001199", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000119c", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x14000119e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400011a1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400011a6" + } + ], + "successors": [ + "0x1400011a6" + ] + } + ] + }, + { + "address": "0x140001166", + "end_address": "0x1400011a3", + "name": "", + "blocks": [ + { + "address": "0x140001166", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001166", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001168", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000116c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000116f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140001172", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140001175", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x140001178", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r13d" + }, + { + "address": "0x14000117d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140001180", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x140001185", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140001188", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi]" + }, + { + "address": "0x14000118b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 4]" + }, + { + "address": "0x14000118f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + rsi + 0x28]" + }, + { + "address": "0x140001194", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140001197", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x140001199", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000119c", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x14000119e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400011a1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400011a6" + } + ], + "successors": [ + "0x1400011a6" + ] + } + ] + }, + { + "address": "0x140001168", + "end_address": "0x1400011a3", + "name": "", + "blocks": [ + { + "address": "0x140001168", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001168", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000116c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000116f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140001172", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140001175", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x140001178", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r13d" + }, + { + "address": "0x14000117d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140001180", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x140001185", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x140001188", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsi]" + }, + { + "address": "0x14000118b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [r8 + 4]" + }, + { + "address": "0x14000118f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + rsi + 0x28]" + }, + { + "address": "0x140001194", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x140001197", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x140001199", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000119c", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400011a3" + }, + { + "address": "0x14000119e", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, rax" + }, + { + "address": "0x1400011a1", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400011a6" + } + ], + "successors": [ + "0x1400011a6" + ] + } + ] + }, + { + "address": "0x1400014df", + "end_address": "0x140001501", + "name": "", + "blocks": [ + { + "address": "0x1400014df", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400014df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400014e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400014e5", + "size": 10, + "mnemonic": "movabs", + "operands": "rbp, 0x7fffffffffffffff" + }, + { + "address": "0x1400014ef", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400014f2", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400014f5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400014f8", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400014fb", + "size": 6, + "mnemonic": "ja", + "operands": "0x140001582" + } + ], + "successors": [ + "0x140001582", + "0x140001501" + ] + } + ] + }, + { + "address": "0x1400014e1", + "end_address": "0x140001501", + "name": "", + "blocks": [ + { + "address": "0x1400014e1", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400014e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400014e5", + "size": 10, + "mnemonic": "movabs", + "operands": "rbp, 0x7fffffffffffffff" + }, + { + "address": "0x1400014ef", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400014f2", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400014f5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400014f8", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400014fb", + "size": 6, + "mnemonic": "ja", + "operands": "0x140001582" + } + ], + "successors": [ + "0x140001582", + "0x140001501" + ] + } + ] + }, + { + "address": "0x140001595", + "end_address": "0x1400015ee", + "name": "", + "blocks": [ + { + "address": "0x140001595", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001595", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140001596", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140001597", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001598", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000159a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000159c", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x37]" + }, + { + "address": "0x1400015a1", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x1400015a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2fa91]" + }, + { + "address": "0x1400015af", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x1400015b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], rax" + }, + { + "address": "0x1400015b6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r8 + 0x18], 0xf" + }, + { + "address": "0x1400015bb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400015be", + "size": 3, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx]" + }, + { + "address": "0x1400015c1", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400015c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400015c7", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp - 0x39], xmm0" + }, + { + "address": "0x1400015cb", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x1400015ce", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rbp - 0x19], xmm1" + }, + { + "address": "0x1400015d2", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400015d7" + }, + { + "address": "0x1400015d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r8]" + }, + { + "address": "0x1400015d7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r8 + 0x10]" + }, + { + "address": "0x1400015db", + "size": 10, + "mnemonic": "movabs", + "operands": "rdi, 0x7fffffffffffffff" + }, + { + "address": "0x1400015e5", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400015e8", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400017bd" + } + ], + "successors": [ + "0x1400017bd", + "0x1400015ee" + ] + } + ] + }, + { + "address": "0x140001596", + "end_address": "0x1400015ee", + "name": "", + "blocks": [ + { + "address": "0x140001596", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001596", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140001597", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001598", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000159a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000159c", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x37]" + }, + { + "address": "0x1400015a1", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x1400015a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2fa91]" + }, + { + "address": "0x1400015af", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x1400015b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], rax" + }, + { + "address": "0x1400015b6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r8 + 0x18], 0xf" + }, + { + "address": "0x1400015bb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400015be", + "size": 3, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx]" + }, + { + "address": "0x1400015c1", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400015c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400015c7", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp - 0x39], xmm0" + }, + { + "address": "0x1400015cb", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x1400015ce", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rbp - 0x19], xmm1" + }, + { + "address": "0x1400015d2", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400015d7" + }, + { + "address": "0x1400015d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r8]" + }, + { + "address": "0x1400015d7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r8 + 0x10]" + }, + { + "address": "0x1400015db", + "size": 10, + "mnemonic": "movabs", + "operands": "rdi, 0x7fffffffffffffff" + }, + { + "address": "0x1400015e5", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400015e8", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400017bd" + } + ], + "successors": [ + "0x1400017bd", + "0x1400015ee" + ] + } + ] + }, + { + "address": "0x140001597", + "end_address": "0x1400015ee", + "name": "", + "blocks": [ + { + "address": "0x140001597", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001597", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001598", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000159a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000159c", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x37]" + }, + { + "address": "0x1400015a1", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x1400015a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2fa91]" + }, + { + "address": "0x1400015af", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x1400015b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], rax" + }, + { + "address": "0x1400015b6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r8 + 0x18], 0xf" + }, + { + "address": "0x1400015bb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400015be", + "size": 3, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx]" + }, + { + "address": "0x1400015c1", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400015c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400015c7", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp - 0x39], xmm0" + }, + { + "address": "0x1400015cb", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x1400015ce", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rbp - 0x19], xmm1" + }, + { + "address": "0x1400015d2", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400015d7" + }, + { + "address": "0x1400015d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r8]" + }, + { + "address": "0x1400015d7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r8 + 0x10]" + }, + { + "address": "0x1400015db", + "size": 10, + "mnemonic": "movabs", + "operands": "rdi, 0x7fffffffffffffff" + }, + { + "address": "0x1400015e5", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400015e8", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400017bd" + } + ], + "successors": [ + "0x1400017bd", + "0x1400015ee" + ] + } + ] + }, + { + "address": "0x140001598", + "end_address": "0x1400015ee", + "name": "", + "blocks": [ + { + "address": "0x140001598", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001598", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000159a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000159c", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x37]" + }, + { + "address": "0x1400015a1", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x1400015a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2fa91]" + }, + { + "address": "0x1400015af", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x1400015b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], rax" + }, + { + "address": "0x1400015b6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r8 + 0x18], 0xf" + }, + { + "address": "0x1400015bb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400015be", + "size": 3, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx]" + }, + { + "address": "0x1400015c1", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400015c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400015c7", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp - 0x39], xmm0" + }, + { + "address": "0x1400015cb", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x1400015ce", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rbp - 0x19], xmm1" + }, + { + "address": "0x1400015d2", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400015d7" + }, + { + "address": "0x1400015d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r8]" + }, + { + "address": "0x1400015d7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r8 + 0x10]" + }, + { + "address": "0x1400015db", + "size": 10, + "mnemonic": "movabs", + "operands": "rdi, 0x7fffffffffffffff" + }, + { + "address": "0x1400015e5", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400015e8", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400017bd" + } + ], + "successors": [ + "0x1400017bd", + "0x1400015ee" + ] + } + ] + }, + { + "address": "0x14000159a", + "end_address": "0x1400015ee", + "name": "", + "blocks": [ + { + "address": "0x14000159a", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000159a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000159c", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x37]" + }, + { + "address": "0x1400015a1", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x1400015a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2fa91]" + }, + { + "address": "0x1400015af", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x1400015b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], rax" + }, + { + "address": "0x1400015b6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r8 + 0x18], 0xf" + }, + { + "address": "0x1400015bb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400015be", + "size": 3, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx]" + }, + { + "address": "0x1400015c1", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400015c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400015c7", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp - 0x39], xmm0" + }, + { + "address": "0x1400015cb", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x1400015ce", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rbp - 0x19], xmm1" + }, + { + "address": "0x1400015d2", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400015d7" + }, + { + "address": "0x1400015d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r8]" + }, + { + "address": "0x1400015d7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r8 + 0x10]" + }, + { + "address": "0x1400015db", + "size": 10, + "mnemonic": "movabs", + "operands": "rdi, 0x7fffffffffffffff" + }, + { + "address": "0x1400015e5", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400015e8", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400017bd" + } + ], + "successors": [ + "0x1400017bd", + "0x1400015ee" + ] + } + ] + }, + { + "address": "0x1400015a1", + "end_address": "0x1400015ee", + "name": "", + "blocks": [ + { + "address": "0x1400015a1", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400015a1", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x1400015a8", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2fa91]" + }, + { + "address": "0x1400015af", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x1400015b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], rax" + }, + { + "address": "0x1400015b6", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [r8 + 0x18], 0xf" + }, + { + "address": "0x1400015bb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400015be", + "size": 3, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rdx]" + }, + { + "address": "0x1400015c1", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400015c4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400015c7", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rbp - 0x39], xmm0" + }, + { + "address": "0x1400015cb", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x1400015ce", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rbp - 0x19], xmm1" + }, + { + "address": "0x1400015d2", + "size": 2, + "mnemonic": "jbe", + "operands": "0x1400015d7" + }, + { + "address": "0x1400015d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r8]" + }, + { + "address": "0x1400015d7", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r8 + 0x10]" + }, + { + "address": "0x1400015db", + "size": 10, + "mnemonic": "movabs", + "operands": "rdi, 0x7fffffffffffffff" + }, + { + "address": "0x1400015e5", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rdi" + }, + { + "address": "0x1400015e8", + "size": 6, + "mnemonic": "ja", + "operands": "0x1400017bd" + } + ], + "successors": [ + "0x1400017bd", + "0x1400015ee" + ] + } + ] + }, + { + "address": "0x1400017e5", + "end_address": "0x14000182d", + "name": "", + "blocks": [ + { + "address": "0x1400017e5", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400017e5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400017e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400017ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400017ed", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebf4]" + }, + { + "address": "0x1400017f4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400017f7", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x1400017fb", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400017fe", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001801", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001804", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001808", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x14000180d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec74]" + }, + { + "address": "0x140001814", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001817", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000181a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x14000181e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001823", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001827", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000182b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000182c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400017e6", + "end_address": "0x14000182d", + "name": "", + "blocks": [ + { + "address": "0x1400017e6", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400017e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400017ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400017ed", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebf4]" + }, + { + "address": "0x1400017f4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400017f7", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x1400017fb", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400017fe", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001801", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001804", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001808", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x14000180d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec74]" + }, + { + "address": "0x140001814", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001817", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000181a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x14000181e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001823", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001827", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000182b", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000182c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001832", + "end_address": "0x14000186c", + "name": "", + "blocks": [ + { + "address": "0x140001832", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001832", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001836", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001839", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x14000183c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1eba5]" + }, + { + "address": "0x140001843", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001846", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x14000184a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000184d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001851", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001854", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001859", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebb8]" + }, + { + "address": "0x140001860", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140001863", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001866", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000186a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000186b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001872", + "end_address": "0x1400018ac", + "name": "", + "blocks": [ + { + "address": "0x140001872", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001872", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001876", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001879", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x14000187c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1eb65]" + }, + { + "address": "0x140001883", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001886", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x14000188a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000188d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001891", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001894", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001899", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb90]" + }, + { + "address": "0x1400018a0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400018a3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x1400018a6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400018aa", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400018ab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400018e2", + "end_address": "0x140001912", + "name": "", + "blocks": [ + { + "address": "0x1400018e2", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400018e2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400018e6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400018e9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400018ec", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1eaf5]" + }, + { + "address": "0x1400018f3", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400018f6", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x1400018fa", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x1400018fd", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001901", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001904", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001909", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000190c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001910", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001911", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001925", + "end_address": "0x140001977", + "name": "", + "blocks": [ + { + "address": "0x140001925", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001925", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001926", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000192a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000192d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eab4]" + }, + { + "address": "0x140001934", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001937", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x14000193b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000193e", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001941", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001944", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001948", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x14000194d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb34]" + }, + { + "address": "0x140001954", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001957", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebc2]" + }, + { + "address": "0x14000195e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x140001962", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001967", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000196a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000196d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001971", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001975", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001976", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001926", + "end_address": "0x140001977", + "name": "", + "blocks": [ + { + "address": "0x140001926", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001926", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000192a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000192d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eab4]" + }, + { + "address": "0x140001934", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001937", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x14000193b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000193e", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001941", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001944", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001948", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x14000194d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb34]" + }, + { + "address": "0x140001954", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001957", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ebc2]" + }, + { + "address": "0x14000195e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x140001962", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001967", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x14000196a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000196d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001971", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001975", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001976", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001985", + "end_address": "0x140001a0b", + "name": "", + "blocks": [ + { + "address": "0x140001985", + "size": 32, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001985", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001986", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x14000198d", + "size": 5, + "mnemonic": "movaps", + "operands": "xmmword ptr [rsp + 0x70], xmm6" + }, + { + "address": "0x140001992", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2f6a7]" + }, + { + "address": "0x140001999", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000199c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400019a1", + "size": 4, + "mnemonic": "movups", + "operands": "xmm6, xmmword ptr [r8]" + }, + { + "address": "0x1400019a5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400019a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400019ab", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400019ae", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm1, xmm1" + }, + { + "address": "0x1400019b1", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x40], xmm0" + }, + { + "address": "0x1400019b6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400019b9", + "size": 6, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsp + 0x50], xmm1" + }, + { + "address": "0x1400019bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x1400019c4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400019c7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x1400019cc", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x1400019cf", + "size": 5, + "mnemonic": "call", + "operands": "0x1400014d0" + }, + { + "address": "0x1400019d4", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x40]" + }, + { + "address": "0x1400019d9", + "size": 6, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0x30], xmm6" + }, + { + "address": "0x1400019df", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x1400019e4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400019e7", + "size": 5, + "mnemonic": "call", + "operands": "0x140001590" + }, + { + "address": "0x1400019ec", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400019f1", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, 0xf" + }, + { + "address": "0x1400019f5", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001a25" + }, + { + "address": "0x1400019f7", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400019fc", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x1400019ff", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140001a02", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001a09", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001a20" + } + ], + "successors": [ + "0x140001a20", + "0x140001a0b" + ] + } + ] + }, + { + "address": "0x140001986", + "end_address": "0x140001a0b", + "name": "", + "blocks": [ + { + "address": "0x140001986", + "size": 31, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001986", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x14000198d", + "size": 5, + "mnemonic": "movaps", + "operands": "xmmword ptr [rsp + 0x70], xmm6" + }, + { + "address": "0x140001992", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2f6a7]" + }, + { + "address": "0x140001999", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000199c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400019a1", + "size": 4, + "mnemonic": "movups", + "operands": "xmm6, xmmword ptr [r8]" + }, + { + "address": "0x1400019a5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400019a8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400019ab", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400019ae", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm1, xmm1" + }, + { + "address": "0x1400019b1", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x40], xmm0" + }, + { + "address": "0x1400019b6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400019b9", + "size": 6, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rsp + 0x50], xmm1" + }, + { + "address": "0x1400019bf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ef10" + }, + { + "address": "0x1400019c4", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x1400019c7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x1400019cc", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x1400019cf", + "size": 5, + "mnemonic": "call", + "operands": "0x1400014d0" + }, + { + "address": "0x1400019d4", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x40]" + }, + { + "address": "0x1400019d9", + "size": 6, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rsp + 0x30], xmm6" + }, + { + "address": "0x1400019df", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x30]" + }, + { + "address": "0x1400019e4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x1400019e7", + "size": 5, + "mnemonic": "call", + "operands": "0x140001590" + }, + { + "address": "0x1400019ec", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400019f1", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, 0xf" + }, + { + "address": "0x1400019f5", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001a25" + }, + { + "address": "0x1400019f7", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400019fc", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x1400019ff", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140001a02", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001a09", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001a20" + } + ], + "successors": [ + "0x140001a20", + "0x140001a0b" + ] + } + ] + }, + { + "address": "0x140001a72", + "end_address": "0x140001aac", + "name": "", + "blocks": [ + { + "address": "0x140001a72", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001a72", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001a76", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001a79", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140001a7c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e965]" + }, + { + "address": "0x140001a83", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001a86", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140001a8a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140001a8d", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140001a91", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001a94", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001a99", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e9d0]" + }, + { + "address": "0x140001aa0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140001aa3", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140001aa6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001aaa", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140001aab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001ab5", + "end_address": "0x140001ad4", + "name": "", + "blocks": [ + { + "address": "0x140001ab5", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ab5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001ab6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001aba", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rdx" + }, + { + "address": "0x140001abd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001ac0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140001ac3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140001ac6", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140001aca", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + rdx + 0x48]" + }, + { + "address": "0x140001acf", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140001ad2", + "size": 2, + "mnemonic": "je", + "operands": "0x140001ada" + } + ], + "successors": [ + "0x140001ada", + "0x140001ad4" + ] + } + ] + }, + { + "address": "0x140001ab6", + "end_address": "0x140001ad4", + "name": "", + "blocks": [ + { + "address": "0x140001ab6", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ab6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001aba", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rdx" + }, + { + "address": "0x140001abd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001ac0", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140001ac3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140001ac6", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140001aca", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + rdx + 0x48]" + }, + { + "address": "0x140001acf", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140001ad2", + "size": 2, + "mnemonic": "je", + "operands": "0x140001ada" + } + ], + "successors": [ + "0x140001ada", + "0x140001ad4" + ] + } + ] + }, + { + "address": "0x140001b45", + "end_address": "0x140001b97", + "name": "", + "blocks": [ + { + "address": "0x140001b45", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001b45", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001b46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b4a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140001b4d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e894]" + }, + { + "address": "0x140001b54", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001b57", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x140001b5b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001b5e", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001b61", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001b64", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001b68", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001b6d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e914]" + }, + { + "address": "0x140001b74", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001b77", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e92a]" + }, + { + "address": "0x140001b7e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x140001b82", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001b87", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001b8a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001b8d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001b91", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b95", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001b96", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001b46", + "end_address": "0x140001b97", + "name": "", + "blocks": [ + { + "address": "0x140001b46", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001b46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b4a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140001b4d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e894]" + }, + { + "address": "0x140001b54", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001b57", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 8]" + }, + { + "address": "0x140001b5b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001b5e", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140001b61", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140001b64", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 8]" + }, + { + "address": "0x140001b68", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140001b6d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e914]" + }, + { + "address": "0x140001b74", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001b77", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e92a]" + }, + { + "address": "0x140001b7e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rbx + 0x18]" + }, + { + "address": "0x140001b82", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140001b87", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140001b8a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140001b8d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rdi + 0x18], xmm0" + }, + { + "address": "0x140001b91", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001b95", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140001b96", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001ba2", + "end_address": "0x140001bc2", + "name": "", + "blocks": [ + { + "address": "0x140001ba2", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001ba2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001ba6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001baa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001bad", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, 0xf" + }, + { + "address": "0x140001bb1", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140001bdf" + }, + { + "address": "0x140001bb3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140001bb6", + "size": 3, + "mnemonic": "inc", + "operands": "rdx" + }, + { + "address": "0x140001bb9", + "size": 7, + "mnemonic": "cmp", + "operands": "rdx, 0x1000" + }, + { + "address": "0x140001bc0", + "size": 2, + "mnemonic": "jb", + "operands": "0x140001bda" + } + ], + "successors": [ + "0x140001bda", + "0x140001bc2" + ] + } + ] + }, + { + "address": "0x140001c42", + "end_address": "0x140001c4e", + "name": "", + "blocks": [ + { + "address": "0x140001c42", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001c42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c46", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001c49", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140001c4c", + "size": 2, + "mnemonic": "je", + "operands": "0x140001c58" + } + ], + "successors": [ + "0x140001c58", + "0x140001c4e" + ] + } + ] + }, + { + "address": "0x140001c75", + "end_address": "0x140001c97", + "name": "", + "blocks": [ + { + "address": "0x140001c75", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001c75", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001c76", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c7a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e767]" + }, + { + "address": "0x140001c81", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001c84", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001c87", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140001c89", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x140001c8d", + "size": 5, + "mnemonic": "call", + "operands": "0x140006170" + }, + { + "address": "0x140001c92", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140001c95", + "size": 2, + "mnemonic": "je", + "operands": "0x140001ca4" + } + ], + "successors": [ + "0x140001ca4", + "0x140001c97" + ] + } + ] + }, + { + "address": "0x140001c76", + "end_address": "0x140001c97", + "name": "", + "blocks": [ + { + "address": "0x140001c76", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001c76", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001c7a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e767]" + }, + { + "address": "0x140001c81", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001c84", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001c87", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140001c89", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x140001c8d", + "size": 5, + "mnemonic": "call", + "operands": "0x140006170" + }, + { + "address": "0x140001c92", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140001c95", + "size": 2, + "mnemonic": "je", + "operands": "0x140001ca4" + } + ], + "successors": [ + "0x140001ca4", + "0x140001c97" + ] + } + ] + }, + { + "address": "0x140001cc5", + "end_address": "0x140001ce7", + "name": "", + "blocks": [ + { + "address": "0x140001cc5", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001cc5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140001cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001cca", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e717]" + }, + { + "address": "0x140001cd1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001cd4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001cd7", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140001cd9", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x140001cdd", + "size": 5, + "mnemonic": "call", + "operands": "0x140006170" + }, + { + "address": "0x140001ce2", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140001ce5", + "size": 2, + "mnemonic": "je", + "operands": "0x140001cf4" + } + ], + "successors": [ + "0x140001cf4", + "0x140001ce7" + ] + } + ] + }, + { + "address": "0x140001cc6", + "end_address": "0x140001ce7", + "name": "", + "blocks": [ + { + "address": "0x140001cc6", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140001cca", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e717]" + }, + { + "address": "0x140001cd1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001cd4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140001cd7", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140001cd9", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 8" + }, + { + "address": "0x140001cdd", + "size": 5, + "mnemonic": "call", + "operands": "0x140006170" + }, + { + "address": "0x140001ce2", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140001ce5", + "size": 2, + "mnemonic": "je", + "operands": "0x140001cf4" + } + ], + "successors": [ + "0x140001cf4", + "0x140001ce7" + ] + } + ] + }, + { + "address": "0x140001d12", + "end_address": "0x140001d2e", + "name": "", + "blocks": [ + { + "address": "0x140001d12", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001d12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140001d16", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140001d19", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140001d1c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax + 4]" + }, + { + "address": "0x140001d20", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + rcx + 0x10], 0" + }, + { + "address": "0x140001d25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001d68" + }, + { + "address": "0x140001d27", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rdx + rcx + 0x18], 2" + }, + { + "address": "0x140001d2c", + "size": 2, + "mnemonic": "je", + "operands": "0x140001d68" + } + ], + "successors": [ + "0x140001d68", + "0x140001d2e" + ] + } + ] + }, + { + "address": "0x140001e15", + "end_address": "0x140001e3d", + "name": "", + "blocks": [ + { + "address": "0x140001e15", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ { "address": "0x140001e15", "size": 1, @@ -78676,258 +239358,579 @@ "0x140001e66", "0x140001e3d" ] - }, + } + ] + }, + { + "address": "0x140001e16", + "end_address": "0x140001e3d", + "name": "", + "blocks": [ { - "address": "0x140001e66", - "size": 5, - "is_prolog": false, + "address": "0x140001e16", + "size": 14, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140001e66", - "size": 10, - "mnemonic": "movabs", - "operands": "rbx, 0x7fffffffffffffff" + "address": "0x140001e16", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140001e70", + "address": "0x140001e17", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140001e19", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001e1b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001e1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001e21", + "size": 4, + "mnemonic": "mov", + "operands": "r15, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001e25", "size": 3, "mnemonic": "mov", - "operands": "rax, rbx" + "operands": "rsi, r8" }, { - "address": "0x140001e73", + "address": "0x140001e28", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140001e2c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140001e2f", "size": 3, "mnemonic": "sub", "operands": "rax, r14" }, { - "address": "0x140001e76", + "address": "0x140001e32", "size": 3, - "mnemonic": "cmp", - "operands": "rax, rsi" + "mnemonic": "mov", + "operands": "r13, rdx" }, { - "address": "0x140001e79", - "size": 6, - "mnemonic": "jb", - "operands": "0x140001f66" + "address": "0x140001e35", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001e38", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rax" + }, + { + "address": "0x140001e3b", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001e66" } ], "successors": [ - "0x140001f66", - "0x140001e7f" + "0x140001e66", + "0x140001e3d" ] - }, + } + ] + }, + { + "address": "0x140001e17", + "end_address": "0x140001e3d", + "name": "", + "blocks": [ { - "address": "0x140001e3d", - "size": 11, - "is_prolog": false, + "address": "0x140001e17", + "size": 13, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140001e3d", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r14 + r8]" + "address": "0x140001e17", + "size": 2, + "mnemonic": "push", + "operands": "r13" }, { - "address": "0x140001e41", + "address": "0x140001e19", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140001e1b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001e1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001e21", "size": 4, "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rax" + "operands": "r15, qword ptr [rcx + 0x18]" }, { - "address": "0x140001e45", + "address": "0x140001e25", "size": 3, "mnemonic": "mov", - "operands": "rax, rcx" + "operands": "rsi, r8" }, { - "address": "0x140001e48", + "address": "0x140001e28", "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140001e2c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140001e2f", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140001e32", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140001e35", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001e38", + "size": 3, "mnemonic": "cmp", - "operands": "r15, 0xf" + "operands": "r8, rax" }, { - "address": "0x140001e4c", + "address": "0x140001e3b", "size": 2, - "mnemonic": "jbe", - "operands": "0x140001e51" + "mnemonic": "ja", + "operands": "0x140001e66" + } + ], + "successors": [ + "0x140001e66", + "0x140001e3d" + ] + } + ] + }, + { + "address": "0x140001e19", + "end_address": "0x140001e3d", + "name": "", + "blocks": [ + { + "address": "0x140001e19", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e19", + "size": 2, + "mnemonic": "push", + "operands": "r14" }, { - "address": "0x140001e4e", + "address": "0x140001e1b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001e1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001e21", + "size": 4, + "mnemonic": "mov", + "operands": "r15, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001e25", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140001e28", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140001e2c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140001e2f", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140001e32", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140001e35", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001e38", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rax" + }, + { + "address": "0x140001e3b", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001e66" + } + ], + "successors": [ + "0x140001e66", + "0x140001e3d" + ] + } + ] + }, + { + "address": "0x140001e1b", + "end_address": "0x140001e3d", + "name": "", + "blocks": [ + { + "address": "0x140001e1b", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e1b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140001e1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001e21", + "size": 4, + "mnemonic": "mov", + "operands": "r15, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001e25", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140001e28", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140001e2c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140001e2f", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140001e32", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140001e35", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001e38", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rax" + }, + { + "address": "0x140001e3b", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001e66" + } + ], + "successors": [ + "0x140001e66", + "0x140001e3d" + ] + } + ] + }, + { + "address": "0x140001e1d", + "end_address": "0x140001e3d", + "name": "", + "blocks": [ + { + "address": "0x140001e1d", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001e1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001e21", + "size": 4, + "mnemonic": "mov", + "operands": "r15, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140001e25", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140001e28", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140001e2c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140001e2f", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140001e32", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140001e35", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140001e38", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rax" + }, + { + "address": "0x140001e3b", + "size": 2, + "mnemonic": "ja", + "operands": "0x140001e66" + } + ], + "successors": [ + "0x140001e66", + "0x140001e3d" + ] + } + ] + }, + { + "address": "0x140001fc2", + "end_address": "0x140001ff7", + "name": "", + "blocks": [ + { + "address": "0x140001fc2", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001fc2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140001fc6", "size": 3, "mnemonic": "mov", "operands": "rax, qword ptr [rcx]" }, { - "address": "0x140001e51", - "size": 4, + "address": "0x140001fc9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140001fcc", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edx" + }, + { + "address": "0x140001fcf", + "size": 5, "mnemonic": "lea", - "operands": "rbx, [r14 + rax]" + "operands": "rdx, [rsp + 0x20]" }, { - "address": "0x140001e55", + "address": "0x140001fd4", "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140001e58", - "size": 5, "mnemonic": "call", - "operands": "0x14001e3e0" + "operands": "qword ptr [rax + 0x18]" }, { - "address": "0x140001e5d", + "address": "0x140001fd7", "size": 4, "mnemonic": "mov", - "operands": "byte ptr [rbx + rsi], 0" + "operands": "rcx, qword ptr [rbx + 8]" }, { - "address": "0x140001e61", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140001f51" - } - ], - "successors": [ - "0x140001f51" - ] - }, - { - "address": "0x140001f66", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f66", - "size": 5, - "mnemonic": "call", - "operands": "0x140001df0" - }, - { - "address": "0x140001f6b", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140001e7f", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001e7f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rbp" - }, - { - "address": "0x140001e84", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], r12" - }, - { - "address": "0x140001e89", + "address": "0x140001fdb", "size": 4, - "mnemonic": "lea", - "operands": "r12, [r14 + r8]" - }, - { - "address": "0x140001e8d", - "size": 3, "mnemonic": "mov", - "operands": "rcx, r12" + "operands": "r9, qword ptr [rax + 8]" }, { - "address": "0x140001e90", + "address": "0x140001fdf", "size": 4, - "mnemonic": "or", - "operands": "rcx, 0xf" + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 8]" }, { - "address": "0x140001e94", - "size": 3, + "address": "0x140001fe3", + "size": 4, "mnemonic": "cmp", - "operands": "rcx, rbx" + "operands": "qword ptr [r9 + 8], rdx" }, { - "address": "0x140001e97", + "address": "0x140001fe7", "size": 2, - "mnemonic": "ja", - "operands": "0x140001eb8" - } - ], - "successors": [ - "0x140001eb8", - "0x140001e99" - ] - }, - { - "address": "0x140001f51", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001f51", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]" + "mnemonic": "jne", + "operands": "0x140001ff7" }, { - "address": "0x140001f56", - "size": 3, + "address": "0x140001fe9", + "size": 2, "mnemonic": "mov", - "operands": "rax, rdi" + "operands": "ecx, dword ptr [rbx]" }, { - "address": "0x140001f59", + "address": "0x140001feb", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rax], ecx" + }, + { + "address": "0x140001fed", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001ff7" + }, + { + "address": "0x140001fef", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140001ff1", "size": 4, "mnemonic": "add", "operands": "rsp, 0x30" }, { - "address": "0x140001f5d", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140001f5f", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140001f61", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140001f63", + "address": "0x140001ff5", "size": 1, "mnemonic": "pop", - "operands": "rdi" + "operands": "rbx" }, { - "address": "0x140001f64", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x140001f65", + "address": "0x140001ff6", "size": 1, "mnemonic": "ret", "operands": "" @@ -78935,1507 +239938,407 @@ ], "successors": [ ] - }, + } + ] + }, + { + "address": "0x14000200f", + "end_address": "0x14000202c", + "name": "", + "blocks": [ { - "address": "0x140001eb8", - "size": 21, - "is_prolog": false, + "address": "0x14000200f", + "size": 8, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140001eb8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 1]" + "address": "0x14000200f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140001ebc", - "size": 5, - "mnemonic": "call", - "operands": "0x140001410" - }, - { - "address": "0x140001ec1", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x10], r12" - }, - { - "address": "0x140001ec5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rax" - }, - { - "address": "0x140001ec8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x18], rbx" - }, - { - "address": "0x140001ecc", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140001ecf", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x140001ed2", - "size": 4, - "mnemonic": "lea", - "operands": "r12, [r14 + rax]" - }, - { - "address": "0x140001ed6", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 0xf" - }, - { - "address": "0x140001eda", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140001f29" - }, - { - "address": "0x140001edc", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi]" - }, - { - "address": "0x140001edf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140001ee2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140001ee7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi" - }, - { - "address": "0x140001eea", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r13" - }, - { - "address": "0x140001eed", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12" - }, - { - "address": "0x140001ef0", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140001ef5", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + 1]" - }, - { - "address": "0x140001ef9", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r12 + rsi], 0" - }, - { - "address": "0x140001efe", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000" - }, - { - "address": "0x140001f05", - "size": 2, - "mnemonic": "jb", - "operands": "0x140001f1f" - } - ], - "successors": [ - "0x140001f1f", - "0x140001f07" - ] - }, - { - "address": "0x140001e99", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001e99", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15" - }, - { - "address": "0x140001e9c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140001e9f", - "size": 3, - "mnemonic": "shr", - "operands": "rdx, 1" - }, - { - "address": "0x140001ea2", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rdx" - }, - { - "address": "0x140001ea5", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax" - }, - { - "address": "0x140001ea8", - "size": 2, - "mnemonic": "ja", - "operands": "0x140001eb8" - } - ], - "successors": [ - "0x140001eb8", - "0x140001eaa" - ] - }, - { - "address": "0x140001f1f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f1f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140001f22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x140001f27", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001f44" - } - ], - "successors": [ - "0x140001f44" - ] - }, - { - "address": "0x140001f07", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f07", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx - 8]" - }, - { - "address": "0x140001f0b", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 0x27" - }, - { - "address": "0x140001f0f", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rax" - }, - { - "address": "0x140001f12", + "address": "0x140002010", "size": 4, "mnemonic": "sub", - "operands": "rbx, 8" + "operands": "rsp, 0x70" }, { - "address": "0x140001f16", - "size": 4, - "mnemonic": "cmp", - "operands": "rbx, 0x1f" - }, - { - "address": "0x140001f1a", - "size": 2, - "mnemonic": "ja", - "operands": "0x140001f6c" - } - ], - "successors": [ - "0x140001f6c", - "0x140001f1c" - ] - }, - { - "address": "0x140001eaa", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001eaa", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r15 + rdx]" - }, - { - "address": "0x140001eae", + "address": "0x140002014", "size": 3, "mnemonic": "mov", "operands": "rbx, rcx" }, { - "address": "0x140001eb1", + "address": "0x140002017", "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax" + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" }, { - "address": "0x140001eb4", + "address": "0x14000201a", "size": 4, - "mnemonic": "cmovb", - "operands": "rbx, rax" + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax + 4]" }, { - "address": "0x140001eb8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 1]" - }, - { - "address": "0x140001ebc", - "size": 5, - "mnemonic": "call", - "operands": "0x140001410" - }, - { - "address": "0x140001ec1", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x10], r12" - }, - { - "address": "0x140001ec5", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rax" - }, - { - "address": "0x140001ec8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x18], rbx" - }, - { - "address": "0x140001ecc", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140001ecf", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x140001ed2", - "size": 4, - "mnemonic": "lea", - "operands": "r12, [r14 + rax]" - }, - { - "address": "0x140001ed6", - "size": 4, - "mnemonic": "cmp", - "operands": "r15, 0xf" - }, - { - "address": "0x140001eda", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140001f29" - }, - { - "address": "0x140001edc", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi]" - }, - { - "address": "0x140001edf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140001ee2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140001ee7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi" - }, - { - "address": "0x140001eea", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r13" - }, - { - "address": "0x140001eed", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r12" - }, - { - "address": "0x140001ef0", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140001ef5", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + 1]" - }, - { - "address": "0x140001ef9", + "address": "0x14000201e", "size": 5, "mnemonic": "mov", - "operands": "byte ptr [r12 + rsi], 0" + "operands": "rsi, qword ptr [rdx + rcx + 0x48]" }, { - "address": "0x140001efe", - "size": 7, - "mnemonic": "cmp", - "operands": "rdx, 0x1000" - }, - { - "address": "0x140001f05", - "size": 2, - "mnemonic": "jb", - "operands": "0x140001f1f" - } - ], - "successors": [ - "0x140001f1f", - "0x140001f07" - ] - }, - { - "address": "0x140001f44", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001f44", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbp" - }, - { - "address": "0x140001f47", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140001f4c", - "size": 5, - "mnemonic": "mov", - "operands": "r12, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140001f51", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140001f56", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x140001f59", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140001f5d", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140001f5f", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140001f61", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140001f63", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140001f64", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x140001f65", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140001f6c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f6c", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x140001f6f", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0" - }, - { - "address": "0x140001f78", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x140001f7b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140001f7d", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140001f7f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4" - }, - { - "address": "0x140001f84", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140001f1c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001f1c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x140001f1f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140001f22", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x140001f27", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140001f44" - } - ], - "successors": [ - "0x140001f44" - ] - } - ] - }, - { - "address": "0x140005170", - "name": "", - "blocks": [ - { - "address": "0x140005170", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005170", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140005a88" - } - ], - "successors": [ - "0x140005a88" - ] - }, - { - "address": "0x140005a88", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005a88", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000c9d0" - } - ], - "successors": [ - "0x14000c9d0" - ] - }, - { - "address": "0x14000c9d0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c9d0", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011b00" - } - ], - "successors": [ - "0x140011b00" - ] - }, - { - "address": "0x140011b00", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011b00", + "address": "0x140002023", "size": 3, "mnemonic": "test", - "operands": "rcx, rcx" + "operands": "rsi, rsi" }, { - "address": "0x140011b03", - "size": 2, + "address": "0x140002026", + "size": 6, "mnemonic": "je", - "operands": "0x140011b3b" - } - ], - "successors": [ - "0x140011b3b", - "0x140011b05" - ] - }, - { - "address": "0x140011b3b", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011b3b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011b05", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011b05", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140011b06", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011b0a", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx" - }, - { - "address": "0x140011b0d", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140011b0f", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0x21d42]" - }, - { - "address": "0x140011b16", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe66c]" - }, - { - "address": "0x140011b1c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011b1e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011b36" - }, - { - "address": "0x140011b20", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe5d2]" - }, - { - "address": "0x140011b26", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x140011b28", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d738" - }, - { - "address": "0x140011b2d", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax" - }, - { - "address": "0x140011b2f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140011b34", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx" - }, - { - "address": "0x140011b36", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011b3a", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140011b3b", - "size": 1, - "mnemonic": "ret", - "operands": "" + "operands": "0x1400020cc" } ], "successors": [ + "0x1400020cc", + "0x14000202c" ] } ] }, { - "address": "0x1400060f0", + "address": "0x140002010", + "end_address": "0x14000202c", "name": "", "blocks": [ { - "address": "0x1400060f0", - "size": 9, - "is_prolog": false, + "address": "0x140002010", + "size": 7, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x1400060f0", + "address": "0x140002010", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140002014", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002017", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000201a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rax + 4]" + }, + { + "address": "0x14000201e", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "operands": "rsi, qword ptr [rdx + rcx + 0x48]" }, { - "address": "0x1400060f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" + "address": "0x140002023", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" }, { - "address": "0x1400060fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, + "address": "0x140002026", + "size": 6, + "mnemonic": "je", + "operands": "0x1400020cc" + } + ], + "successors": [ + "0x1400020cc", + "0x14000202c" + ] + } + ] + }, + { + "address": "0x140002162", + "end_address": "0x1400021c6", + "name": "", + "blocks": [ + { + "address": "0x140002162", + "size": 25, + "is_prolog": true, + "is_epilog": true, + "instructions": [ { - "address": "0x1400060ff", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140006100", + "address": "0x140002162", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x140006104", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 8], 0" - }, - { - "address": "0x140006108", + "address": "0x140002166", "size": 3, "mnemonic": "mov", "operands": "rdi, rdx" }, { - "address": "0x14000610b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000610e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000614f" - } - ], - "successors": [ - "0x14000614f", - "0x140006110" - ] - }, - { - "address": "0x14000614f", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000614f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]" - }, - { - "address": "0x140006152", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], rax" - }, - { - "address": "0x140006155", + "address": "0x140002169", "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 8], 0" + "mnemonic": "cmp", + "operands": "r8d, 1" }, { - "address": "0x140006159", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000615e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140006163", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140006168", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000616c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000616d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006110", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006110", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x140006113", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140006116", + "address": "0x14000216d", "size": 2, - "mnemonic": "je", - "operands": "0x14000614f" - } - ], - "successors": [ - "0x14000614f", - "0x140006118" - ] - }, - { - "address": "0x140006118", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006118", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ef10" + "mnemonic": "jne", + "operands": "0x1400021c6" }, { - "address": "0x14000611d", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rax + 1]" - }, - { - "address": "0x140006121", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x140006124", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x140006129", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000612c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000612f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140006132", - "size": 2, - "mnemonic": "je", - "operands": "0x140006148" - } - ], - "successors": [ - "0x140006148", - "0x140006134" - ] - }, - { - "address": "0x140006148", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006148", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x14000614d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006159" - } - ], - "successors": [ - "0x140006159" - ] - }, - { - "address": "0x140006134", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006134", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]" - }, - { - "address": "0x140006137", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbp" - }, - { - "address": "0x14000613a", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b90" - }, - { - "address": "0x14000613f", + "address": "0x14000216f", "size": 2, "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140006141", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rsi" - }, - { - "address": "0x140006144", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 8], 1" - }, - { - "address": "0x140006148", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x14000614d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006159" - } - ], - "successors": [ - "0x140006159" - ] - }, - { - "address": "0x140006159", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006159", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000615e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140006163", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140006168", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000616c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000616d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140005210", - "name": "", - "blocks": [ - { - "address": "0x140005210", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005210", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x2be29]" - }, - { - "address": "0x140005217", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005229" - }, - { - "address": "0x140005219", - "size": 4, - "mnemonic": "rol", - "operands": "rcx, 0x10" - }, - { - "address": "0x14000521d", - "size": 5, - "mnemonic": "test", - "operands": "cx, 0xffff" - }, - { - "address": "0x140005222", - "size": 2, - "mnemonic": "jne", - "operands": "0x140005225" - }, - { - "address": "0x140005224", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000afd4", - "name": "", - "blocks": [ - { - "address": "0x14000afd4", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000afd4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000afd8", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17" - }, - { - "address": "0x14000afdd", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x150ad]" - }, - { - "address": "0x14000afe3", - "size": 2, - "mnemonic": "test", "operands": "eax, eax" }, { - "address": "0x14000afe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000afee" - } - ], - "successors": [ - "0x14000afee", - "0x14000afe7" - ] - }, - { - "address": "0x14000afee", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000afee", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1" + "address": "0x140002171", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" }, { - "address": "0x14000aff4", + "address": "0x140002174", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140002177", "size": 5, "mnemonic": "mov", - "operands": "edx, 0xc0000417" + "operands": "ecx, 0x20" }, { - "address": "0x14000aff9", + "address": "0x14000217c", "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 1]" + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x10], rax" }, { - "address": "0x14000affd", + "address": "0x140002180", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x18], rax" + }, + { + "address": "0x140002184", "size": 5, "mnemonic": "call", - "operands": "0x14000ace8" + "operands": "0x140001410" }, { - "address": "0x14000b002", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15078]" - }, - { - "address": "0x14000b008", + "address": "0x140002189", "size": 3, "mnemonic": "mov", - "operands": "rcx, rax" + "operands": "qword ptr [rdi], rax" }, { - "address": "0x14000b00b", - "size": 5, + "address": "0x14000218c", + "size": 8, "mnemonic": "mov", - "operands": "edx, 0xc0000417" + "operands": "qword ptr [rdi + 0x10], 0x15" }, { - "address": "0x14000b010", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" + "address": "0x140002194", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x18], 0x1f" }, { - "address": "0x14000b014", + "address": "0x14000219c", "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1506d]" - } - ], - "successors": [ - "0x140020088" - ] - }, - { - "address": "0x14000afe7", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000afe7", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5" + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1e35d]" }, { - "address": "0x14000afec", - "size": 2, - "mnemonic": "int", - "operands": "0x29" + "address": "0x1400021a3", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rax], xmm0" }, { - "address": "0x14000afee", + "address": "0x1400021a6", "size": 6, "mnemonic": "mov", - "operands": "r8d, 1" + "operands": "ecx, dword ptr [rip + 0x1e364]" }, { - "address": "0x14000aff4", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xc0000417" - }, - { - "address": "0x14000aff9", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 1]" - }, - { - "address": "0x14000affd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8" - }, - { - "address": "0x14000b002", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15078]" - }, - { - "address": "0x14000b008", + "address": "0x1400021ac", "size": 3, "mnemonic": "mov", - "operands": "rcx, rax" + "operands": "dword ptr [rax + 0x10], ecx" }, { - "address": "0x14000b00b", - "size": 5, + "address": "0x1400021af", + "size": 7, + "mnemonic": "movzx", + "operands": "ecx, byte ptr [rip + 0x1e35e]" + }, + { + "address": "0x1400021b6", + "size": 3, "mnemonic": "mov", - "operands": "edx, 0xc0000417" + "operands": "byte ptr [rax + 0x14], cl" }, { - "address": "0x14000b010", + "address": "0x1400021b9", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax + 0x15], 0" + }, + { + "address": "0x1400021bd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x1400021c0", "size": 4, "mnemonic": "add", - "operands": "rsp, 0x28" + "operands": "rsp, 0x20" }, { - "address": "0x14000b014", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1506d]" + "address": "0x1400021c4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400021c5", + "size": 1, + "mnemonic": "ret", + "operands": "" } ], - "successors": [ - "0x140020088" - ] - }, - { - "address": "0x140020088", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], "successors": [ ] } ] }, { - "address": "0x14000448c", + "address": "0x140002286", + "end_address": "0x1400022c0", "name": "", "blocks": [ { - "address": "0x14000448c", - "size": 8, - "is_prolog": false, - "is_epilog": false, + "address": "0x140002286", + "size": 16, + "is_prolog": true, + "is_epilog": true, "instructions": [ { - "address": "0x14000448c", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000448e", + "address": "0x140002286", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x140004492", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rcx], edx" - }, - { - "address": "0x140004494", + "address": "0x14000228a", "size": 3, "mnemonic": "mov", "operands": "rbx, rcx" }, { - "address": "0x140004497", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx" + "address": "0x14000228d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" }, { - "address": "0x140004499", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400044a2" + "address": "0x140002290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e151]" }, { - "address": "0x14000449b", + "address": "0x140002297", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000229a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x14000229d", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x1400022a1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x1400022a5", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x1400022a8", "size": 5, "mnemonic": "call", - "operands": "0x14000ca90" + "operands": "0x1400060f0" }, { - "address": "0x1400044a0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400044be" - } - ], - "successors": [ - "0x1400044be" - ] - }, - { - "address": "0x1400044be", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ + "address": "0x1400022ad", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e304]" + }, { - "address": "0x1400044be", + "address": "0x1400022b4", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400022b7", "size": 3, "mnemonic": "mov", "operands": "rax, rbx" }, { - "address": "0x1400044c1", + "address": "0x1400022ba", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { - "address": "0x1400044c5", + "address": "0x1400022be", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { - "address": "0x1400044c6", + "address": "0x1400022bf", "size": 1, "mnemonic": "ret", "operands": "" @@ -80447,137 +240350,6373 @@ ] }, { - "address": "0x140004504", + "address": "0x1400022c2", + "end_address": "0x140002307", "name": "", "blocks": [ { - "address": "0x140004504", - "size": 6, - "is_prolog": false, + "address": "0x1400022c2", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400022c2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400022c6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400022c9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x28], 1" + }, + { + "address": "0x1400022ce", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400022d1", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e110]" + }, + { + "address": "0x1400022d8", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400022db", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400022e0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x1400022e3", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x1400022e7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400022ec", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x1400022ef", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x1400022f4", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e2bd]" + }, + { + "address": "0x1400022fb", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400022fe", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002301", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002305", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002306", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000230a", + "end_address": "0x140002344", + "name": "", + "blocks": [ + { + "address": "0x14000230a", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000230a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000230e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002311", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002314", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e0cd]" + }, + { + "address": "0x14000231b", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000231e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140002321", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140002325", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140002329", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x14000232c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140002331", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e268]" + }, + { + "address": "0x140002338", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000233b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000233e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002342", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002343", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002346", + "end_address": "0x14000238b", + "name": "", + "blocks": [ + { + "address": "0x140002346", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002346", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000234a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000234d", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x28], 1" + }, + { + "address": "0x140002352", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002355", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e08c]" + }, + { + "address": "0x14000235c", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000235f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140002364", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140002367", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x14000236b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140002370", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140002373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140002378", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e0f1]" + }, + { + "address": "0x14000237f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002382", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002385", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002389", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000238a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002437", + "end_address": "0x140002464", + "name": "", + "blocks": [ + { + "address": "0x140002437", + "size": 12, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140004504", + "address": "0x140002437", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140002439", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000243b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000243d", "size": 4, "mnemonic": "sub", - "operands": "rsp, 0x28" + "operands": "rsp, 0x30" }, { - "address": "0x140004508", + "address": "0x140002441", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140002445", + "size": 10, + "mnemonic": "movabs", + "operands": "rsi, 0x7fffffffffffffff" + }, + { + "address": "0x14000244f", "size": 3, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rcx]" + "mnemonic": "mov", + "operands": "rax, rsi" }, { - "address": "0x14000450b", + "address": "0x140002452", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, r9b" + }, + { + "address": "0x140002455", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140002458", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000245b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x14000245e", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000260e" + } + ], + "successors": [ + "0x14000260e", + "0x140002464" + ] + } + ] + }, + { + "address": "0x140002439", + "end_address": "0x140002464", + "name": "", + "blocks": [ + { + "address": "0x140002439", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002439", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000243b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000243d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002441", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140002445", + "size": 10, + "mnemonic": "movabs", + "operands": "rsi, 0x7fffffffffffffff" + }, + { + "address": "0x14000244f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140002452", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, r9b" + }, + { + "address": "0x140002455", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140002458", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000245b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x14000245e", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000260e" + } + ], + "successors": [ + "0x14000260e", + "0x140002464" + ] + } + ] + }, + { + "address": "0x14000243b", + "end_address": "0x140002464", + "name": "", + "blocks": [ + { + "address": "0x14000243b", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000243b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000243d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002441", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140002445", + "size": 10, + "mnemonic": "movabs", + "operands": "rsi, 0x7fffffffffffffff" + }, + { + "address": "0x14000244f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140002452", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, r9b" + }, + { + "address": "0x140002455", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140002458", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000245b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x14000245e", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000260e" + } + ], + "successors": [ + "0x14000260e", + "0x140002464" + ] + } + ] + }, + { + "address": "0x14000243d", + "end_address": "0x140002464", + "name": "", + "blocks": [ + { + "address": "0x14000243d", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000243d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140002441", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140002445", + "size": 10, + "mnemonic": "movabs", + "operands": "rsi, 0x7fffffffffffffff" + }, + { + "address": "0x14000244f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rsi" + }, + { + "address": "0x140002452", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, r9b" + }, + { + "address": "0x140002455", + "size": 3, + "mnemonic": "sub", + "operands": "rax, r14" + }, + { + "address": "0x140002458", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000245b", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x14000245e", + "size": 6, + "mnemonic": "jb", + "operands": "0x14000260e" + } + ], + "successors": [ + "0x14000260e", + "0x140002464" + ] + } + ] + }, + { + "address": "0x140002616", + "end_address": "0x1400026a5", + "name": "", + "blocks": [ + { + "address": "0x140002616", + "size": 37, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002616", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140002617", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140002618", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002619", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000261b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000261f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140002622", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002624", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002629", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000262e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000262f", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fcc2]" + }, + { + "address": "0x140002636", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x14000263b", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcae]" + }, + { + "address": "0x140002642", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002645", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002684" + }, + { + "address": "0x140002647", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002649", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000264e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002653", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fc96], rdi" + }, + { + "address": "0x14000265a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002673" + }, + { + "address": "0x14000265c", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fdfe]" + }, + { + "address": "0x140002662", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x140002664", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fdf6], eax" + }, + { + "address": "0x14000266a", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x14000266c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fc7d], rax" + }, + { + "address": "0x140002673", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002678", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x14000267d", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fc6c]" + }, + { + "address": "0x140002684", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x140002688", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x140002690", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002694", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400026a5" + }, + { + "address": "0x140002696", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000269a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x14000269e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400026a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000270b" + }, + { + "address": "0x1400026a3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400026a7" + } + ], + "successors": [ + "0x1400026a7" + ] + } + ] + }, + { + "address": "0x140002617", + "end_address": "0x1400026a5", + "name": "", + "blocks": [ + { + "address": "0x140002617", + "size": 36, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002617", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140002618", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002619", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000261b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000261f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140002622", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002624", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002629", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000262e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000262f", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fcc2]" + }, + { + "address": "0x140002636", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x14000263b", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcae]" + }, + { + "address": "0x140002642", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002645", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002684" + }, + { + "address": "0x140002647", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002649", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000264e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002653", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fc96], rdi" + }, + { + "address": "0x14000265a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002673" + }, + { + "address": "0x14000265c", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fdfe]" + }, + { + "address": "0x140002662", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x140002664", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fdf6], eax" + }, + { + "address": "0x14000266a", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x14000266c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fc7d], rax" + }, + { + "address": "0x140002673", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002678", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x14000267d", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fc6c]" + }, + { + "address": "0x140002684", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x140002688", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x140002690", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002694", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400026a5" + }, + { + "address": "0x140002696", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000269a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x14000269e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400026a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000270b" + }, + { + "address": "0x1400026a3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400026a7" + } + ], + "successors": [ + "0x1400026a7" + ] + } + ] + }, + { + "address": "0x140002618", + "end_address": "0x1400026a5", + "name": "", + "blocks": [ + { + "address": "0x140002618", + "size": 35, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002618", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002619", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000261b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000261f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140002622", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002624", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002629", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000262e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000262f", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fcc2]" + }, + { + "address": "0x140002636", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x14000263b", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcae]" + }, + { + "address": "0x140002642", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002645", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002684" + }, + { + "address": "0x140002647", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002649", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000264e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002653", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fc96], rdi" + }, + { + "address": "0x14000265a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002673" + }, + { + "address": "0x14000265c", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fdfe]" + }, + { + "address": "0x140002662", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x140002664", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fdf6], eax" + }, + { + "address": "0x14000266a", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x14000266c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fc7d], rax" + }, + { + "address": "0x140002673", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002678", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x14000267d", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fc6c]" + }, + { + "address": "0x140002684", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x140002688", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x140002690", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002694", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400026a5" + }, + { + "address": "0x140002696", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000269a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x14000269e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400026a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000270b" + }, + { + "address": "0x1400026a3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400026a7" + } + ], + "successors": [ + "0x1400026a7" + ] + } + ] + }, + { + "address": "0x140002619", + "end_address": "0x1400026a5", + "name": "", + "blocks": [ + { + "address": "0x140002619", + "size": 34, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002619", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000261b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000261f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140002622", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002624", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002629", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000262e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000262f", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fcc2]" + }, + { + "address": "0x140002636", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x14000263b", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcae]" + }, + { + "address": "0x140002642", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002645", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002684" + }, + { + "address": "0x140002647", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002649", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000264e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002653", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fc96], rdi" + }, + { + "address": "0x14000265a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002673" + }, + { + "address": "0x14000265c", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fdfe]" + }, + { + "address": "0x140002662", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x140002664", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fdf6], eax" + }, + { + "address": "0x14000266a", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x14000266c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fc7d], rax" + }, + { + "address": "0x140002673", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002678", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x14000267d", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fc6c]" + }, + { + "address": "0x140002684", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x140002688", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x140002690", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002694", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400026a5" + }, + { + "address": "0x140002696", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000269a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x14000269e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400026a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000270b" + }, + { + "address": "0x1400026a3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400026a7" + } + ], + "successors": [ + "0x1400026a7" + ] + } + ] + }, + { + "address": "0x14000261b", + "end_address": "0x1400026a5", + "name": "", + "blocks": [ + { + "address": "0x14000261b", + "size": 33, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000261b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000261f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140002622", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002624", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002629", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000262e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000262f", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fcc2]" + }, + { + "address": "0x140002636", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x14000263b", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcae]" + }, + { + "address": "0x140002642", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002645", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002684" + }, + { + "address": "0x140002647", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002649", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x14000264e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002653", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fc96], rdi" + }, + { + "address": "0x14000265a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002673" + }, + { + "address": "0x14000265c", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fdfe]" + }, + { + "address": "0x140002662", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x140002664", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fdf6], eax" + }, + { + "address": "0x14000266a", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x14000266c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fc7d], rax" + }, + { + "address": "0x140002673", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002678", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x14000267d", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fc6c]" + }, + { + "address": "0x140002684", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x140002688", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x140002690", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002694", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400026a5" + }, + { + "address": "0x140002696", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000269a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x14000269e", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400026a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000270b" + }, + { + "address": "0x1400026a3", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400026a7" + } + ], + "successors": [ + "0x1400026a7" + ] + } + ] + }, + { + "address": "0x14000272e", + "end_address": "0x1400027bd", + "name": "", + "blocks": [ + { + "address": "0x14000272e", + "size": 37, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000272e", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000272f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140002730", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002731", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140002733", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002737", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000273a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000273c", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002741", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002746", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002747", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fb9a]" + }, + { + "address": "0x14000274e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x140002753", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fd1e]" + }, + { + "address": "0x14000275a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000275d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000279c" + }, + { + "address": "0x14000275f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002761", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002766", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000276b", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fd06], rdi" + }, + { + "address": "0x140002772", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000278b" + }, + { + "address": "0x140002774", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fce6]" + }, + { + "address": "0x14000277a", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14000277c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fcde], eax" + }, + { + "address": "0x140002782", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x140002784", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fced], rax" + }, + { + "address": "0x14000278b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002790", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140002795", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcdc]" + }, + { + "address": "0x14000279c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x1400027a0", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x1400027a8", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x1400027ac", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400027bd" + }, + { + "address": "0x1400027ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x1400027b2", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x1400027b6", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400027b9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002823" + }, + { + "address": "0x1400027bb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400027bf" + } + ], + "successors": [ + "0x1400027bf" + ] + } + ] + }, + { + "address": "0x14000272f", + "end_address": "0x1400027bd", + "name": "", + "blocks": [ + { + "address": "0x14000272f", + "size": 36, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000272f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140002730", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002731", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140002733", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002737", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000273a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000273c", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002741", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002746", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002747", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fb9a]" + }, + { + "address": "0x14000274e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x140002753", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fd1e]" + }, + { + "address": "0x14000275a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000275d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000279c" + }, + { + "address": "0x14000275f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002761", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002766", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000276b", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fd06], rdi" + }, + { + "address": "0x140002772", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000278b" + }, + { + "address": "0x140002774", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fce6]" + }, + { + "address": "0x14000277a", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14000277c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fcde], eax" + }, + { + "address": "0x140002782", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x140002784", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fced], rax" + }, + { + "address": "0x14000278b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002790", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140002795", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcdc]" + }, + { + "address": "0x14000279c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x1400027a0", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x1400027a8", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x1400027ac", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400027bd" + }, + { + "address": "0x1400027ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x1400027b2", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x1400027b6", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400027b9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002823" + }, + { + "address": "0x1400027bb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400027bf" + } + ], + "successors": [ + "0x1400027bf" + ] + } + ] + }, + { + "address": "0x140002730", + "end_address": "0x1400027bd", + "name": "", + "blocks": [ + { + "address": "0x140002730", + "size": 35, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002730", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002731", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140002733", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002737", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000273a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000273c", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002741", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002746", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002747", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fb9a]" + }, + { + "address": "0x14000274e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x140002753", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fd1e]" + }, + { + "address": "0x14000275a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000275d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000279c" + }, + { + "address": "0x14000275f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002761", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002766", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000276b", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fd06], rdi" + }, + { + "address": "0x140002772", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000278b" + }, + { + "address": "0x140002774", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fce6]" + }, + { + "address": "0x14000277a", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14000277c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fcde], eax" + }, + { + "address": "0x140002782", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x140002784", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fced], rax" + }, + { + "address": "0x14000278b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002790", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140002795", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcdc]" + }, + { + "address": "0x14000279c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x1400027a0", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x1400027a8", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x1400027ac", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400027bd" + }, + { + "address": "0x1400027ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x1400027b2", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x1400027b6", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400027b9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002823" + }, + { + "address": "0x1400027bb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400027bf" + } + ], + "successors": [ + "0x1400027bf" + ] + } + ] + }, + { + "address": "0x140002731", + "end_address": "0x1400027bd", + "name": "", + "blocks": [ + { + "address": "0x140002731", + "size": 34, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002731", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140002733", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002737", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000273a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000273c", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002741", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002746", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002747", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fb9a]" + }, + { + "address": "0x14000274e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x140002753", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fd1e]" + }, + { + "address": "0x14000275a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000275d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000279c" + }, + { + "address": "0x14000275f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002761", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002766", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000276b", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fd06], rdi" + }, + { + "address": "0x140002772", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000278b" + }, + { + "address": "0x140002774", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fce6]" + }, + { + "address": "0x14000277a", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14000277c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fcde], eax" + }, + { + "address": "0x140002782", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x140002784", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fced], rax" + }, + { + "address": "0x14000278b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002790", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140002795", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcdc]" + }, + { + "address": "0x14000279c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x1400027a0", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x1400027a8", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x1400027ac", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400027bd" + }, + { + "address": "0x1400027ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x1400027b2", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x1400027b6", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400027b9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002823" + }, + { + "address": "0x1400027bb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400027bf" + } + ], + "successors": [ + "0x1400027bf" + ] + } + ] + }, + { + "address": "0x140002733", + "end_address": "0x1400027bd", + "name": "", + "blocks": [ + { + "address": "0x140002733", + "size": 33, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002733", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002737", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000273a", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000273c", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140002741", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140002746", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002747", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rip + 0x2fb9a]" + }, + { + "address": "0x14000274e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rsi" + }, + { + "address": "0x140002753", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fd1e]" + }, + { + "address": "0x14000275a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000275d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000279c" + }, + { + "address": "0x14000275f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140002761", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002766", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000276b", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2fd06], rdi" + }, + { + "address": "0x140002772", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000278b" + }, + { + "address": "0x140002774", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x2fce6]" + }, + { + "address": "0x14000277a", + "size": 2, + "mnemonic": "inc", + "operands": "eax" + }, + { + "address": "0x14000277c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2fcde], eax" + }, + { + "address": "0x140002782", + "size": 2, + "mnemonic": "cdqe", + "operands": "" + }, + { + "address": "0x140002784", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2fced], rax" + }, + { + "address": "0x14000278b", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140002790", + "size": 5, + "mnemonic": "call", + "operands": "0x140004504" + }, + { + "address": "0x140002795", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x2fcdc]" + }, + { + "address": "0x14000279c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 8]" + }, + { + "address": "0x1400027a0", + "size": 8, + "mnemonic": "lea", + "operands": "r14, [rdi*8]" + }, + { + "address": "0x1400027a8", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rcx + 0x18]" + }, + { + "address": "0x1400027ac", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400027bd" + }, + { + "address": "0x1400027ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x10]" + }, + { + "address": "0x1400027b2", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r14 + rax]" + }, + { + "address": "0x1400027b6", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400027b9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140002823" + }, + { + "address": "0x1400027bb", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400027bf" + } + ], + "successors": [ + "0x1400027bf" + ] + } + ] + }, + { + "address": "0x140002849", + "end_address": "0x14000285f", + "name": "", + "blocks": [ + { + "address": "0x140002849", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002849", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000284a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000284e", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x140002851", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002854", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140002856", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], ecx" + }, + { + "address": "0x14000285a", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14000285d", + "size": 2, + "mnemonic": "je", + "operands": "0x1400028a6" + } + ], + "successors": [ + "0x1400028a6", + "0x14000285f" + ] + } + ] + }, + { + "address": "0x14000284a", + "end_address": "0x14000285f", + "name": "", + "blocks": [ + { + "address": "0x14000284a", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000284a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000284e", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x140002851", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002854", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140002856", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], ecx" + }, + { + "address": "0x14000285a", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14000285d", + "size": 2, + "mnemonic": "je", + "operands": "0x1400028a6" + } + ], + "successors": [ + "0x1400028a6", + "0x14000285f" + ] + } + ] + }, + { + "address": "0x1400028f3", + "end_address": "0x140002966", + "name": "", + "blocks": [ + { + "address": "0x1400028f3", + "size": 34, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028f3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400028f4", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400028f6", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400028f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400028fa", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + } + ] + }, + { + "address": "0x1400028f4", + "end_address": "0x140002966", + "name": "", + "blocks": [ + { + "address": "0x1400028f4", + "size": 33, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028f4", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400028f6", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400028f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400028fa", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + } + ] + }, + { + "address": "0x1400028f6", + "end_address": "0x140002966", + "name": "", + "blocks": [ + { + "address": "0x1400028f6", + "size": 32, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028f6", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400028f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400028fa", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + } + ] + }, + { + "address": "0x1400028f8", + "end_address": "0x140002966", + "name": "", + "blocks": [ + { + "address": "0x1400028f8", + "size": 31, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400028fa", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + } + ] + }, + { + "address": "0x1400028fa", + "end_address": "0x140002966", + "name": "", + "blocks": [ + { + "address": "0x1400028fa", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028fa", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + } + ] + }, + { + "address": "0x1400028fc", + "end_address": "0x140002966", + "name": "", + "blocks": [ + { + "address": "0x1400028fc", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400028fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002900", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002903", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ec1e]" + }, + { + "address": "0x14000290a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000290d", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x140002911", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002913", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rax" + }, + { + "address": "0x140002916", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x10]" + }, + { + "address": "0x14000291a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r14], rax" + }, + { + "address": "0x14000291d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], rax" + }, + { + "address": "0x140002921", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], rax" + }, + { + "address": "0x140002925", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rcx + 0x28]" + }, + { + "address": "0x140002929", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r15], rax" + }, + { + "address": "0x14000292c", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rcx + 0x30]" + }, + { + "address": "0x140002930", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140002934", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], rax" + }, + { + "address": "0x140002938", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], rax" + }, + { + "address": "0x14000293c", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rcx + 0x48]" + }, + { + "address": "0x140002940", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r12], eax" + }, + { + "address": "0x140002944", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + 0x4c]" + }, + { + "address": "0x140002948", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r13], eax" + }, + { + "address": "0x14000294c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x50], rax" + }, + { + "address": "0x140002950", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x58], rax" + }, + { + "address": "0x140002954", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax + 0x10]" + }, + { + "address": "0x140002957", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000295c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000295f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140002961", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002964", + "size": 2, + "mnemonic": "je", + "operands": "0x140002975" + } + ], + "successors": [ + "0x140002975", + "0x140002966" + ] + } + ] + }, + { + "address": "0x1400029d6", + "end_address": "0x140002a1c", + "name": "", + "blocks": [ + { + "address": "0x1400029d6", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400029d6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400029d7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400029db", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400029de", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400029e1", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400029e3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x1400029e8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400029e9", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400029eb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400029ef", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x10], al" + }, + { + "address": "0x1400029f2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rax" + }, + { + "address": "0x1400029f6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x20], al" + }, + { + "address": "0x1400029f9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], rax" + }, + { + "address": "0x1400029fd", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx + 0x30], ax" + }, + { + "address": "0x140002a01", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], rax" + }, + { + "address": "0x140002a05", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx + 0x40], ax" + }, + { + "address": "0x140002a09", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x48], rax" + }, + { + "address": "0x140002a0d", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x50], al" + }, + { + "address": "0x140002a10", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x140002a14", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x60], al" + }, + { + "address": "0x140002a17", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002a1a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002a36" + } + ], + "successors": [ + "0x140002a36", + "0x140002a1c" + ] + } + ] + }, + { + "address": "0x1400029d7", + "end_address": "0x140002a1c", + "name": "", + "blocks": [ + { + "address": "0x1400029d7", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400029d7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400029db", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400029de", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400029e1", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400029e3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x1400029e8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400029e9", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400029eb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400029ef", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x10], al" + }, + { + "address": "0x1400029f2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x18], rax" + }, + { + "address": "0x1400029f6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x20], al" + }, + { + "address": "0x1400029f9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x28], rax" + }, + { + "address": "0x1400029fd", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx + 0x30], ax" + }, + { + "address": "0x140002a01", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x38], rax" + }, + { + "address": "0x140002a05", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [rbx + 0x40], ax" + }, + { + "address": "0x140002a09", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x48], rax" + }, + { + "address": "0x140002a0d", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x50], al" + }, + { + "address": "0x140002a10", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x140002a14", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x60], al" + }, + { + "address": "0x140002a17", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002a1a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002a36" + } + ], + "successors": [ + "0x140002a36", + "0x140002a1c" + ] + } + ] + }, + { + "address": "0x140002a46", + "end_address": "0x140002a80", + "name": "", + "blocks": [ + { + "address": "0x140002a46", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002a46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002a4a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002a4d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140002a50", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1d991]" + }, + { + "address": "0x140002a57", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x140002a5a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140002a5d", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140002a61", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140002a65", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x140002a68", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140002a6d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e9bc]" + }, + { + "address": "0x140002a74", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140002a77", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140002a7a", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002a7e", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140002a7f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002aa6", + "end_address": "0x140002ab5", + "name": "", + "blocks": [ + { + "address": "0x140002aa6", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002aa6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002aaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002aad", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140002ab0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002ab3", + "size": 2, + "mnemonic": "je", + "operands": "0x140002aba" + } + ], + "successors": [ + "0x140002aba", + "0x140002ab5" + ] + } + ] + }, + { + "address": "0x140002aca", + "end_address": "0x140002ae5", + "name": "", + "blocks": [ + { + "address": "0x140002aca", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002aca", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ace", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002ad1", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1ead0]" + }, + { + "address": "0x140002ad8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002adb", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140002ae3", + "size": 2, + "mnemonic": "je", + "operands": "0x140002b12" + } + ], + "successors": [ + "0x140002b12", + "0x140002ae5" + ] + } + ] + }, + { + "address": "0x140002bba", + "end_address": "0x140002bcf", + "name": "", + "blocks": [ + { + "address": "0x140002bba", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002bba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002bbe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002bc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400047dc" + }, + { + "address": "0x140002bc6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x58]" + }, + { + "address": "0x140002bca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140002bcd", + "size": 2, + "mnemonic": "je", + "operands": "0x140002bd4" + } + ], + "successors": [ + "0x140002bd4", + "0x140002bcf" + ] + } + ] + }, + { + "address": "0x140002ca5", + "end_address": "0x140002cb9", + "name": "", + "blocks": [ + { + "address": "0x140002ca5", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ca5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002ca6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002caa", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002cac", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002caf", + "size": 5, + "mnemonic": "call", + "operands": "0x140002ac8" + }, + { + "address": "0x140002cb4", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002cb7", + "size": 2, + "mnemonic": "je", + "operands": "0x140002cc6" + } + ], + "successors": [ + "0x140002cc6", + "0x140002cb9" + ] + } + ] + }, + { + "address": "0x140002ca6", + "end_address": "0x140002cb9", + "name": "", + "blocks": [ + { + "address": "0x140002ca6", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ca6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002caa", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002cac", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002caf", + "size": 5, + "mnemonic": "call", + "operands": "0x140002ac8" + }, + { + "address": "0x140002cb4", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002cb7", + "size": 2, + "mnemonic": "je", + "operands": "0x140002cc6" + } + ], + "successors": [ + "0x140002cc6", + "0x140002cb9" + ] + } + ] + }, + { + "address": "0x140002cd9", + "end_address": "0x140002cf8", + "name": "", + "blocks": [ + { + "address": "0x140002cd9", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002cd9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002cda", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002cde", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002ce0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002ce3", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e806]" + }, + { + "address": "0x140002cea", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002ced", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002cf2", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002cf3", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002cf6", + "size": 2, + "mnemonic": "je", + "operands": "0x140002d05" + } + ], + "successors": [ + "0x140002d05", + "0x140002cf8" + ] + } + ] + }, + { + "address": "0x140002cda", + "end_address": "0x140002cf8", + "name": "", + "blocks": [ + { + "address": "0x140002cda", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002cda", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002cde", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002ce0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002ce3", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e806]" + }, + { + "address": "0x140002cea", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002ced", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002cf2", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002cf3", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002cf6", + "size": 2, + "mnemonic": "je", + "operands": "0x140002d05" + } + ], + "successors": [ + "0x140002d05", + "0x140002cf8" + ] + } + ] + }, + { + "address": "0x140002d19", + "end_address": "0x140002d5c", + "name": "", + "blocks": [ + { + "address": "0x140002d19", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d19", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002d1a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d1e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002d20", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx - 0x10]" + }, + { + "address": "0x140002d24", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140002d27", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140002d2b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e7de]" + }, + { + "address": "0x140002d32", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [r8 + rcx - 0x10], rax" + }, + { + "address": "0x140002d37", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140002d3a", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140002d3e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r8 - 0x10]" + }, + { + "address": "0x140002d42", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [r8 + rcx - 0x14], r9d" + }, + { + "address": "0x140002d47", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e7a2]" + }, + { + "address": "0x140002d4e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002d51", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002d56", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002d57", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002d5a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002d69" + } + ], + "successors": [ + "0x140002d69", + "0x140002d5c" + ] + } + ] + }, + { + "address": "0x140002d1a", + "end_address": "0x140002d5c", + "name": "", + "blocks": [ + { + "address": "0x140002d1a", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d1a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d1e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002d20", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx - 0x10]" + }, + { + "address": "0x140002d24", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140002d27", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140002d2b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e7de]" + }, + { + "address": "0x140002d32", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [r8 + rcx - 0x10], rax" + }, + { + "address": "0x140002d37", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140002d3a", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rax + 4]" + }, + { + "address": "0x140002d3e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r8 - 0x10]" + }, + { + "address": "0x140002d42", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [r8 + rcx - 0x14], r9d" + }, + { + "address": "0x140002d47", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e7a2]" + }, + { + "address": "0x140002d4e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002d51", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002d56", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002d57", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002d5a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002d69" + } + ], + "successors": [ + "0x140002d69", + "0x140002d5c" + ] + } + ] + }, + { + "address": "0x140002d82", + "end_address": "0x140002d9f", + "name": "", + "blocks": [ + { + "address": "0x140002d82", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d82", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002d83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d87", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx + 0x60]" + }, + { + "address": "0x140002d8b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e796]" + }, + { + "address": "0x140002d92", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002d95", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140002d97", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002d9a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002d9d", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ddb" + } + ], + "successors": [ + "0x140002ddb", + "0x140002d9f" + ] + } + ] + }, + { + "address": "0x140002d83", + "end_address": "0x140002d9f", + "name": "", + "blocks": [ + { + "address": "0x140002d83", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002d83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002d87", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx + 0x60]" + }, + { + "address": "0x140002d8b", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e796]" + }, + { + "address": "0x140002d92", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002d95", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140002d97", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002d9a", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x140002d9d", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ddb" + } + ], + "successors": [ + "0x140002ddb", + "0x140002d9f" + ] + } + ] + }, + { + "address": "0x140002e06", + "end_address": "0x140002e1c", + "name": "", + "blocks": [ + { + "address": "0x140002e06", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002e06", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e0a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e647]" + }, + { + "address": "0x140002e11", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002e14", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002e17", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140002e1a", + "size": 2, + "mnemonic": "je", + "operands": "0x140002e26" + } + ], + "successors": [ + "0x140002e26", + "0x140002e1c" + ] + } + ] + }, + { + "address": "0x140002e35", + "end_address": "0x140002e5b", + "name": "", + "blocks": [ + { + "address": "0x140002e35", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002e35", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002e36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e3a", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e64f]" + }, + { + "address": "0x140002e41", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x140002e43", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002e46", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002e49", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x20]" + }, + { + "address": "0x140002e4c", "size": 2, "mnemonic": "test", "operands": "eax, eax" }, { - "address": "0x14000450d", + "address": "0x140002e4e", "size": 2, - "mnemonic": "jne", - "operands": "0x140004518" + "mnemonic": "jle", + "operands": "0x140002e5b" }, { - "address": "0x14000450f", + "address": "0x140002e50", "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" }, { - "address": "0x140004513", + "address": "0x140002e54", "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002e59", + "size": 2, "mnemonic": "jmp", - "operands": "0x14000caac" + "operands": "0x140002e66" } ], "successors": [ - "0x14000caac" + "0x140002e66" ] - }, + } + ] + }, + { + "address": "0x140002e36", + "end_address": "0x140002e5b", + "name": "", + "blocks": [ { - "address": "0x14000caac", - "size": 2, - "is_prolog": false, + "address": "0x140002e36", + "size": 11, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14000caac", + "address": "0x140002e36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002e3a", "size": 7, "mnemonic": "lea", - "operands": "rcx, [rip + 0x263ed]" + "operands": "rax, [rip + 0x1e64f]" }, { - "address": "0x14000cab3", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1355e]" - } - ], - "successors": [ - "0x140020018" - ] - } - ] - }, - { - "address": "0x140004650", - "name": "", - "blocks": [ - { - "address": "0x140004650", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004650", - "size": 7, + "address": "0x140002e41", + "size": 2, "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2de61]" + "operands": "edi, edx" }, { - "address": "0x140004657", - "size": 1, - "mnemonic": "ret", - "operands": "" + "address": "0x140002e43", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002e46", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002e49", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x20]" + }, + { + "address": "0x140002e4c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140002e4e", + "size": 2, + "mnemonic": "jle", + "operands": "0x140002e5b" + }, + { + "address": "0x140002e50", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140002e54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c9d0" + }, + { + "address": "0x140002e59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140002e66" } ], "successors": [ + "0x140002e66" ] } ] }, { - "address": "0x1400030cc", + "address": "0x140002e9e", + "end_address": "0x140002eb4", "name": "", "blocks": [ { - "address": "0x1400030cc", - "size": 11, - "is_prolog": false, + "address": "0x140002e9e", + "size": 6, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x1400030cc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" + "address": "0x140002e9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" }, { - "address": "0x1400030d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp" + "address": "0x140002ea2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e5af]" }, { - "address": "0x1400030d6", + "address": "0x140002ea9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002eac", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002eaf", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140002eb2", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ebe" + } + ], + "successors": [ + "0x140002ebe", + "0x140002eb4" + ] + } + ] + }, + { + "address": "0x140002ecd", + "end_address": "0x140002eec", + "name": "", + "blocks": [ + { + "address": "0x140002ecd", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ecd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002ece", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ed2", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002ed4", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002ed7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e612]" + }, + { + "address": "0x140002ede", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002ee1", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002ee6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002ee7", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002eea", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ef9" + } + ], + "successors": [ + "0x140002ef9", + "0x140002eec" + ] + } + ] + }, + { + "address": "0x140002ece", + "end_address": "0x140002eec", + "name": "", + "blocks": [ + { + "address": "0x140002ece", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002ece", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140002ed2", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140002ed4", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140002ed7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e612]" + }, + { + "address": "0x140002ede", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002ee1", + "size": 5, + "mnemonic": "call", + "operands": "0x140004cbc" + }, + { + "address": "0x140002ee6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140002ee7", + "size": 3, + "mnemonic": "test", + "operands": "bl, 1" + }, + { + "address": "0x140002eea", + "size": 2, + "mnemonic": "je", + "operands": "0x140002ef9" + } + ], + "successors": [ + "0x140002ef9", + "0x140002eec" + ] + } + ] + }, + { + "address": "0x140002f1d", + "end_address": "0x140002f3b", + "name": "", + "blocks": [ + { + "address": "0x140002f1d", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f1d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140002f1e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140002f22", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2e117]" + }, + { + "address": "0x140002f29", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140002f2c", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" + "operands": "qword ptr [rsp + 0x58], rax" }, + { + "address": "0x140002f31", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140002f36", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002f39", + "size": 2, + "mnemonic": "je", + "operands": "0x140002f95" + } + ], + "successors": [ + "0x140002f95", + "0x140002f3b" + ] + } + ] + }, + { + "address": "0x140002f1e", + "end_address": "0x140002f3b", + "name": "", + "blocks": [ + { + "address": "0x140002f1e", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002f1e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140002f22", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2e117]" + }, + { + "address": "0x140002f29", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140002f2c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rax" + }, + { + "address": "0x140002f31", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140002f36", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140002f39", + "size": 2, + "mnemonic": "je", + "operands": "0x140002f95" + } + ], + "successors": [ + "0x140002f95", + "0x140002f3b" + ] + } + ] + }, + { + "address": "0x140003003", + "end_address": "0x140003036", + "name": "", + "blocks": [ + { + "address": "0x140003003", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003003", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140003005", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003009", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x10]" + }, + { + "address": "0x14000300d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x140003010", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsi]" + }, + { + "address": "0x140003013", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003016", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140003019", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rdx" + }, + { + "address": "0x14000301c", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r8" + }, + { + "address": "0x14000301f", + "size": 4, + "mnemonic": "cmovb", + "operands": "r9, rax" + }, + { + "address": "0x140003023", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x18], 0xf" + }, + { + "address": "0x140003028", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000302b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140003036" + }, + { + "address": "0x14000302d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140003030", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx + 0x10]" + }, + { + "address": "0x140003034", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003039" + } + ], + "successors": [ + "0x140003039" + ] + } + ] + }, + { + "address": "0x140003005", + "end_address": "0x140003036", + "name": "", + "blocks": [ + { + "address": "0x140003005", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003005", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003009", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x10]" + }, + { + "address": "0x14000300d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x140003010", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rsi]" + }, + { + "address": "0x140003013", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003016", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140003019", + "size": 3, + "mnemonic": "sub", + "operands": "rax, rdx" + }, + { + "address": "0x14000301c", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r8" + }, + { + "address": "0x14000301f", + "size": 4, + "mnemonic": "cmovb", + "operands": "r9, rax" + }, + { + "address": "0x140003023", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x18], 0xf" + }, + { + "address": "0x140003028", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000302b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140003036" + }, + { + "address": "0x14000302d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140003030", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx + 0x10]" + }, + { + "address": "0x140003034", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003039" + } + ], + "successors": [ + "0x140003039" + ] + } + ] + }, + { + "address": "0x1400030db", + "end_address": "0x1400030f7", + "name": "", + "blocks": [ + { + "address": "0x1400030db", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ { "address": "0x1400030db", "size": 1, @@ -80631,151 +246770,58 @@ "0x14000316a", "0x1400030f7" ] - }, + } + ] + }, + { + "address": "0x1400030dc", + "end_address": "0x1400030f7", + "name": "", + "blocks": [ { - "address": "0x14000316a", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000316a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2" - }, - { - "address": "0x14000316f", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x90]" - }, - { - "address": "0x140003177", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]" - }, - { - "address": "0x14000317b", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000317f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140003183", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140003186", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140003187", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400030f7", - "size": 8, - "is_prolog": false, + "address": "0x1400030dc", + "size": 7, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x1400030f7", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], rsi" + "address": "0x1400030dc", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" }, { - "address": "0x1400030fa", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000316a" - }, - { - "address": "0x1400030fc", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 0x10]" - }, - { - "address": "0x1400030ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140005134" - }, - { - "address": "0x140003104", + "address": "0x1400030e3", "size": 3, "mnemonic": "mov", - "operands": "rbx, rax" + "operands": "rbp, rdx" }, { - "address": "0x140003107", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xa0], rax" - }, - { - "address": "0x14000310f", + "address": "0x1400030e6", "size": 3, - "mnemonic": "test", - "operands": "rax, rax" + "mnemonic": "mov", + "operands": "rdi, rcx" }, { - "address": "0x140003112", - "size": 2, - "mnemonic": "je", - "operands": "0x140003155" - } - ], - "successors": [ - "0x140003155", - "0x140003114" - ] - }, - { - "address": "0x140003155", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003155", + "address": "0x1400030e9", "size": 2, "mnemonic": "xor", - "operands": "ebx, ebx" + "operands": "esi, esi" }, { - "address": "0x140003157", - "size": 3, + "address": "0x1400030eb", + "size": 7, "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx" + "operands": "dword ptr [rsp + 0xa0], esi" }, { - "address": "0x14000315a", - "size": 4, + "address": "0x1400030f2", + "size": 3, "mnemonic": "test", - "operands": "sil, 1" + "operands": "rcx, rcx" }, { - "address": "0x14000315e", + "address": "0x1400030f5", "size": 2, "mnemonic": "je", "operands": "0x14000316a" @@ -80783,520 +246829,22 @@ ], "successors": [ "0x14000316a", - "0x140003160" + "0x1400030f7" ] - }, + } + ] + }, + { + "address": "0x140003197", + "end_address": "0x1400031b7", + "name": "", + "blocks": [ { - "address": "0x140003114", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003114", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 8]" - }, - { - "address": "0x140003118", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000311b", - "size": 2, - "mnemonic": "je", - "operands": "0x14000312c" - } - ], - "successors": [ - "0x14000312c", - "0x14000311d" - ] - }, - { - "address": "0x140003160", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140003160", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140003165", - "size": 5, - "mnemonic": "call", - "operands": "0x140002bb8" - }, - { - "address": "0x14000316a", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2" - }, - { - "address": "0x14000316f", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x90]" - }, - { - "address": "0x140003177", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]" - }, - { - "address": "0x14000317b", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000317f", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140003183", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140003186", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140003187", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000312c", + "address": "0x140003197", "size": 8, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ - { - "address": "0x14000312c", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e34d]" - }, - { - "address": "0x140003133", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140003138", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc" - }, - { - "address": "0x14000313d", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1" - }, - { - "address": "0x140003142", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0" - }, - { - "address": "0x140003149", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e4d8]" - }, - { - "address": "0x140003150", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140003153", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003157" - } - ], - "successors": [ - "0x140003157" - ] - }, - { - "address": "0x14000311d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000311d", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x28]" - }, - { - "address": "0x140003121", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140003124", - "size": 2, - "mnemonic": "jne", - "operands": "0x140003133" - }, - { - "address": "0x140003126", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax + 0x30]" - }, - { - "address": "0x14000312a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003133" - } - ], - "successors": [ - "0x140003133" - ] - }, - { - "address": "0x140003157", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003157", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx" - }, - { - "address": "0x14000315a", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1" - }, - { - "address": "0x14000315e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000316a" - } - ], - "successors": [ - "0x14000316a", - "0x140003160" - ] - }, - { - "address": "0x140003133", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003133", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140003138", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc" - }, - { - "address": "0x14000313d", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1" - }, - { - "address": "0x140003142", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0" - }, - { - "address": "0x140003149", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e4d8]" - }, - { - "address": "0x140003150", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140003153", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003157" - } - ], - "successors": [ - "0x140003157" - ] - } - ] - }, - { - "address": "0x14000348c", - "name": "", - "blocks": [ - { - "address": "0x14000348c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000348c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48" - }, - { - "address": "0x140003490", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140003495", - "size": 5, - "mnemonic": "call", - "operands": "0x140002a80" - }, - { - "address": "0x14000349a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2ca6f]" - }, - { - "address": "0x1400034a1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400034a6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x1400034ab", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004614", - "name": "", - "blocks": [ - { - "address": "0x140004614", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004614", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140004616", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000461a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000461d", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x10" - }, - { - "address": "0x140004622", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x140004627", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax" - }, - { - "address": "0x14000462a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000462d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000464a" - } - ], - "successors": [ - "0x14000464a", - "0x14000462f" - ] - }, - { - "address": "0x14000464a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000464a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000238c" - }, - { - "address": "0x14000464f", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000462f", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000462f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2de72]" - }, - { - "address": "0x140004636", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], rax" - }, - { - "address": "0x140004639", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + 8], rbx" - }, - { - "address": "0x14000463d", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x2de64], rdx" - }, - { - "address": "0x140004644", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004648", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140004649", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140003188", - "name": "", - "blocks": [ - { - "address": "0x140003188", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003188", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x14000318d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp" - }, - { - "address": "0x140003192", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, { "address": "0x140003197", "size": 1, @@ -81350,1087 +246898,905 @@ "0x140003247", "0x1400031b7" ] - }, + } + ] + }, + { + "address": "0x140003198", + "end_address": "0x1400031b7", + "name": "", + "blocks": [ { - "address": "0x140003247", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140003247", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2" - }, - { - "address": "0x14000324c", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0xb0]" - }, - { - "address": "0x140003254", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]" - }, - { - "address": "0x140003258", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000325c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140003260", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140003263", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140003264", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400031b7", - "size": 8, - "is_prolog": false, + "address": "0x140003198", + "size": 7, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x1400031b7", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], rsi" + "address": "0x140003198", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xb0" }, { - "address": "0x1400031ba", - "size": 6, - "mnemonic": "jne", - "operands": "0x140003247" - }, - { - "address": "0x1400031c0", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 0x30]" - }, - { - "address": "0x1400031c3", - "size": 5, - "mnemonic": "call", - "operands": "0x140005134" - }, - { - "address": "0x1400031c8", + "address": "0x14000319f", "size": 3, "mnemonic": "mov", - "operands": "rbx, rax" + "operands": "rbp, rdx" }, { - "address": "0x1400031cb", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc0], rax" - }, - { - "address": "0x1400031d3", + "address": "0x1400031a2", "size": 3, - "mnemonic": "test", - "operands": "rax, rax" + "mnemonic": "mov", + "operands": "rdi, rcx" }, { - "address": "0x1400031d6", - "size": 2, - "mnemonic": "je", - "operands": "0x140003232" - } - ], - "successors": [ - "0x140003232", - "0x1400031d8" - ] - }, - { - "address": "0x140003232", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003232", + "address": "0x1400031a5", "size": 2, "mnemonic": "xor", - "operands": "ebx, ebx" + "operands": "esi, esi" }, { - "address": "0x140003234", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx" - }, - { - "address": "0x140003237", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1" - }, - { - "address": "0x14000323b", - "size": 2, - "mnemonic": "je", - "operands": "0x140003247" - } - ], - "successors": [ - "0x140003247", - "0x14000323d" - ] - }, - { - "address": "0x1400031d8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031d8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 8]" - }, - { - "address": "0x1400031dc", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400031df", - "size": 2, - "mnemonic": "je", - "operands": "0x1400031f0" - } - ], - "successors": [ - "0x1400031f0", - "0x1400031e1" - ] - }, - { - "address": "0x14000323d", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000323d", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]" - }, - { - "address": "0x140003242", - "size": 5, - "mnemonic": "call", - "operands": "0x140002bb8" - }, - { - "address": "0x140003247", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2" - }, - { - "address": "0x14000324c", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0xb0]" - }, - { - "address": "0x140003254", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x18]" - }, - { - "address": "0x140003258", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000325c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140003260", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140003263", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140003264", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400031f0", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031f0", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1e289]" - }, - { - "address": "0x1400031f7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]" - }, - { - "address": "0x1400031fc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc" - }, - { - "address": "0x140003201", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1" - }, - { - "address": "0x140003206", + "address": "0x1400031a7", "size": 7, "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0" + "operands": "dword ptr [rsp + 0xc0], esi" }, { - "address": "0x14000320d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e27c]" - }, - { - "address": "0x140003214", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140003217", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x14000321c", - "size": 5, - "mnemonic": "call", - "operands": "0x140004910" - }, - { - "address": "0x140003221", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]" - }, - { - "address": "0x140003224", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x10], xmm0" - }, - { - "address": "0x140003228", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]" - }, - { - "address": "0x14000322c", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x20], xmm1" - }, - { - "address": "0x140003230", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003234" - } - ], - "successors": [ - "0x140003234" - ] - }, - { - "address": "0x1400031e1", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031e1", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x28]" - }, - { - "address": "0x1400031e5", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x1400031e8", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400031f7" - }, - { - "address": "0x1400031ea", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax + 0x30]" - }, - { - "address": "0x1400031ee", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400031f7" - } - ], - "successors": [ - "0x1400031f7" - ] - }, - { - "address": "0x140003234", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140003234", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rbx" - }, - { - "address": "0x140003237", - "size": 4, - "mnemonic": "test", - "operands": "sil, 1" - }, - { - "address": "0x14000323b", - "size": 2, - "mnemonic": "je", - "operands": "0x140003247" - } - ], - "successors": [ - "0x140003247", - "0x14000323d" - ] - }, - { - "address": "0x1400031f7", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400031f7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x40]" - }, - { - "address": "0x1400031fc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400029cc" - }, - { - "address": "0x140003201", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 1" - }, - { - "address": "0x140003206", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 8], 0" - }, - { - "address": "0x14000320d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e27c]" - }, - { - "address": "0x140003214", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140003217", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x14000321c", - "size": 5, - "mnemonic": "call", - "operands": "0x140004910" - }, - { - "address": "0x140003221", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]" - }, - { - "address": "0x140003224", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x10], xmm0" - }, - { - "address": "0x140003228", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]" - }, - { - "address": "0x14000322c", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rbx + 0x20], xmm1" - }, - { - "address": "0x140003230", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140003234" - } - ], - "successors": [ - "0x140003234" - ] - } - ] - }, - { - "address": "0x14000cfb8", - "name": "", - "blocks": [ - { - "address": "0x14000cfb8", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cfb8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000cfbc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14000cfc1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]" - }, - { - "address": "0x14000cfc6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]" - }, - { - "address": "0x14000cfcd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x14000cfd2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000cfd5", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b2c" - }, - { - "address": "0x14000cfda", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000cfdf", - "size": 6, - "mnemonic": "add", - "operands": "rax, 0x128" - }, - { - "address": "0x14000cfe5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000cfe9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cf88", - "name": "", - "blocks": [ - { - "address": "0x14000cf88", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cf88", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000cf8c", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14000cf91", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]" - }, - { - "address": "0x14000cf96", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]" - }, - { - "address": "0x14000cf9d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x14000cfa2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000cfa5", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b2c" - }, - { - "address": "0x14000cfaa", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000cfaf", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 0xc]" - }, - { - "address": "0x14000cfb2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000cfb6", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d9c0", - "name": "", - "blocks": [ - { - "address": "0x14000d9c0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d9c0", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000d9c2", - "size": 2, - "mnemonic": "cmp", - "operands": "byte ptr [rcx], al" - }, - { - "address": "0x14000d9c4", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d9d4" - } - ], - "successors": [ - "0x14000d9d4", - "0x14000d9c6" - ] - }, - { - "address": "0x14000d9d4", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d9d4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d9c6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d9c6", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdx" - }, - { - "address": "0x14000d9c9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d9d4" - } - ], - "successors": [ - "0x14000d9d4", - "0x14000d9cb" - ] - }, - { - "address": "0x14000d9cb", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d9cb", - "size": 3, - "mnemonic": "inc", - "operands": "rax" - }, - { - "address": "0x14000d9ce", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax + rcx], 0" - }, - { - "address": "0x14000d9d2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d9c6" - }, - { - "address": "0x14000d9d4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cac0", - "name": "", - "blocks": [ - { - "address": "0x14000cac0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cac0", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015200" - } - ], - "successors": [ - "0x140015200" - ] - }, - { - "address": "0x140015200", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015200", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140015202", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015206", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140015209", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, -0x20" - }, - { - "address": "0x14001520d", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001524b" - } - ], - "successors": [ - "0x14001524b", - "0x14001520f" - ] - }, - { - "address": "0x14001524b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001524b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140015250", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0xc" - }, - { - "address": "0x140015256", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140015258", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001525c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001525d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001520f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001520f", + "address": "0x1400031ae", "size": 3, "mnemonic": "test", "operands": "rcx, rcx" }, { - "address": "0x140015212", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140015217", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax" - }, - { - "address": "0x14001521b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015232" + "address": "0x1400031b1", + "size": 6, + "mnemonic": "je", + "operands": "0x140003247" } ], "successors": [ - "0x140015232" + "0x140003247", + "0x1400031b7" ] - }, + } + ] + }, + { + "address": "0x140003277", + "end_address": "0x1400032ed", + "name": "", + "blocks": [ { - "address": "0x140015232", - "size": 6, - "is_prolog": false, + "address": "0x140003277", + "size": 28, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140015232", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0x1e61f]" + "address": "0x140003277", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140015239", + "address": "0x140003278", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000327c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x71], 0" + }, + { + "address": "0x140003280", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rcx + 8]" + }, + { + "address": "0x140003284", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], r10" + }, + { + "address": "0x140003288", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rcx + 0x28]" + }, + { + "address": "0x14000328c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], r9" + }, + { + "address": "0x140003290", "size": 3, "mnemonic": "mov", - "operands": "r8, rbx" + "operands": "rbx, rcx" }, { - "address": "0x14001523c", + "address": "0x140003293", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 1" + }, + { + "address": "0x140003297", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000329a", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rcx + 0x10]" + }, + { + "address": "0x14000329e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], r8" + }, + { + "address": "0x1400032a2", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x1400032a5", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x7c], al" + }, + { + "address": "0x1400032a8", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x48]" + }, + { + "address": "0x1400032ac", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], rdx" + }, + { + "address": "0x1400032b0", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x4c]" + }, + { + "address": "0x1400032b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x1400032b8", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x1400032bc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rcx" + }, + { + "address": "0x1400032c0", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r8], 0" + }, + { + "address": "0x1400032c7", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x1400032ce", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400032d4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r10], 0" + }, + { + "address": "0x1400032db", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 0" + }, + { + "address": "0x1400032e2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rdx], 0" + }, + { + "address": "0x1400032e8", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x1400032eb", + "size": 2, + "mnemonic": "je", + "operands": "0x140003340" + } + ], + "successors": [ + "0x140003340", + "0x1400032ed" + ] + } + ] + }, + { + "address": "0x140003278", + "end_address": "0x1400032ed", + "name": "", + "blocks": [ + { + "address": "0x140003278", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003278", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000327c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x71], 0" + }, + { + "address": "0x140003280", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rcx + 8]" + }, + { + "address": "0x140003284", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x18], r10" + }, + { + "address": "0x140003288", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rcx + 0x28]" + }, + { + "address": "0x14000328c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], r9" + }, + { + "address": "0x140003290", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003293", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 1" + }, + { + "address": "0x140003297", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000329a", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rcx + 0x10]" + }, + { + "address": "0x14000329e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], r8" + }, + { + "address": "0x1400032a2", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x1400032a5", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x7c], al" + }, + { + "address": "0x1400032a8", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 0x48]" + }, + { + "address": "0x1400032ac", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x50], rdx" + }, + { + "address": "0x1400032b0", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x4c]" + }, + { + "address": "0x1400032b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x58], rax" + }, + { + "address": "0x1400032b8", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x1400032bc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x40], rcx" + }, + { + "address": "0x1400032c0", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r8], 0" + }, + { + "address": "0x1400032c7", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x1400032ce", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400032d4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r10], 0" + }, + { + "address": "0x1400032db", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 0" + }, + { + "address": "0x1400032e2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rdx], 0" + }, + { + "address": "0x1400032e8", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x1400032eb", + "size": 2, + "mnemonic": "je", + "operands": "0x140003340" + } + ], + "successors": [ + "0x140003340", + "0x1400032ed" + ] + } + ] + }, + { + "address": "0x14000336d", + "end_address": "0x1400033cc", + "name": "", + "blocks": [ + { + "address": "0x14000336d", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000336d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000336e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003372", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003375", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], 0" + }, + { + "address": "0x14000337d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], 0" + }, + { + "address": "0x140003385", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x14], 0" + }, + { + "address": "0x14000338c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x18], 0x201" + }, + { + "address": "0x140003393", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], 6" + }, + { + "address": "0x14000339b", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x28], 0" + }, + { + "address": "0x1400033a3", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x30], 0" + }, + { + "address": "0x1400033ab", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], 0" + }, + { + "address": "0x1400033b3", "size": 2, "mnemonic": "xor", "operands": "edx, edx" }, { - "address": "0x14001523e", - "size": 6, + "address": "0x1400033b5", + "size": 5, "mnemonic": "call", - "operands": "qword ptr [rip + 0xaf3c]" + "operands": "0x1400034c8" }, { - "address": "0x140015244", + "address": "0x1400033ba", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x10" + }, + { + "address": "0x1400033bf", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x1400033c4", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x1400033c7", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { - "address": "0x140015247", + "address": "0x1400033ca", "size": 2, "mnemonic": "je", - "operands": "0x14001521d" + "operands": "0x1400033d9" } ], "successors": [ - "0x14001521d", - "0x140015249" + "0x1400033d9", + "0x1400033cc" ] - }, + } + ] + }, + { + "address": "0x14000336e", + "end_address": "0x1400033cc", + "name": "", + "blocks": [ { - "address": "0x14001521d", - "size": 3, - "is_prolog": false, + "address": "0x14000336e", + "size": 17, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14001521d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400105b0" - }, - { - "address": "0x140015222", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140015224", - "size": 2, - "mnemonic": "je", - "operands": "0x14001524b" - } - ], - "successors": [ - "0x14001524b", - "0x140015226" - ] - }, - { - "address": "0x140015249", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015249", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015258" - } - ], - "successors": [ - "0x140015258" - ] - }, - { - "address": "0x140015226", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015226", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140015229", - "size": 5, - "mnemonic": "call", - "operands": "0x14000deb0" - }, - { - "address": "0x14001522e", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140015230", - "size": 2, - "mnemonic": "je", - "operands": "0x14001524b" - } - ], - "successors": [ - "0x14001524b", - "0x140015232" - ] - }, - { - "address": "0x140015258", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015258", + "address": "0x14000336e", "size": 4, - "mnemonic": "add", + "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x14001525c", + "address": "0x140003372", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003375", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], 0" + }, + { + "address": "0x14000337d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], 0" + }, + { + "address": "0x140003385", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x14], 0" + }, + { + "address": "0x14000338c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x18], 0x201" + }, + { + "address": "0x140003393", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x20], 6" + }, + { + "address": "0x14000339b", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x28], 0" + }, + { + "address": "0x1400033a3", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x30], 0" + }, + { + "address": "0x1400033ab", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x38], 0" + }, + { + "address": "0x1400033b3", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400033b5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400034c8" + }, + { + "address": "0x1400033ba", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x10" + }, + { + "address": "0x1400033bf", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x1400033c4", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x1400033c7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400033ca", + "size": 2, + "mnemonic": "je", + "operands": "0x1400033d9" + } + ], + "successors": [ + "0x1400033d9", + "0x1400033cc" + ] + } + ] + }, + { + "address": "0x1400033f1", + "end_address": "0x140003413", + "name": "", + "blocks": [ + { + "address": "0x1400033f1", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400033f1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400033f2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400033f6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x1400033f9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400033fc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400033ff", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003402", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x18]" + }, + { + "address": "0x140003406", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1ceb4]" + }, + { + "address": "0x14000340c", + "size": 3, + "mnemonic": "xor", + "operands": "r11d, r11d" + }, + { + "address": "0x14000340f", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140003411", + "size": 2, + "mnemonic": "je", + "operands": "0x140003419" + } + ], + "successors": [ + "0x140003419", + "0x140003413" + ] + } + ] + }, + { + "address": "0x1400033f2", + "end_address": "0x140003413", + "name": "", + "blocks": [ + { + "address": "0x1400033f2", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400033f2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400033f6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x1400033f9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400033fc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400033ff", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003402", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x18]" + }, + { + "address": "0x140003406", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1ceb4]" + }, + { + "address": "0x14000340c", + "size": 3, + "mnemonic": "xor", + "operands": "r11d, r11d" + }, + { + "address": "0x14000340f", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140003411", + "size": 2, + "mnemonic": "je", + "operands": "0x140003419" + } + ], + "successors": [ + "0x140003419", + "0x140003413" + ] + } + ] + }, + { + "address": "0x1400034ca", + "end_address": "0x1400034df", + "name": "", + "blocks": [ + { + "address": "0x1400034ca", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400034ca", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400034ce", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x17" + }, + { + "address": "0x1400034d1", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x10], edx" + }, + { + "address": "0x1400034d4", + "size": 3, + "mnemonic": "and", + "operands": "edx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x1400034d7", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400034df" + }, + { + "address": "0x1400034d9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400034dd", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { - "address": "0x14001525d", + "address": "0x1400034de", "size": 1, "mnemonic": "ret", "operands": "" @@ -82442,163 +247808,10954 @@ ] }, { - "address": "0x1400057a0", + "address": "0x14000353e", + "end_address": "0x140003551", "name": "", "blocks": [ { - "address": "0x1400057a0", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400057a0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x10" - }, - { - "address": "0x1400057a4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rsp], r10" - }, - { - "address": "0x1400057a8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], r11" - }, - { - "address": "0x1400057ad", - "size": 3, - "mnemonic": "xor", - "operands": "r11, r11" - }, - { - "address": "0x1400057b0", - "size": 5, - "mnemonic": "lea", - "operands": "r10, [rsp + 0x18]" - }, - { - "address": "0x1400057b5", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax" - }, - { - "address": "0x1400057b8", - "size": 4, - "mnemonic": "cmovb", - "operands": "r10, r11" - }, - { - "address": "0x1400057bc", - "size": 9, - "mnemonic": "mov", - "operands": "r11, qword ptr gs:[0x10]" - }, - { - "address": "0x1400057c5", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, r11" - }, - { - "address": "0x1400057c8", - "size": 2, - "mnemonic": "jae", - "operands": "0x1400057e0" - }, - { - "address": "0x1400057ca", - "size": 6, - "mnemonic": "and", - "operands": "r10w, 0xf000" - }, - { - "address": "0x1400057d0", - "size": 7, - "mnemonic": "lea", - "operands": "r11, [r11 - 0x1000]" - }, - { - "address": "0x1400057d7", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [r11], 0" - }, - { - "address": "0x1400057db", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, r11" - }, - { - "address": "0x1400057de", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400057d0" - }, - { - "address": "0x1400057e0", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rsp]" - }, - { - "address": "0x1400057e4", - "size": 5, - "mnemonic": "mov", - "operands": "r11, qword ptr [rsp + 8]" - }, - { - "address": "0x1400057e9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x10" - }, - { - "address": "0x1400057ed", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006544", - "name": "", - "blocks": [ - { - "address": "0x140006544", - "size": 20, - "is_prolog": false, + "address": "0x14000353e", + "size": 6, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140006544", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" + "address": "0x14000353e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140006549", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp" + "address": "0x14000353f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" }, { - "address": "0x14000654e", + "address": "0x140003543", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140003545", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003548", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], rsi" + }, + { + "address": "0x14000354f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400035a0" + } + ], + "successors": [ + "0x1400035a0", + "0x140003551" + ] + } + ] + }, + { + "address": "0x14000353f", + "end_address": "0x140003551", + "name": "", + "blocks": [ + { + "address": "0x14000353f", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000353f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003543", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140003545", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003548", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], rsi" + }, + { + "address": "0x14000354f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400035a0" + } + ], + "successors": [ + "0x1400035a0", + "0x140003551" + ] + } + ] + }, + { + "address": "0x14000360e", + "end_address": "0x14000362b", + "name": "", + "blocks": [ + { + "address": "0x14000360e", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000360e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003612", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" + "operands": "rcx, qword ptr [rsp + 0x50]" }, + { + "address": "0x140003617", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000361a", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x14000361d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140003622", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003625", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003629", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000362a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003646", + "end_address": "0x140003656", + "name": "", + "blocks": [ + { + "address": "0x140003646", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003646", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003647", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000364b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000364e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003651", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, r8" + }, + { + "address": "0x140003654", + "size": 2, + "mnemonic": "je", + "operands": "0x14000366f" + } + ], + "successors": [ + "0x14000366f", + "0x140003656" + ] + } + ] + }, + { + "address": "0x140003647", + "end_address": "0x140003656", + "name": "", + "blocks": [ + { + "address": "0x140003647", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003647", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000364b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000364e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003651", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, r8" + }, + { + "address": "0x140003654", + "size": 2, + "mnemonic": "je", + "operands": "0x14000366f" + } + ], + "successors": [ + "0x14000366f", + "0x140003656" + ] + } + ] + }, + { + "address": "0x14000369e", + "end_address": "0x1400036ae", + "name": "", + "blocks": [ + { + "address": "0x14000369e", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000369e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000369f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400036a6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400036a9", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, r8" + }, + { + "address": "0x1400036ac", + "size": 2, + "mnemonic": "je", + "operands": "0x1400036c7" + } + ], + "successors": [ + "0x1400036c7", + "0x1400036ae" + ] + } + ] + }, + { + "address": "0x14000369f", + "end_address": "0x1400036ae", + "name": "", + "blocks": [ + { + "address": "0x14000369f", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000369f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400036a6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400036a9", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, r8" + }, + { + "address": "0x1400036ac", + "size": 2, + "mnemonic": "je", + "operands": "0x1400036c7" + } + ], + "successors": [ + "0x1400036c7", + "0x1400036ae" + ] + } + ] + }, + { + "address": "0x1400036ee", + "end_address": "0x140003709", + "name": "", + "blocks": [ + { + "address": "0x1400036ee", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400036ee", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400036f2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400036f5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x1400036f8", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x1400036fb", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e3e0" + }, + { + "address": "0x140003700", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140003703", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003707", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003708", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000370e", + "end_address": "0x14000372d", + "name": "", + "blocks": [ + { + "address": "0x14000370e", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000370e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003712", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003715", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140003718", + "size": 5, + "mnemonic": "call", + "operands": "0x140002614" + }, + { + "address": "0x14000371d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x140003720", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140003723", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003727", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140003728", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400033ec" + } + ], + "successors": [ + "0x1400033ec" + ] + } + ] + }, + { + "address": "0x14000373a", + "end_address": "0x140003782", + "name": "", + "blocks": [ + { + "address": "0x14000373a", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000373a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000373b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000373f", + "size": 3, + "mnemonic": "mov", + "operands": "sil, r8b" + }, + { + "address": "0x140003742", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003745", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003748", + "size": 5, + "mnemonic": "call", + "operands": "0x140003368" + }, + { + "address": "0x14000374d", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 0x20" + }, + { + "address": "0x14000374f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x48], rbx" + }, + { + "address": "0x140003753", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140003756", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x50], 0" + }, + { + "address": "0x14000375e", + "size": 5, + "mnemonic": "call", + "operands": "0x140004040" + }, + { + "address": "0x140003763", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x48], 0" + }, + { + "address": "0x140003768", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x58], al" + }, + { + "address": "0x14000376b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000377d" + }, + { + "address": "0x14000376d", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rdi + 0x10], 0x13" + }, + { + "address": "0x140003771", + "size": 4, + "mnemonic": "or", + "operands": "dword ptr [rdi + 0x10], 4" + }, + { + "address": "0x140003775", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x10]" + }, + { + "address": "0x140003778", + "size": 3, + "mnemonic": "and", + "operands": "eax, dword ptr [rdi + 0x14]" + }, + { + "address": "0x14000377b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000379a" + }, + { + "address": "0x14000377d", + "size": 3, + "mnemonic": "test", + "operands": "sil, sil" + }, + { + "address": "0x140003780", + "size": 2, + "mnemonic": "je", + "operands": "0x14000378a" + } + ], + "successors": [ + "0x14000378a", + "0x140003782" + ] + } + ] + }, + { + "address": "0x14000373b", + "end_address": "0x140003782", + "name": "", + "blocks": [ + { + "address": "0x14000373b", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000373b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000373f", + "size": 3, + "mnemonic": "mov", + "operands": "sil, r8b" + }, + { + "address": "0x140003742", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003745", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003748", + "size": 5, + "mnemonic": "call", + "operands": "0x140003368" + }, + { + "address": "0x14000374d", + "size": 2, + "mnemonic": "mov", + "operands": "dl, 0x20" + }, + { + "address": "0x14000374f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x48], rbx" + }, + { + "address": "0x140003753", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140003756", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x50], 0" + }, + { + "address": "0x14000375e", + "size": 5, + "mnemonic": "call", + "operands": "0x140004040" + }, + { + "address": "0x140003763", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x48], 0" + }, + { + "address": "0x140003768", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x58], al" + }, + { + "address": "0x14000376b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000377d" + }, + { + "address": "0x14000376d", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rdi + 0x10], 0x13" + }, + { + "address": "0x140003771", + "size": 4, + "mnemonic": "or", + "operands": "dword ptr [rdi + 0x10], 4" + }, + { + "address": "0x140003775", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x10]" + }, + { + "address": "0x140003778", + "size": 3, + "mnemonic": "and", + "operands": "eax, dword ptr [rdi + 0x14]" + }, + { + "address": "0x14000377b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000379a" + }, + { + "address": "0x14000377d", + "size": 3, + "mnemonic": "test", + "operands": "sil, sil" + }, + { + "address": "0x140003780", + "size": 2, + "mnemonic": "je", + "operands": "0x14000378a" + } + ], + "successors": [ + "0x14000378a", + "0x140003782" + ] + } + ] + }, + { + "address": "0x1400037f6", + "end_address": "0x140003827", + "name": "", + "blocks": [ + { + "address": "0x1400037f6", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400037f6", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x1400037f7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400037f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400037fa", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x47]" + }, + { + "address": "0x1400037ff", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140003806", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2d833]" + }, + { + "address": "0x14000380d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140003810", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x3f], rax" + }, + { + "address": "0x140003814", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140003817", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140003819", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000381c", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, edi" + }, + { + "address": "0x14000381e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003827" + }, + { + "address": "0x140003820", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003822", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000394c" + } + ], + "successors": [ + "0x14000394c" + ] + } + ] + }, + { + "address": "0x1400037f7", + "end_address": "0x140003827", + "name": "", + "blocks": [ + { + "address": "0x1400037f7", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400037f7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400037f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400037fa", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x47]" + }, + { + "address": "0x1400037ff", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140003806", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2d833]" + }, + { + "address": "0x14000380d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140003810", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x3f], rax" + }, + { + "address": "0x140003814", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140003817", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140003819", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000381c", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, edi" + }, + { + "address": "0x14000381e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003827" + }, + { + "address": "0x140003820", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003822", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000394c" + } + ], + "successors": [ + "0x14000394c" + ] + } + ] + }, + { + "address": "0x1400037f8", + "end_address": "0x140003827", + "name": "", + "blocks": [ + { + "address": "0x1400037f8", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400037f8", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400037fa", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x47]" + }, + { + "address": "0x1400037ff", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140003806", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2d833]" + }, + { + "address": "0x14000380d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140003810", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x3f], rax" + }, + { + "address": "0x140003814", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140003817", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140003819", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000381c", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, edi" + }, + { + "address": "0x14000381e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003827" + }, + { + "address": "0x140003820", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003822", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000394c" + } + ], + "successors": [ + "0x14000394c" + ] + } + ] + }, + { + "address": "0x1400037ff", + "end_address": "0x140003827", + "name": "", + "blocks": [ + { + "address": "0x1400037ff", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400037ff", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140003806", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2d833]" + }, + { + "address": "0x14000380d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140003810", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x3f], rax" + }, + { + "address": "0x140003814", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140003817", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140003819", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000381c", + "size": 2, + "mnemonic": "cmp", + "operands": "edx, edi" + }, + { + "address": "0x14000381e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003827" + }, + { + "address": "0x140003820", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003822", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000394c" + } + ], + "successors": [ + "0x14000394c" + ] + } + ] + }, + { + "address": "0x140003979", + "end_address": "0x140003992", + "name": "", + "blocks": [ + { + "address": "0x140003979", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003979", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000397a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000397e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003982", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003985", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140003988", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14000398a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000398d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140003990", + "size": 2, + "mnemonic": "je", + "operands": "0x1400039c0" + } + ], + "successors": [ + "0x1400039c0", + "0x140003992" + ] + } + ] + }, + { + "address": "0x14000397a", + "end_address": "0x140003992", + "name": "", + "blocks": [ + { + "address": "0x14000397a", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000397a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000397e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003982", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003985", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140003988", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14000398a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000398d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140003990", + "size": 2, + "mnemonic": "je", + "operands": "0x1400039c0" + } + ], + "successors": [ + "0x1400039c0", + "0x140003992" + ] + } + ] + }, + { + "address": "0x140003a4f", + "end_address": "0x140003a70", + "name": "", + "blocks": [ + { + "address": "0x140003a4f", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003a50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003a54", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140003a58", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003a5b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140003a5f", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, dl" + }, + { + "address": "0x140003a62", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rcx" + }, + { + "address": "0x140003a65", + "size": 2, + "mnemonic": "jae", + "operands": "0x140003ad0" + }, + { + "address": "0x140003a67", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rdi + 1]" + }, + { + "address": "0x140003a6b", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rsi" + }, + { + "address": "0x140003a6e", + "size": 2, + "mnemonic": "je", + "operands": "0x140003ab7" + } + ], + "successors": [ + "0x140003ab7", + "0x140003a70" + ] + } + ] + }, + { + "address": "0x140003a50", + "end_address": "0x140003a70", + "name": "", + "blocks": [ + { + "address": "0x140003a50", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003a50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003a54", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx + 0x10]" + }, + { + "address": "0x140003a58", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003a5b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140003a5f", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, dl" + }, + { + "address": "0x140003a62", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rcx" + }, + { + "address": "0x140003a65", + "size": 2, + "mnemonic": "jae", + "operands": "0x140003ad0" + }, + { + "address": "0x140003a67", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rdi + 1]" + }, + { + "address": "0x140003a6b", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, rsi" + }, + { + "address": "0x140003a6e", + "size": 2, + "mnemonic": "je", + "operands": "0x140003ab7" + } + ], + "successors": [ + "0x140003ab7", + "0x140003a70" + ] + } + ] + }, + { + "address": "0x140003b06", + "end_address": "0x140003b45", + "name": "", + "blocks": [ + { + "address": "0x140003b06", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b06", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140003b07", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003b08", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140003b0a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003b0e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003b12", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x70]" + }, + { + "address": "0x140003b16", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140003b19", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003b1c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003b1f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003b22", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b27", + "size": 4, + "mnemonic": "cmp", + "operands": "r9d, 1" + }, + { + "address": "0x140003b2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b2d", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140003b32", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b34", + "size": 3, + "mnemonic": "dec", + "operands": "rsi" + }, + { + "address": "0x140003b37", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003b3f", + "size": 6, + "mnemonic": "je", + "operands": "0x140003bc6" + } + ], + "successors": [ + "0x140003bc6", + "0x140003b45" + ] + } + ] + }, + { + "address": "0x140003b07", + "end_address": "0x140003b45", + "name": "", + "blocks": [ + { + "address": "0x140003b07", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b07", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003b08", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140003b0a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003b0e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003b12", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x70]" + }, + { + "address": "0x140003b16", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140003b19", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003b1c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003b1f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003b22", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b27", + "size": 4, + "mnemonic": "cmp", + "operands": "r9d, 1" + }, + { + "address": "0x140003b2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b2d", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140003b32", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b34", + "size": 3, + "mnemonic": "dec", + "operands": "rsi" + }, + { + "address": "0x140003b37", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003b3f", + "size": 6, + "mnemonic": "je", + "operands": "0x140003bc6" + } + ], + "successors": [ + "0x140003bc6", + "0x140003b45" + ] + } + ] + }, + { + "address": "0x140003b08", + "end_address": "0x140003b45", + "name": "", + "blocks": [ + { + "address": "0x140003b08", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b08", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140003b0a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003b0e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003b12", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x70]" + }, + { + "address": "0x140003b16", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140003b19", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003b1c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003b1f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003b22", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b27", + "size": 4, + "mnemonic": "cmp", + "operands": "r9d, 1" + }, + { + "address": "0x140003b2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b2d", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140003b32", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b34", + "size": 3, + "mnemonic": "dec", + "operands": "rsi" + }, + { + "address": "0x140003b37", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003b3f", + "size": 6, + "mnemonic": "je", + "operands": "0x140003bc6" + } + ], + "successors": [ + "0x140003bc6", + "0x140003b45" + ] + } + ] + }, + { + "address": "0x140003b0a", + "end_address": "0x140003b45", + "name": "", + "blocks": [ + { + "address": "0x140003b0a", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003b0a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003b0e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003b12", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rcx + 0x70]" + }, + { + "address": "0x140003b16", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140003b19", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003b1c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140003b1f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003b22", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rax], r14" + }, + { + "address": "0x140003b25", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b27", + "size": 4, + "mnemonic": "cmp", + "operands": "r9d, 1" + }, + { + "address": "0x140003b2b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b2d", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x140003b32", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003b37" + }, + { + "address": "0x140003b34", + "size": 3, + "mnemonic": "dec", + "operands": "rsi" + }, + { + "address": "0x140003b37", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003b3f", + "size": 6, + "mnemonic": "je", + "operands": "0x140003bc6" + } + ], + "successors": [ + "0x140003bc6", + "0x140003b45" + ] + } + ] + }, + { + "address": "0x140003c1a", + "end_address": "0x140003c3e", + "name": "", + "blocks": [ + { + "address": "0x140003c1a", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003c1a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003c1b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003c1f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + 8]" + }, + { + "address": "0x140003c23", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003c26", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [r8]" + }, + { + "address": "0x140003c29", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003c2c", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003c34", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003c37", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140003c3c", + "size": 2, + "mnemonic": "je", + "operands": "0x140003cab" + } + ], + "successors": [ + "0x140003cab", + "0x140003c3e" + ] + } + ] + }, + { + "address": "0x140003c1b", + "end_address": "0x140003c3e", + "name": "", + "blocks": [ + { + "address": "0x140003c1b", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003c1b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003c1f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + 8]" + }, + { + "address": "0x140003c23", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140003c26", + "size": 3, + "mnemonic": "add", + "operands": "rax, qword ptr [r8]" + }, + { + "address": "0x140003c29", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140003c2c", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], 0" + }, + { + "address": "0x140003c34", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003c37", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140003c3c", + "size": 2, + "mnemonic": "je", + "operands": "0x140003cab" + } + ], + "successors": [ + "0x140003cab", + "0x140003c3e" + ] + } + ] + }, + { + "address": "0x140003cd6", + "end_address": "0x140003cf0", + "name": "", + "blocks": [ + { + "address": "0x140003cd6", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003cd6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003cda", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x140003cdd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003ce0", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140003ce3", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003cf0" + }, + { + "address": "0x140003ce5", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140003ce8", + "size": 2, + "mnemonic": "jne", + "operands": "0x140003cf0" + }, + { + "address": "0x140003cea", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [r9 + 4]" + }, + { + "address": "0x140003cee", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140003cf3" + } + ], + "successors": [ + "0x140003cf3" + ] + } + ] + }, + { + "address": "0x140003d35", + "end_address": "0x140003d48", + "name": "", + "blocks": [ + { + "address": "0x140003d35", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d35", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003d36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d3a", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140003d3c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003d3f", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], rbx" + }, + { + "address": "0x140003d46", + "size": 2, + "mnemonic": "je", + "operands": "0x140003d73" + } + ], + "successors": [ + "0x140003d73", + "0x140003d48" + ] + } + ] + }, + { + "address": "0x140003d36", + "end_address": "0x140003d48", + "name": "", + "blocks": [ + { + "address": "0x140003d36", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003d3a", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140003d3c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003d3f", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x80], rbx" + }, + { + "address": "0x140003d46", + "size": 2, + "mnemonic": "je", + "operands": "0x140003d73" + } + ], + "successors": [ + "0x140003d73", + "0x140003d48" + ] + } + ] + }, + { + "address": "0x140003d8f", + "end_address": "0x140003db8", + "name": "", + "blocks": [ + { + "address": "0x140003d8f", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d8f", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140003d90", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x5f]" + }, + { + "address": "0x140003d94", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140003d9b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2d29e]" + }, + { + "address": "0x140003da2", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140003da5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x4f], rax" + }, + { + "address": "0x140003da9", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003dac", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003db0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140003db3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140003db6", + "size": 2, + "mnemonic": "je", + "operands": "0x140003de4" + } + ], + "successors": [ + "0x140003de4", + "0x140003db8" + ] + } + ] + }, + { + "address": "0x140003d94", + "end_address": "0x140003db8", + "name": "", + "blocks": [ + { + "address": "0x140003d94", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003d94", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140003d9b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2d29e]" + }, + { + "address": "0x140003da2", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140003da5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x4f], rax" + }, + { + "address": "0x140003da9", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140003dac", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003db0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140003db3", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140003db6", + "size": 2, + "mnemonic": "je", + "operands": "0x140003de4" + } + ], + "successors": [ + "0x140003de4", + "0x140003db8" + ] + } + ] + }, + { + "address": "0x140003fa2", + "end_address": "0x140003fbd", + "name": "", + "blocks": [ + { + "address": "0x140003fa2", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003fa2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fa6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140003fa9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003fac", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x30]" + }, + { + "address": "0x140003fb0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c30a]" + }, + { + "address": "0x140003fb6", + "size": 3, + "mnemonic": "or", + "operands": "edx, 0xffffffff" + }, + { + "address": "0x140003fb9", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edx" + }, + { + "address": "0x140003fbb", + "size": 2, + "mnemonic": "je", + "operands": "0x140003fd4" + } + ], + "successors": [ + "0x140003fd4", + "0x140003fbd" + ] + } + ] + }, + { + "address": "0x140003fe1", + "end_address": "0x140003ff5", + "name": "", + "blocks": [ + { + "address": "0x140003fe1", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003fe1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140003fe2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fe6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003fea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003fed", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax]" + }, + { + "address": "0x140003ff0", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140003ff3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000400a" + } + ], + "successors": [ + "0x14000400a", + "0x140003ff5" + ] + } + ] + }, + { + "address": "0x140003fe2", + "end_address": "0x140003ff5", + "name": "", + "blocks": [ + { + "address": "0x140003fe2", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003fe2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140003fe6", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140003fea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140003fed", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax]" + }, + { + "address": "0x140003ff0", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140003ff3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000400a" + } + ], + "successors": [ + "0x14000400a", + "0x140003ff5" + ] + } + ] + }, + { + "address": "0x140004045", + "end_address": "0x140004090", + "name": "", + "blocks": [ + { + "address": "0x140004045", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004045", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004046", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000404a", + "size": 2, + "mnemonic": "mov", + "operands": "bl, dl" + }, + { + "address": "0x14000404c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x140004050", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 8]" + }, + { + "address": "0x140004054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x140004059", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14000405c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000405f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 8]" + }, + { + "address": "0x140004063", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c257]" + }, + { + "address": "0x140004069", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000406a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14000406f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000272c" + }, + { + "address": "0x140004074", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x140004077", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000407a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x14000407e", + "size": 2, + "mnemonic": "mov", + "operands": "dl, bl" + }, + { + "address": "0x140004080", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140004083", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c237]" + }, + { + "address": "0x140004089", + "size": 2, + "mnemonic": "mov", + "operands": "bl, al" + }, + { + "address": "0x14000408b", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000408e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400040bc" + } + ], + "successors": [ + "0x1400040bc", + "0x140004090" + ] + } + ] + }, + { + "address": "0x140004046", + "end_address": "0x140004090", + "name": "", + "blocks": [ + { + "address": "0x140004046", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004046", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000404a", + "size": 2, + "mnemonic": "mov", + "operands": "bl, dl" + }, + { + "address": "0x14000404c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x140004050", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 8]" + }, + { + "address": "0x140004054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x140004059", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14000405c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000405f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 8]" + }, + { + "address": "0x140004063", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c257]" + }, + { + "address": "0x140004069", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000406a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14000406f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000272c" + }, + { + "address": "0x140004074", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rax" + }, + { + "address": "0x140004077", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000407a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x40]" + }, + { + "address": "0x14000407e", + "size": 2, + "mnemonic": "mov", + "operands": "dl, bl" + }, + { + "address": "0x140004080", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140004083", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1c237]" + }, + { + "address": "0x140004089", + "size": 2, + "mnemonic": "mov", + "operands": "bl, al" + }, + { + "address": "0x14000408b", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000408e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400040bc" + } + ], + "successors": [ + "0x1400040bc", + "0x140004090" + ] + } + ] + }, + { + "address": "0x1400040df", + "end_address": "0x1400040f3", + "name": "", + "blocks": [ + { + "address": "0x1400040df", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400040df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400040e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400040e5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400040e8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400040eb", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400040ee", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400040f1", + "size": 2, + "mnemonic": "jg", + "operands": "0x1400040fa" + } + ], + "successors": [ + "0x1400040fa", + "0x1400040f3" + ] + } + ] + }, + { + "address": "0x1400040e1", + "end_address": "0x1400040f3", + "name": "", + "blocks": [ + { + "address": "0x1400040e1", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400040e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400040e5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400040e8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400040eb", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400040ee", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400040f1", + "size": 2, + "mnemonic": "jg", + "operands": "0x1400040fa" + } + ], + "successors": [ + "0x1400040fa", + "0x1400040f3" + ] + } + ] + }, + { + "address": "0x14000420f", + "end_address": "0x14000423a", + "name": "", + "blocks": [ + { + "address": "0x14000420f", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000420f", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140004211", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004213", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004215", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004219", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000421c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000421f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004222", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004225", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140004228", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000429b" + }, + { + "address": "0x14000422a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000422e", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x50]" + }, + { + "address": "0x140004232", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004235", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004238", + "size": 2, + "mnemonic": "je", + "operands": "0x140004241" + } + ], + "successors": [ + "0x140004241", + "0x14000423a" + ] + } + ] + }, + { + "address": "0x140004211", + "end_address": "0x14000423a", + "name": "", + "blocks": [ + { + "address": "0x140004211", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004211", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004213", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004215", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004219", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000421c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000421f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004222", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004225", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140004228", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000429b" + }, + { + "address": "0x14000422a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000422e", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x50]" + }, + { + "address": "0x140004232", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004235", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004238", + "size": 2, + "mnemonic": "je", + "operands": "0x140004241" + } + ], + "successors": [ + "0x140004241", + "0x14000423a" + ] + } + ] + }, + { + "address": "0x140004213", + "end_address": "0x14000423a", + "name": "", + "blocks": [ + { + "address": "0x140004213", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004213", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004215", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004219", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000421c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000421f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004222", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004225", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140004228", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000429b" + }, + { + "address": "0x14000422a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000422e", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x50]" + }, + { + "address": "0x140004232", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004235", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004238", + "size": 2, + "mnemonic": "je", + "operands": "0x140004241" + } + ], + "successors": [ + "0x140004241", + "0x14000423a" + ] + } + ] + }, + { + "address": "0x140004215", + "end_address": "0x14000423a", + "name": "", + "blocks": [ + { + "address": "0x140004215", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004215", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004219", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000421c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000421f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004222", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004225", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140004228", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000429b" + }, + { + "address": "0x14000422a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x38]" + }, + { + "address": "0x14000422e", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x50]" + }, + { + "address": "0x140004232", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140004235", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004238", + "size": 2, + "mnemonic": "je", + "operands": "0x140004241" + } + ], + "successors": [ + "0x140004241", + "0x14000423a" + ] + } + ] + }, + { + "address": "0x1400042cf", + "end_address": "0x1400042e8", + "name": "", + "blocks": [ + { + "address": "0x1400042cf", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042cf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400042d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400042d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400042d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400042d8", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x1400042dd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400042e0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400042e3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400042e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400042ef" + } + ], + "successors": [ + "0x1400042ef", + "0x1400042e8" + ] + } + ] + }, + { + "address": "0x1400042d0", + "end_address": "0x1400042e8", + "name": "", + "blocks": [ + { + "address": "0x1400042d0", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400042d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400042d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400042d8", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x1400042dd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400042e0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400042e3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400042e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400042ef" + } + ], + "successors": [ + "0x1400042ef", + "0x1400042e8" + ] + } + ] + }, + { + "address": "0x1400042d2", + "end_address": "0x1400042e8", + "name": "", + "blocks": [ + { + "address": "0x1400042d2", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400042d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400042d8", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x1400042dd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400042e0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400042e3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400042e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400042ef" + } + ], + "successors": [ + "0x1400042ef", + "0x1400042e8" + ] + } + ] + }, + { + "address": "0x1400042d4", + "end_address": "0x1400042e8", + "name": "", + "blocks": [ + { + "address": "0x1400042d4", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400042d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400042d8", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x68], 0" + }, + { + "address": "0x1400042dd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400042e0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x1400042e3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400042e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400042ef" + } + ], + "successors": [ + "0x1400042ef", + "0x1400042e8" + ] + } + ] + }, + { + "address": "0x140004393", + "end_address": "0x1400043be", + "name": "", + "blocks": [ + { + "address": "0x140004393", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004393", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140004395", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004397", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004399", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000439d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400043a0", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400043a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400043a6", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400043a9", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400043ac", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004423" + }, + { + "address": "0x1400043ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043b2", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x58]" + }, + { + "address": "0x1400043b6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400043b9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400043bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400043c5" + } + ], + "successors": [ + "0x1400043c5", + "0x1400043be" + ] + } + ] + }, + { + "address": "0x140004395", + "end_address": "0x1400043be", + "name": "", + "blocks": [ + { + "address": "0x140004395", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004395", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004397", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004399", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000439d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400043a0", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400043a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400043a6", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400043a9", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400043ac", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004423" + }, + { + "address": "0x1400043ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043b2", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x58]" + }, + { + "address": "0x1400043b6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400043b9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400043bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400043c5" + } + ], + "successors": [ + "0x1400043c5", + "0x1400043be" + ] + } + ] + }, + { + "address": "0x140004397", + "end_address": "0x1400043be", + "name": "", + "blocks": [ + { + "address": "0x140004397", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004397", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004399", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000439d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400043a0", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400043a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400043a6", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400043a9", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400043ac", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004423" + }, + { + "address": "0x1400043ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043b2", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x58]" + }, + { + "address": "0x1400043b6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400043b9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400043bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400043c5" + } + ], + "successors": [ + "0x1400043c5", + "0x1400043be" + ] + } + ] + }, + { + "address": "0x140004399", + "end_address": "0x1400043be", + "name": "", + "blocks": [ + { + "address": "0x140004399", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004399", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000439d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400043a0", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x1400043a3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400043a6", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x1400043a9", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400043ac", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004423" + }, + { + "address": "0x1400043ae", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400043b2", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rdi + 0x58]" + }, + { + "address": "0x1400043b6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax]" + }, + { + "address": "0x1400043b9", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x1400043bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400043c5" + } + ], + "successors": [ + "0x1400043c5", + "0x1400043be" + ] + } + ] + }, + { + "address": "0x14000444d", + "end_address": "0x14000448b", + "name": "", + "blocks": [ + { + "address": "0x14000444d", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000444d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000444e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004452", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004455", + "size": 7, + "mnemonic": "lock inc", + "operands": "dword ptr [rip + 0x2cbb4]" + }, + { + "address": "0x14000445c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000447d" + }, + { + "address": "0x14000445e", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2debb]" + }, + { + "address": "0x140004465", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004468", + "size": 5, + "mnemonic": "call", + "operands": "0x140004e00" + }, + { + "address": "0x14000446d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2dfec]" + }, + { + "address": "0x140004474", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 0x28" + }, + { + "address": "0x140004478", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000447b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004465" + }, + { + "address": "0x14000447d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004482", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140004485", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004489", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000448a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000444e", + "end_address": "0x14000448b", + "name": "", + "blocks": [ + { + "address": "0x14000444e", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000444e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004452", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004455", + "size": 7, + "mnemonic": "lock inc", + "operands": "dword ptr [rip + 0x2cbb4]" + }, + { + "address": "0x14000445c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000447d" + }, + { + "address": "0x14000445e", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2debb]" + }, + { + "address": "0x140004465", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140004468", + "size": 5, + "mnemonic": "call", + "operands": "0x140004e00" + }, + { + "address": "0x14000446d", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2dfec]" + }, + { + "address": "0x140004474", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 0x28" + }, + { + "address": "0x140004478", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000447b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004465" + }, + { + "address": "0x14000447d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140004482", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x140004485", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004489", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000448a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000448e", + "end_address": "0x1400044a2", + "name": "", + "blocks": [ + { + "address": "0x14000448e", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000448e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004492", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rcx], edx" + }, + { + "address": "0x140004494", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004497", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x140004499", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400044a2" + }, + { + "address": "0x14000449b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca90" + }, + { + "address": "0x1400044a0", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400044be" + } + ], + "successors": [ + "0x1400044be" + ] + } + ] + }, + { + "address": "0x1400044ca", + "end_address": "0x140004503", + "name": "", + "blocks": [ + { + "address": "0x1400044ca", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400044ca", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400044ce", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400044d1", + "size": 8, + "mnemonic": "lock xadd", + "operands": "dword ptr [rip + 0x2cb37], eax" + }, + { + "address": "0x1400044d9", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400044dc", + "size": 2, + "mnemonic": "jns", + "operands": "0x1400044fd" + }, + { + "address": "0x1400044de", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2de3b]" + }, + { + "address": "0x1400044e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400044e8", + "size": 5, + "mnemonic": "call", + "operands": "0x140004df8" + }, + { + "address": "0x1400044ed", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2df6c]" + }, + { + "address": "0x1400044f4", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 0x28" + }, + { + "address": "0x1400044f8", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400044fb", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400044e5" + }, + { + "address": "0x1400044fd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004501", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004502", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004542", + "end_address": "0x140004555", + "name": "", + "blocks": [ + { + "address": "0x140004542", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004542", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004543", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004547", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000454a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000454d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140004550", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x140004553", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x140004555" + ] + } + ] + }, + { + "address": "0x140004543", + "end_address": "0x140004555", + "name": "", + "blocks": [ + { + "address": "0x140004543", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004543", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004547", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000454a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000454d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140004550", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x140004553", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045a0" + } + ], + "successors": [ + "0x1400045a0", + "0x140004555" + ] + } + ] + }, + { + "address": "0x1400045b9", + "end_address": "0x1400045db", + "name": "", + "blocks": [ + { + "address": "0x1400045b9", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400045b9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400045ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400045be", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d1d3]" + }, + { + "address": "0x1400045c5", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400045c7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400045ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400045cd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400046f4" + }, + { + "address": "0x1400045d2", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x1400045d6", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400045d9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045e0" + } + ], + "successors": [ + "0x1400045e0", + "0x1400045db" + ] + } + ] + }, + { + "address": "0x1400045ba", + "end_address": "0x1400045db", + "name": "", + "blocks": [ + { + "address": "0x1400045ba", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400045ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400045be", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d1d3]" + }, + { + "address": "0x1400045c5", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400045c7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400045ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400045cd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400046f4" + }, + { + "address": "0x1400045d2", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x28]" + }, + { + "address": "0x1400045d6", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400045d9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400045e0" + } + ], + "successors": [ + "0x1400045e0", + "0x1400045db" + ] + } + ] + }, + { + "address": "0x140004616", + "end_address": "0x14000462f", + "name": "", + "blocks": [ + { + "address": "0x140004616", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004616", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000461a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000461d", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x10" + }, + { + "address": "0x140004622", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac0" + }, + { + "address": "0x140004627", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x14000462a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000462d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000464a" + } + ], + "successors": [ + "0x14000464a", + "0x14000462f" + ] + } + ] + }, + { + "address": "0x14000465d", + "end_address": "0x1400046cb", + "name": "", + "blocks": [ + { + "address": "0x14000465d", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000465d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000465e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004662", + "size": 3, + "mnemonic": "mov", + "operands": "dil, cl" + }, + { + "address": "0x140004665", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004667", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000466c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140004671", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140004672", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x2de3f]" + }, + { + "address": "0x140004679", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000467c", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400046c6" + }, + { + "address": "0x14000467e", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004680", + "size": 5, + "mnemonic": "call", + "operands": "0x1400047f8" + }, + { + "address": "0x140004685", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140004688", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000468b", + "size": 5, + "mnemonic": "call", + "operands": "0x140004868" + }, + { + "address": "0x140004690", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], 0x3f" + }, + { + "address": "0x140004697", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x28]" + }, + { + "address": "0x14000469b", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1d112]" + }, + { + "address": "0x1400046a2", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x1400046a7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400046aa", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x1400046ae", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400046b1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1bc09]" + }, + { + "address": "0x1400046b7", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2ddda], rbx" + }, + { + "address": "0x1400046be", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400046bf", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2dda2], rbx" + }, + { + "address": "0x1400046c6", + "size": 3, + "mnemonic": "test", + "operands": "dil, dil" + }, + { + "address": "0x1400046c9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400046dc" + } + ], + "successors": [ + "0x1400046dc", + "0x1400046cb" + ] + } + ] + }, + { + "address": "0x14000465e", + "end_address": "0x1400046cb", + "name": "", + "blocks": [ + { + "address": "0x14000465e", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000465e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004662", + "size": 3, + "mnemonic": "mov", + "operands": "dil, cl" + }, + { + "address": "0x140004665", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004667", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000466c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140004671", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140004672", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x2de3f]" + }, + { + "address": "0x140004679", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000467c", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400046c6" + }, + { + "address": "0x14000467e", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004680", + "size": 5, + "mnemonic": "call", + "operands": "0x1400047f8" + }, + { + "address": "0x140004685", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140004688", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000468b", + "size": 5, + "mnemonic": "call", + "operands": "0x140004868" + }, + { + "address": "0x140004690", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x20], 0x3f" + }, + { + "address": "0x140004697", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x28]" + }, + { + "address": "0x14000469b", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1d112]" + }, + { + "address": "0x1400046a2", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x1400046a7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400046aa", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x1400046ae", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400046b1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1bc09]" + }, + { + "address": "0x1400046b7", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2ddda], rbx" + }, + { + "address": "0x1400046be", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400046bf", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2dda2], rbx" + }, + { + "address": "0x1400046c6", + "size": 3, + "mnemonic": "test", + "operands": "dil, dil" + }, + { + "address": "0x1400046c9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400046dc" + } + ], + "successors": [ + "0x1400046dc", + "0x1400046cb" + ] + } + ] + }, + { + "address": "0x1400046f9", + "end_address": "0x140004713", + "name": "", + "blocks": [ + { + "address": "0x1400046f9", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400046f9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400046fa", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400046fe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004701", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004703", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140004708", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000470d", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140004711", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000474c" + } + ], + "successors": [ + "0x14000474c" + ] + } + ] + }, + { + "address": "0x1400046fa", + "end_address": "0x140004713", + "name": "", + "blocks": [ + { + "address": "0x1400046fa", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400046fa", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400046fe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004701", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004703", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140004708", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x14000470d", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbx + 0x18]" + }, + { + "address": "0x140004711", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000474c" + } + ], + "successors": [ + "0x14000474c" + ] + } + ] + }, + { + "address": "0x140004775", + "end_address": "0x1400047a8", + "name": "", + "blocks": [ + { + "address": "0x140004775", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004775", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004776", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000477a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000477d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004780", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004782", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004784", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cda8" + }, + { + "address": "0x140004789", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000478c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1cced]" + }, + { + "address": "0x140004793", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140004797", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x48]" + }, + { + "address": "0x14000479b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x14000479e", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x1400047a3", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400047a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400047b5" + } + ], + "successors": [ + "0x1400047b5", + "0x1400047a8" + ] + } + ] + }, + { + "address": "0x140004776", + "end_address": "0x1400047a8", + "name": "", + "blocks": [ + { + "address": "0x140004776", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004776", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000477a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000477d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004780", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004782", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140004784", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cda8" + }, + { + "address": "0x140004789", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000478c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1cced]" + }, + { + "address": "0x140004793", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140004797", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + 0x48]" + }, + { + "address": "0x14000479b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rax" + }, + { + "address": "0x14000479e", + "size": 5, + "mnemonic": "call", + "operands": "0x140004538" + }, + { + "address": "0x1400047a3", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x1400047a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400047b5" + } + ], + "successors": [ + "0x1400047b5", + "0x1400047a8" + ] + } + ] + }, + { + "address": "0x1400047fd", + "end_address": "0x14000481e", + "name": "", + "blocks": [ + { + "address": "0x1400047fd", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400047fd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400047fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004802", + "size": 3, + "mnemonic": "mov", + "operands": "dil, cl" + }, + { + "address": "0x140004805", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x38" + }, + { + "address": "0x14000480a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000480f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004811", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140004816", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140004819", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000481c", + "size": 2, + "mnemonic": "je", + "operands": "0x140004856" + } + ], + "successors": [ + "0x140004856", + "0x14000481e" + ] + } + ] + }, + { + "address": "0x1400047fe", + "end_address": "0x14000481e", + "name": "", + "blocks": [ + { + "address": "0x1400047fe", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400047fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004802", + "size": 3, + "mnemonic": "mov", + "operands": "dil, cl" + }, + { + "address": "0x140004805", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x38" + }, + { + "address": "0x14000480a", + "size": 5, + "mnemonic": "call", + "operands": "0x140005134" + }, + { + "address": "0x14000480f", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140004811", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140004816", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140004819", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000481c", + "size": 2, + "mnemonic": "je", + "operands": "0x140004856" + } + ], + "successors": [ + "0x140004856", + "0x14000481e" + ] + } + ] + }, + { + "address": "0x14000486a", + "end_address": "0x14000489a", + "name": "", + "blocks": [ + { + "address": "0x14000486a", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000486a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000486e", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2dc4b], 0" + }, + { + "address": "0x140004875", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004878", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000488d" + }, + { + "address": "0x14000487a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x57]" + }, + { + "address": "0x140004881", + "size": 7, + "mnemonic": "mov", + "operands": "byte ptr [rip + 0x2dc38], 1" + }, + { + "address": "0x140004888", + "size": 5, + "mnemonic": "call", + "operands": "0x140004dbc" + }, + { + "address": "0x14000488d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2dc24], rbx" + }, + { + "address": "0x140004894", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004898", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140004899", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004915", + "end_address": "0x14000493f", + "name": "", + "blocks": [ + { + "address": "0x140004915", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004915", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004916", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000491a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000491d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004922", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140004927", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x140004929", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x100" + }, + { + "address": "0x14000492e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d630" + }, + { + "address": "0x140004933", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x140004937", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000493a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000493d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000499f" + } + ], + "successors": [ + "0x14000499f", + "0x14000493f" + ] + } + ] + }, + { + "address": "0x140004916", + "end_address": "0x14000493f", + "name": "", + "blocks": [ + { + "address": "0x140004916", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004916", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000491a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000491d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004922", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140004927", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rbx], eax" + }, + { + "address": "0x140004929", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x100" + }, + { + "address": "0x14000492e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d630" + }, + { + "address": "0x140004933", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x140004937", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000493a", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000493d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000499f" + } + ], + "successors": [ + "0x14000499f", + "0x14000493f" + ] + } + ] + }, + { + "address": "0x1400049dd", + "end_address": "0x140004a01", + "name": "", + "blocks": [ + { + "address": "0x1400049dd", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400049dd", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x1400049de", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400049df", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400049e0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400049e4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400049e7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400049ea", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400049ed", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004a01" + }, + { + "address": "0x1400049ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x1400049f4", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400049f8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x1400049fd", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x1400049ff", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004a07" + } + ], + "successors": [ + "0x140004a07" + ] + } + ] + }, + { + "address": "0x1400049de", + "end_address": "0x140004a01", + "name": "", + "blocks": [ + { + "address": "0x1400049de", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400049de", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400049df", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400049e0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400049e4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400049e7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400049ea", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400049ed", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004a01" + }, + { + "address": "0x1400049ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x1400049f4", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400049f8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x1400049fd", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x1400049ff", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004a07" + } + ], + "successors": [ + "0x140004a07" + ] + } + ] + }, + { + "address": "0x1400049df", + "end_address": "0x140004a01", + "name": "", + "blocks": [ + { + "address": "0x1400049df", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400049df", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400049e0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400049e4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400049e7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400049ea", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400049ed", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004a01" + }, + { + "address": "0x1400049ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x1400049f4", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400049f8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x1400049fd", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x1400049ff", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004a07" + } + ], + "successors": [ + "0x140004a07" + ] + } + ] + }, + { + "address": "0x1400049e0", + "end_address": "0x140004a01", + "name": "", + "blocks": [ + { + "address": "0x1400049e0", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400049e0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400049e4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400049e7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400049ea", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400049ed", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004a01" + }, + { + "address": "0x1400049ef", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x1400049f4", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400049f8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x1400049fd", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x1400049ff", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004a07" + } + ], + "successors": [ + "0x140004a07" + ] + } + ] + }, + { + "address": "0x140004b12", + "end_address": "0x140004b38", + "name": "", + "blocks": [ + { + "address": "0x140004b12", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004b12", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140004b13", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004b14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004b16", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140004b1a", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x140004b1d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140004b20", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004b23", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004b38" + }, + { + "address": "0x140004b25", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x140004b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax + 0x10]" + }, + { + "address": "0x140004b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004b33", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x140004b36", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004b3f" + } + ], + "successors": [ + "0x140004b3f" + ] + } + ] + }, + { + "address": "0x140004b13", + "end_address": "0x140004b38", + "name": "", + "blocks": [ + { + "address": "0x140004b13", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004b13", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004b14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004b16", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140004b1a", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x140004b1d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140004b20", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004b23", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004b38" + }, + { + "address": "0x140004b25", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x140004b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax + 0x10]" + }, + { + "address": "0x140004b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004b33", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x140004b36", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004b3f" + } + ], + "successors": [ + "0x140004b3f" + ] + } + ] + }, + { + "address": "0x140004b14", + "end_address": "0x140004b38", + "name": "", + "blocks": [ + { + "address": "0x140004b14", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004b14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004b16", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140004b1a", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x140004b1d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140004b20", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004b23", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004b38" + }, + { + "address": "0x140004b25", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x140004b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax + 0x10]" + }, + { + "address": "0x140004b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004b33", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x140004b36", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004b3f" + } + ], + "successors": [ + "0x140004b3f" + ] + } + ] + }, + { + "address": "0x140004b16", + "end_address": "0x140004b38", + "name": "", + "blocks": [ + { + "address": "0x140004b16", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004b16", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140004b1a", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x140004b1d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140004b20", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004b23", + "size": 2, + "mnemonic": "jne", + "operands": "0x140004b38" + }, + { + "address": "0x140004b25", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cfb8" + }, + { + "address": "0x140004b2a", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax + 0x10]" + }, + { + "address": "0x140004b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cf88" + }, + { + "address": "0x140004b33", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x140004b36", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004b3f" + } + ], + "successors": [ + "0x140004b3f" + ] + } + ] + }, + { + "address": "0x140004c4a", + "end_address": "0x140004c84", + "name": "", + "blocks": [ + { + "address": "0x140004c4a", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004c4a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004c4e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004c51", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140004c56", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140004c5b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000448c" + }, + { + "address": "0x140004c60", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 1" + }, + { + "address": "0x140004c66", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip - 0x4c6d]" + }, + { + "address": "0x140004c6d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], r9" + }, + { + "address": "0x140004c71", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r9d" + }, + { + "address": "0x140004c74", + "size": 8, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r8 + rax*8 + 0x324e0]" + }, + { + "address": "0x140004c7c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140004c7f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140004c82", + "size": 2, + "mnemonic": "je", + "operands": "0x140004c99" + } + ], + "successors": [ + "0x140004c99", + "0x140004c84" + ] + } + ] + }, + { + "address": "0x140004cbe", + "end_address": "0x140004cce", + "name": "", + "blocks": [ + { + "address": "0x140004cbe", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004cbe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004cc2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x140004cc6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140004cc9", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140004ccc", + "size": 2, + "mnemonic": "je", + "operands": "0x140004cde" + } + ], + "successors": [ + "0x140004cde", + "0x140004cce" + ] + } + ] + }, + { + "address": "0x140004d39", + "end_address": "0x140004d47", + "name": "", + "blocks": [ + { + "address": "0x140004d39", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004d39", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140004d3a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004d3e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004d41", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140004d45", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004d5d" + } + ], + "successors": [ + "0x140004d5d" + ] + } + ] + }, + { + "address": "0x140004d3a", + "end_address": "0x140004d47", + "name": "", + "blocks": [ + { + "address": "0x140004d3a", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004d3a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140004d3e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140004d41", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x140004d45", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140004d5d" + } + ], + "successors": [ + "0x140004d5d" + ] + } + ] + }, + { + "address": "0x140004e2a", + "end_address": "0x140004e78", + "name": "", + "blocks": [ + { + "address": "0x140004e2a", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004e2a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140004e2c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004e2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140004e32", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x140004e37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rbx" + }, + { + "address": "0x140004e3b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x38], rsi" + }, + { + "address": "0x140004e3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rdi" + }, + { + "address": "0x140004e43", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], r13" + }, + { + "address": "0x140004e47", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2c1f2]" + }, + { + "address": "0x140004e4e", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140004e51", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140004e55", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, r9d" + }, + { + "address": "0x140004e58", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004e5b", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edx" + }, + { + "address": "0x140004e5e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140004e61", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x140004e64", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004e7a" + }, + { + "address": "0x140004e66", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140004e69", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140004e6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x140004e71", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x140004e73", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140004e76", + "size": 2, + "mnemonic": "jl", + "operands": "0x140004e7a" + } + ], + "successors": [ + "0x140004e7a", + "0x140004e78" + ] + } + ] + }, + { + "address": "0x140004e2c", + "end_address": "0x140004e78", + "name": "", + "blocks": [ + { + "address": "0x140004e2c", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004e2c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140004e2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140004e32", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x140004e37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rbx" + }, + { + "address": "0x140004e3b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x38], rsi" + }, + { + "address": "0x140004e3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rdi" + }, + { + "address": "0x140004e43", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], r13" + }, + { + "address": "0x140004e47", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2c1f2]" + }, + { + "address": "0x140004e4e", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140004e51", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140004e55", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, r9d" + }, + { + "address": "0x140004e58", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004e5b", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edx" + }, + { + "address": "0x140004e5e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140004e61", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x140004e64", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004e7a" + }, + { + "address": "0x140004e66", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140004e69", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140004e6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x140004e71", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x140004e73", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140004e76", + "size": 2, + "mnemonic": "jl", + "operands": "0x140004e7a" + } + ], + "successors": [ + "0x140004e7a", + "0x140004e78" + ] + } + ] + }, + { + "address": "0x140004e2e", + "end_address": "0x140004e78", + "name": "", + "blocks": [ + { + "address": "0x140004e2e", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004e2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140004e32", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x140004e37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rbx" + }, + { + "address": "0x140004e3b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x38], rsi" + }, + { + "address": "0x140004e3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rdi" + }, + { + "address": "0x140004e43", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], r13" + }, + { + "address": "0x140004e47", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2c1f2]" + }, + { + "address": "0x140004e4e", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140004e51", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp], rax" + }, + { + "address": "0x140004e55", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, r9d" + }, + { + "address": "0x140004e58", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140004e5b", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edx" + }, + { + "address": "0x140004e5e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140004e61", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x140004e64", + "size": 2, + "mnemonic": "jle", + "operands": "0x140004e7a" + }, + { + "address": "0x140004e66", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140004e69", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140004e6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x140004e71", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x140004e73", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140004e76", + "size": 2, + "mnemonic": "jl", + "operands": "0x140004e7a" + } + ], + "successors": [ + "0x140004e7a", + "0x140004e78" + ] + } + ] + }, + { + "address": "0x140005136", + "end_address": "0x14000513f", + "name": "", + "blocks": [ + { + "address": "0x140005136", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005136", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000513a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000513d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000514e" + } + ], + "successors": [ + "0x14000514e" + ] + } + ] + }, + { + "address": "0x140005232", + "end_address": "0x140005248", + "name": "", + "blocks": [ + { + "address": "0x140005232", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005232", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005236", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb3b]" + }, + { + "address": "0x14000523d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005240", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140005243", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140005246", + "size": 2, + "mnemonic": "je", + "operands": "0x140005252" + } + ], + "successors": [ + "0x140005252", + "0x140005248" + ] + } + ] + }, + { + "address": "0x14000525e", + "end_address": "0x140005294", + "name": "", + "blocks": [ + { + "address": "0x14000525e", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000525e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005262", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140005267", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e120" + }, + { + "address": "0x14000526c", + "size": 5, + "mnemonic": "call", + "operands": "0x140005de0" + }, + { + "address": "0x140005271", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140005273", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ec20" + }, + { + "address": "0x140005278", + "size": 5, + "mnemonic": "call", + "operands": "0x140003d2c" + }, + { + "address": "0x14000527d", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000527f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400105ec" + }, + { + "address": "0x140005284", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140005289", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000528b", + "size": 5, + "mnemonic": "call", + "operands": "0x140005548" + }, + { + "address": "0x140005290", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140005292", + "size": 2, + "mnemonic": "je", + "operands": "0x140005307" + } + ], + "successors": [ + "0x140005307", + "0x140005294" + ] + } + ] + }, + { + "address": "0x14000534a", + "end_address": "0x140005361", + "name": "", + "blocks": [ + { + "address": "0x14000534a", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000534a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000534b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000534f", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140005354", + "size": 5, + "mnemonic": "call", + "operands": "0x14000550c" + }, + { + "address": "0x140005359", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14000535b", + "size": 6, + "mnemonic": "je", + "operands": "0x140005497" + } + ], + "successors": [ + "0x140005497", + "0x140005361" + ] + } + ] + }, + { + "address": "0x14000534b", + "end_address": "0x140005361", + "name": "", + "blocks": [ + { + "address": "0x14000534b", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000534b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000534f", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x140005354", + "size": 5, + "mnemonic": "call", + "operands": "0x14000550c" + }, + { + "address": "0x140005359", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x14000535b", + "size": 6, + "mnemonic": "je", + "operands": "0x140005497" + } + ], + "successors": [ + "0x140005497", + "0x140005361" + ] + } + ] + }, + { + "address": "0x14000554a", + "end_address": "0x14000555e", + "name": "", + "blocks": [ + { + "address": "0x14000554a", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000554a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000554e", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2d1ac], 0" + }, + { + "address": "0x140005555", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x140005557", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400055c0" + }, + { + "address": "0x140005559", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14000555c", + "size": 2, + "mnemonic": "ja", + "operands": "0x1400055c8" + } + ], + "successors": [ + "0x1400055c8", + "0x14000555e" + ] + } + ] + }, + { + "address": "0x14000566e", + "end_address": "0x14000567f", + "name": "", + "blocks": [ + { + "address": "0x14000566e", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000566e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005672", + "size": 2, + "mnemonic": "mov", + "operands": "bl, cl" + }, + { + "address": "0x140005674", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060d8" + }, + { + "address": "0x140005679", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000567b", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000567d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000568a" + } + ], + "successors": [ + "0x14000568a", + "0x14000567f" + ] + } + ] + }, + { + "address": "0x140005692", + "end_address": "0x1400056a1", + "name": "", + "blocks": [ + { + "address": "0x140005692", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005692", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005696", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2d063], 0" + }, + { + "address": "0x14000569d", + "size": 2, + "mnemonic": "mov", + "operands": "bl, cl" + }, + { + "address": "0x14000569f", + "size": 2, + "mnemonic": "je", + "operands": "0x1400056a5" + } + ], + "successors": [ + "0x1400056a5", + "0x1400056a1" + ] + } + ] + }, + { + "address": "0x1400056be", + "end_address": "0x1400056d6", + "name": "", + "blocks": [ + { + "address": "0x1400056be", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400056be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400056c2", + "size": 8, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x2d03e], -1" + }, + { + "address": "0x1400056ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400056cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400056d6" + }, + { + "address": "0x1400056cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140010934" + }, + { + "address": "0x1400056d4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400056e5" + } + ], + "successors": [ + "0x1400056e5" + ] + } + ] + }, + { + "address": "0x140005723", + "end_address": "0x140005763", + "name": "", + "blocks": [ + { + "address": "0x140005723", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005723", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140005725", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005729", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14000572d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140005730", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140005733", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140005736", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140005739", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000573c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000573f", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x140005743", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x140005748", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14000574b", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14000574d", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14000574f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140005754", + "size": 3, + "mnemonic": "sbb", + "operands": "r9d, r9d" + }, + { + "address": "0x140005757", + "size": 3, + "mnemonic": "neg", + "operands": "r9d" + }, + { + "address": "0x14000575a", + "size": 3, + "mnemonic": "add", + "operands": "r9d, eax" + }, + { + "address": "0x14000575d", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], r9d" + }, + { + "address": "0x140005761", + "size": 2, + "mnemonic": "je", + "operands": "0x140005774" + } + ], + "successors": [ + "0x140005774", + "0x140005763" + ] + } + ] + }, + { + "address": "0x140005725", + "end_address": "0x140005763", + "name": "", + "blocks": [ + { + "address": "0x140005725", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005725", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005729", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14000572d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140005730", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140005733", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140005736", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140005739", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000573c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000573f", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x140005743", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x140005748", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14000574b", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14000574d", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14000574f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x140005754", + "size": 3, + "mnemonic": "sbb", + "operands": "r9d, r9d" + }, + { + "address": "0x140005757", + "size": 3, + "mnemonic": "neg", + "operands": "r9d" + }, + { + "address": "0x14000575a", + "size": 3, + "mnemonic": "add", + "operands": "r9d, eax" + }, + { + "address": "0x14000575d", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], r9d" + }, + { + "address": "0x140005761", + "size": 2, + "mnemonic": "je", + "operands": "0x140005774" + } + ], + "successors": [ + "0x140005774", + "0x140005763" + ] + } + ] + }, + { + "address": "0x1400057ff", + "end_address": "0x140005852", + "name": "", + "blocks": [ + { + "address": "0x1400057ff", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400057ff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005800", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x10" + }, + { + "address": "0x140005804", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140005806", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140005808", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14000580a", + "size": 6, + "mnemonic": "xor", + "operands": "ecx, 0x6c65746e" + }, + { + "address": "0x140005810", + "size": 6, + "mnemonic": "xor", + "operands": "edx, 0x49656e69" + }, + { + "address": "0x140005816", + "size": 2, + "mnemonic": "or", + "operands": "edx, ecx" + }, + { + "address": "0x140005818", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, eax" + }, + { + "address": "0x14000581a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14000581f", + "size": 6, + "mnemonic": "xor", + "operands": "ebx, 0x756e6547" + }, + { + "address": "0x140005825", + "size": 2, + "mnemonic": "or", + "operands": "edx, ebx" + }, + { + "address": "0x140005827", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rax - 1]" + }, + { + "address": "0x14000582a", + "size": 2, + "mnemonic": "cpuid", + "operands": "" + }, + { + "address": "0x14000582c", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000582e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000588e" + }, + { + "address": "0x140005830", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff3ff0" + }, + { + "address": "0x140005835", + "size": 11, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b860], 0x8000" + }, + { + "address": "0x140005840", + "size": 11, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b85d], 0xffffffffffffffff" + }, + { + "address": "0x14000584b", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x106c0" + }, + { + "address": "0x140005850", + "size": 2, + "mnemonic": "je", + "operands": "0x14000587a" + } + ], + "successors": [ + "0x14000587a", + "0x140005852" + ] + } + ] + }, + { + "address": "0x140005a92", + "end_address": "0x140005ac4", + "name": "", + "blocks": [ + { + "address": "0x140005a92", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005a92", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005a96", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005a99", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140005a9b", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5d7]" + }, + { + "address": "0x140005aa1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140005aa4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5c6]" + }, + { + "address": "0x140005aaa", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5d0]" + }, + { + "address": "0x140005ab0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x140005ab3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xc0000409" + }, + { + "address": "0x140005ab8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140005abc", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140005abd", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1a5c4]" + } + ], + "successors": [ + "0x140020088" + ] + } + ] + }, + { + "address": "0x140005ac9", + "end_address": "0x140005adc", + "name": "", + "blocks": [ + { + "address": "0x140005ac9", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005ac9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x140005acd", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x140005ad2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a5b8]" + }, + { + "address": "0x140005ad8", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005ada", + "size": 2, + "mnemonic": "je", + "operands": "0x140005ae3" + } + ], + "successors": [ + "0x140005ae3", + "0x140005adc" + ] + } + ] + }, + { + "address": "0x140005bb0", + "end_address": "0x140005bc3", + "name": "", + "blocks": [ + { + "address": "0x140005bb0", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005bb0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140005bb4", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x140005bb9", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a4d1]" + }, + { + "address": "0x140005bbf", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005bc1", + "size": 2, + "mnemonic": "je", + "operands": "0x140005bcb" + } + ], + "successors": [ + "0x140005bcb", + "0x140005bc3" + ] + } + ] + }, + { + "address": "0x140005c51", + "end_address": "0x140005c7c", + "name": "", + "blocks": [ + { + "address": "0x140005c51", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005c51", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005c52", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005c56", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005c59", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3f9]" + }, + { + "address": "0x140005c5f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005c66", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140005c6b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140005c6e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005c71", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3e9]" + }, + { + "address": "0x140005c77", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005c7a", + "size": 2, + "mnemonic": "je", + "operands": "0x140005cb1" + } + ], + "successors": [ + "0x140005cb1", + "0x140005c7c" + ] + } + ] + }, + { + "address": "0x140005c52", + "end_address": "0x140005c7c", + "name": "", + "blocks": [ + { + "address": "0x140005c52", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005c52", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005c56", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005c59", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3f9]" + }, + { + "address": "0x140005c5f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005c66", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140005c6b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140005c6e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005c71", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a3e9]" + }, + { + "address": "0x140005c77", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005c7a", + "size": 2, + "mnemonic": "je", + "operands": "0x140005cb1" + } + ], + "successors": [ + "0x140005cb1", + "0x140005c7c" + ] + } + ] + }, + { + "address": "0x140005cbe", + "end_address": "0x140005cec", + "name": "", + "blocks": [ + { + "address": "0x140005cbe", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005cbe", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140005cbf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005cc0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005cc4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005cc7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a38b]" + }, + { + "address": "0x140005ccd", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005cd4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140005cd6", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005cd9", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x140005cde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140005ce1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a379]" + }, + { + "address": "0x140005ce7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005cea", + "size": 2, + "mnemonic": "je", + "operands": "0x140005d28" + } + ], + "successors": [ + "0x140005d28", + "0x140005cec" + ] + } + ] + }, + { + "address": "0x140005cbf", + "end_address": "0x140005cec", + "name": "", + "blocks": [ + { + "address": "0x140005cbf", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005cbf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140005cc0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005cc4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005cc7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a38b]" + }, + { + "address": "0x140005ccd", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005cd4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140005cd6", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005cd9", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x140005cde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140005ce1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a379]" + }, + { + "address": "0x140005ce7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005cea", + "size": 2, + "mnemonic": "je", + "operands": "0x140005d28" + } + ], + "successors": [ + "0x140005d28", + "0x140005cec" + ] + } + ] + }, + { + "address": "0x140005cc0", + "end_address": "0x140005cec", + "name": "", + "blocks": [ + { + "address": "0x140005cc0", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005cc0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140005cc4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140005cc7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a38b]" + }, + { + "address": "0x140005ccd", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbx + 0xf8]" + }, + { + "address": "0x140005cd4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140005cd6", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140005cd9", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x140005cde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x140005ce1", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a379]" + }, + { + "address": "0x140005ce7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140005cea", + "size": 2, + "mnemonic": "je", + "operands": "0x140005d28" + } + ], + "successors": [ + "0x140005d28", + "0x140005cec" + ] + } + ] + }, + { + "address": "0x140005d35", + "end_address": "0x140005ddf", + "name": "", + "blocks": [ + { + "address": "0x140005d35", + "size": 38, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005d35", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140005d36", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140005d39", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140005d3d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b2fc]" + }, + { + "address": "0x140005d44", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x2b992ddfa232" + }, + { + "address": "0x140005d4e", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbx" + }, + { + "address": "0x140005d51", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005dca" + }, + { + "address": "0x140005d53", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x10]" + }, + { + "address": "0x140005d57", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], 0" + }, + { + "address": "0x140005d5f", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a34b]" + }, + { + "address": "0x140005d65", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x140005d69", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140005d6d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a335]" + }, + { + "address": "0x140005d73", + "size": 2, + "mnemonic": "mov", + "operands": "eax, eax" + }, + { + "address": "0x140005d75", + "size": 4, + "mnemonic": "xor", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140005d79", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a321]" + }, + { + "address": "0x140005d7f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, eax" + }, + { + "address": "0x140005d81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x18]" + }, + { + "address": "0x140005d85", + "size": 4, + "mnemonic": "xor", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140005d89", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a309]" + }, + { + "address": "0x140005d8f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x18]" + }, + { + "address": "0x140005d92", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140005d96", + "size": 4, + "mnemonic": "shl", + "operands": "rax, 0x20" + }, + { + "address": "0x140005d9a", + "size": 4, + "mnemonic": "xor", + "operands": "rax, qword ptr [rbp + 0x18]" + }, + { + "address": "0x140005d9e", + "size": 4, + "mnemonic": "xor", + "operands": "rax, qword ptr [rbp - 0x10]" + }, + { + "address": "0x140005da2", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rcx" + }, + { + "address": "0x140005da5", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0xffffffffffff" + }, + { + "address": "0x140005daf", + "size": 3, + "mnemonic": "and", + "operands": "rax, rcx" + }, + { + "address": "0x140005db2", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0x2b992ddfa233" + }, + { + "address": "0x140005dbc", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbx" + }, + { + "address": "0x140005dbf", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140005dc3", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b276], rax" + }, + { + "address": "0x140005dca", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140005dcf", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140005dd2", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b2a7], rax" + }, + { + "address": "0x140005dd9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140005ddd", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140005dde", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005d39", + "end_address": "0x140005ddf", + "name": "", + "blocks": [ + { + "address": "0x140005d39", + "size": 36, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005d39", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140005d3d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2b2fc]" + }, + { + "address": "0x140005d44", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x2b992ddfa232" + }, + { + "address": "0x140005d4e", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbx" + }, + { + "address": "0x140005d51", + "size": 2, + "mnemonic": "jne", + "operands": "0x140005dca" + }, + { + "address": "0x140005d53", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x10]" + }, + { + "address": "0x140005d57", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], 0" + }, + { + "address": "0x140005d5f", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a34b]" + }, + { + "address": "0x140005d65", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x140005d69", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140005d6d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a335]" + }, + { + "address": "0x140005d73", + "size": 2, + "mnemonic": "mov", + "operands": "eax, eax" + }, + { + "address": "0x140005d75", + "size": 4, + "mnemonic": "xor", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140005d79", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a321]" + }, + { + "address": "0x140005d7f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, eax" + }, + { + "address": "0x140005d81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x18]" + }, + { + "address": "0x140005d85", + "size": 4, + "mnemonic": "xor", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140005d89", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a309]" + }, + { + "address": "0x140005d8f", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x18]" + }, + { + "address": "0x140005d92", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140005d96", + "size": 4, + "mnemonic": "shl", + "operands": "rax, 0x20" + }, + { + "address": "0x140005d9a", + "size": 4, + "mnemonic": "xor", + "operands": "rax, qword ptr [rbp + 0x18]" + }, + { + "address": "0x140005d9e", + "size": 4, + "mnemonic": "xor", + "operands": "rax, qword ptr [rbp - 0x10]" + }, + { + "address": "0x140005da2", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rcx" + }, + { + "address": "0x140005da5", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0xffffffffffff" + }, + { + "address": "0x140005daf", + "size": 3, + "mnemonic": "and", + "operands": "rax, rcx" + }, + { + "address": "0x140005db2", + "size": 10, + "mnemonic": "movabs", + "operands": "rcx, 0x2b992ddfa233" + }, + { + "address": "0x140005dbc", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rbx" + }, + { + "address": "0x140005dbf", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140005dc3", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b276], rax" + }, + { + "address": "0x140005dca", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x140005dcf", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140005dd2", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x2b2a7], rax" + }, + { + "address": "0x140005dd9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140005ddd", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140005dde", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005e49", + "end_address": "0x140005e6a", + "name": "", + "blocks": [ + { + "address": "0x140005e49", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005e49", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140005e4a", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x4c0]" + }, + { + "address": "0x140005e52", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x5c0" + }, + { + "address": "0x140005e59", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x140005e5b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x140005e60", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a22a]" + }, + { + "address": "0x140005e66", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005e68", + "size": 2, + "mnemonic": "je", + "operands": "0x140005e6e" + } + ], + "successors": [ + "0x140005e6e", + "0x140005e6a" + ] + } + ] + }, + { + "address": "0x140005e52", + "end_address": "0x140005e6a", + "name": "", + "blocks": [ + { + "address": "0x140005e52", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005e52", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x5c0" + }, + { + "address": "0x140005e59", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x140005e5b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x17" + }, + { + "address": "0x140005e60", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a22a]" + }, + { + "address": "0x140005e66", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140005e68", + "size": 2, + "mnemonic": "je", + "operands": "0x140005e6e" + } + ], + "successors": [ + "0x140005e6e", + "0x140005e6a" + ] + } + ] + }, + { + "address": "0x140006001", + "end_address": "0x140006025", + "name": "", + "blocks": [ + { + "address": "0x140006001", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006001", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006002", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006006", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx]" + }, + { + "address": "0x140006009", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000600c", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x140006012", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006038" + }, + { + "address": "0x140006014", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x140006018", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006038" + }, + { + "address": "0x14000601a", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rbx + 0x20]" + }, + { + "address": "0x14000601d", + "size": 6, + "mnemonic": "cmp", + "operands": "edx, 0x19930520" + }, + { + "address": "0x140006023", + "size": 2, + "mnemonic": "je", + "operands": "0x140006045" + } + ], + "successors": [ + "0x140006045", + "0x140006025" + ] + } + ] + }, + { + "address": "0x140006002", + "end_address": "0x140006025", + "name": "", + "blocks": [ + { + "address": "0x140006002", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006002", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006006", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx]" + }, + { + "address": "0x140006009", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000600c", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x140006012", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006038" + }, + { + "address": "0x140006014", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x140006018", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006038" + }, + { + "address": "0x14000601a", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rbx + 0x20]" + }, + { + "address": "0x14000601d", + "size": 6, + "mnemonic": "cmp", + "operands": "edx, 0x19930520" + }, + { + "address": "0x140006023", + "size": 2, + "mnemonic": "je", + "operands": "0x140006045" + } + ], + "successors": [ + "0x140006045", + "0x140006025" + ] + } + ] + }, + { + "address": "0x140006065", + "end_address": "0x14000607a", + "name": "", + "blocks": [ + { + "address": "0x140006065", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006065", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006066", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000606a", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x27e8f]" + }, + { + "address": "0x140006071", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x27e88]" + }, + { + "address": "0x140006078", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000608c" + } + ], + "successors": [ + "0x14000608c" + ] + } + ] + }, + { + "address": "0x140006066", + "end_address": "0x14000607a", + "name": "", + "blocks": [ + { + "address": "0x140006066", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006066", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000606a", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x27e8f]" + }, + { + "address": "0x140006071", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x27e88]" + }, + { + "address": "0x140006078", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000608c" + } + ], + "successors": [ + "0x14000608c" + ] + } + ] + }, + { + "address": "0x1400060a1", + "end_address": "0x1400060b6", + "name": "", + "blocks": [ + { + "address": "0x1400060a1", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060a1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400060a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400060a6", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x27e63]" + }, + { + "address": "0x1400060ad", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x27e5c]" + }, + { + "address": "0x1400060b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400060c8" + } + ], + "successors": [ + "0x1400060c8" + ] + } + ] + }, + { + "address": "0x1400060a2", + "end_address": "0x1400060b6", + "name": "", + "blocks": [ + { + "address": "0x1400060a2", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400060a6", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x27e63]" + }, + { + "address": "0x1400060ad", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x27e5c]" + }, + { + "address": "0x1400060b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400060c8" + } + ], + "successors": [ + "0x1400060c8" + ] + } + ] + }, + { + "address": "0x1400060ff", + "end_address": "0x140006110", + "name": "", + "blocks": [ + { + "address": "0x1400060ff", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400060ff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006100", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006104", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 8], 0" + }, + { + "address": "0x140006108", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000610b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000610e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000614f" + } + ], + "successors": [ + "0x14000614f", + "0x140006110" + ] + } + ] + }, + { + "address": "0x140006100", + "end_address": "0x140006110", + "name": "", + "blocks": [ + { + "address": "0x140006100", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006100", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006104", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 8], 0" + }, + { + "address": "0x140006108", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000610b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000610e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000614f" + } + ], + "successors": [ + "0x14000614f", + "0x140006110" + ] + } + ] + }, + { + "address": "0x140006172", + "end_address": "0x14000617f", + "name": "", + "blocks": [ + { + "address": "0x140006172", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006172", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006176", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + 8], 0" + }, + { + "address": "0x14000617a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000617d", + "size": 2, + "mnemonic": "je", + "operands": "0x140006187" + } + ], + "successors": [ + "0x140006187", + "0x14000617f" + ] + } + ] + }, + { + "address": "0x1400061a2", + "end_address": "0x1400061b7", + "name": "", + "blocks": [ + { + "address": "0x1400061a2", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400061a2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400061a3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x1400061a7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400061aa", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400061ad", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x19930520" + }, + { + "address": "0x1400061b2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400061b5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400061d4" + } + ], + "successors": [ + "0x1400061d4", + "0x1400061b7" + ] + } + ] + }, + { + "address": "0x1400061a3", + "end_address": "0x1400061b7", + "name": "", + "blocks": [ + { + "address": "0x1400061a3", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400061a3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x1400061a7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400061aa", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400061ad", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x19930520" + }, + { + "address": "0x1400061b2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400061b5", + "size": 2, + "mnemonic": "je", + "operands": "0x1400061d4" + } + ], + "successors": [ + "0x1400061d4", + "0x1400061b7" + ] + } + ] + }, + { + "address": "0x140006253", + "end_address": "0x14000628a", + "name": "", + "blocks": [ + { + "address": "0x140006253", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006253", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140006254", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006258", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000625b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x28], 0" + }, + { + "address": "0x140006262", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140006266", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], r8" + }, + { + "address": "0x14000626a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000626f", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140006274", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140006276", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x14000627a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a040]" + }, + { + "address": "0x140006280", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x140006288", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000628a" + } + ], + "successors": [ + "0x14000628a" + ] + } + ] + }, + { + "address": "0x140006254", + "end_address": "0x14000628a", + "name": "", + "blocks": [ + { + "address": "0x140006254", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006254", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006258", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000625b", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x28], 0" + }, + { + "address": "0x140006262", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140006266", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], r8" + }, + { + "address": "0x14000626a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000626f", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140006274", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140006276", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x14000627a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x1a040]" + }, + { + "address": "0x140006280", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x140006288", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000628a" + } + ], + "successors": [ + "0x14000628a" + ] + } + ] + }, + { + "address": "0x1400062a7", + "end_address": "0x1400062de", + "name": "", + "blocks": [ + { + "address": "0x1400062a7", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400062a7", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400062a8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400062ac", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400062af", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x28], 0" + }, + { + "address": "0x1400062b6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x1400062ba", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], r8" + }, + { + "address": "0x1400062be", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400062c3", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x1400062c8", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400062ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400062ce", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19fec]" + }, + { + "address": "0x1400062d4", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x1400062dc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400062de" + } + ], + "successors": [ + "0x1400062de" + ] + } + ] + }, + { + "address": "0x1400062a8", + "end_address": "0x1400062de", + "name": "", + "blocks": [ + { + "address": "0x1400062a8", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400062a8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400062ac", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400062af", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x28], 0" + }, + { + "address": "0x1400062b6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x1400062ba", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], r8" + }, + { + "address": "0x1400062be", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400062c3", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x1400062c8", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400062ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x10]" + }, + { + "address": "0x1400062ce", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x19fec]" + }, + { + "address": "0x1400062d4", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], 0" + }, + { + "address": "0x1400062dc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400062de" + } + ], + "successors": [ + "0x1400062de" + ] + } + ] + }, + { + "address": "0x1400062f7", + "end_address": "0x140006308", + "name": "", + "blocks": [ + { + "address": "0x1400062f7", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400062f7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400062f8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400062fc", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rcx + 0xc]" + }, + { + "address": "0x1400062ff", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140006301", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006304", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x140006306", + "size": 2, + "mnemonic": "je", + "operands": "0x140006333" + } + ], + "successors": [ + "0x140006333", + "0x140006308" + ] + } + ] + }, + { + "address": "0x1400062f8", + "end_address": "0x140006308", + "name": "", + "blocks": [ + { + "address": "0x1400062f8", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400062f8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400062fc", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rcx + 0xc]" + }, + { + "address": "0x1400062ff", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140006301", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006304", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x140006306", + "size": 2, + "mnemonic": "je", + "operands": "0x140006333" + } + ], + "successors": [ + "0x140006333", + "0x140006308" + ] + } + ] + }, + { + "address": "0x14000647a", + "end_address": "0x1400064a2", + "name": "", + "blocks": [ + { + "address": "0x14000647a", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000647a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000647e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140006481", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140006484", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006487", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000648c", + "size": 2, + "mnemonic": "mov", + "operands": "edx, eax" + }, + { + "address": "0x14000648e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006491", + "size": 5, + "mnemonic": "call", + "operands": "0x1400062e8" + }, + { + "address": "0x140006496", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140006499", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x14000649c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400064a0", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400064a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400064b6", + "end_address": "0x1400064ee", + "name": "", + "blocks": [ + { + "address": "0x1400064b6", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400064b6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400064b7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400064bb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x48]" + }, + { + "address": "0x1400064c0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400064c3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400064c6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x1400064cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400064ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400064d1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x1400064d4", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x1400064d9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, eax" + }, + { + "address": "0x1400064db", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400064de", + "size": 5, + "mnemonic": "call", + "operands": "0x1400062e8" + }, + { + "address": "0x1400064e3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400064e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400064ee" + }, + { + "address": "0x1400064e8", + "size": 4, + "mnemonic": "or", + "operands": "r9d, 0xffffffff" + }, + { + "address": "0x1400064ec", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400064f2" + } + ], + "successors": [ + "0x1400064f2" + ] + } + ] + }, + { + "address": "0x1400064b7", + "end_address": "0x1400064ee", + "name": "", + "blocks": [ + { + "address": "0x1400064b7", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400064b7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400064bb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x48]" + }, + { + "address": "0x1400064c0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400064c3", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400064c6", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x1400064cb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x1400064ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400064d1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x1400064d4", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x1400064d9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, eax" + }, + { + "address": "0x1400064db", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400064de", + "size": 5, + "mnemonic": "call", + "operands": "0x1400062e8" + }, + { + "address": "0x1400064e3", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x1400064e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400064ee" + }, + { + "address": "0x1400064e8", + "size": 4, + "mnemonic": "or", + "operands": "r9d, 0xffffffff" + }, + { + "address": "0x1400064ec", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400064f2" + } + ], + "successors": [ + "0x1400064f2" + ] + } + ] + }, + { + "address": "0x140006553", + "end_address": "0x140006584", + "name": "", + "blocks": [ + { + "address": "0x140006553", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ { "address": "0x140006553", "size": 1, @@ -82705,104 +258862,2144 @@ "successors": [ "0x1400065ef" ] - }, + } + ] + }, + { + "address": "0x140006554", + "end_address": "0x140006584", + "name": "", + "blocks": [ { - "address": "0x1400065ef", - "size": 3, - "is_prolog": false, + "address": "0x140006554", + "size": 16, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x1400065ef", + "address": "0x140006554", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140006556", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140006558", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000655a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000655c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006560", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 + 0xc]" + }, + { + "address": "0x140006564", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140006567", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000656a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000656d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140006570", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140006573", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x140006578", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r13]" + }, + { + "address": "0x14000657c", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x14000657f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r10" + }, + { + "address": "0x140006582", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400065ef" + } + ], + "successors": [ + "0x1400065ef" + ] + } + ] + }, + { + "address": "0x140006556", + "end_address": "0x140006584", + "name": "", + "blocks": [ + { + "address": "0x140006556", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006556", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140006558", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000655a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000655c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006560", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 + 0xc]" + }, + { + "address": "0x140006564", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140006567", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000656a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000656d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140006570", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140006573", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x140006578", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r13]" + }, + { + "address": "0x14000657c", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x14000657f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r10" + }, + { + "address": "0x140006582", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400065ef" + } + ], + "successors": [ + "0x1400065ef" + ] + } + ] + }, + { + "address": "0x140006558", + "end_address": "0x140006584", + "name": "", + "blocks": [ + { + "address": "0x140006558", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006558", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000655a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000655c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006560", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 + 0xc]" + }, + { + "address": "0x140006564", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140006567", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000656a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000656d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140006570", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140006573", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x140006578", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r13]" + }, + { + "address": "0x14000657c", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x14000657f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r10" + }, + { + "address": "0x140006582", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400065ef" + } + ], + "successors": [ + "0x1400065ef" + ] + } + ] + }, + { + "address": "0x14000655a", + "end_address": "0x140006584", + "name": "", + "blocks": [ + { + "address": "0x14000655a", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000655a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000655c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006560", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 + 0xc]" + }, + { + "address": "0x140006564", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140006567", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000656a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000656d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140006570", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140006573", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x140006578", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r13]" + }, + { + "address": "0x14000657c", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x14000657f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r10" + }, + { + "address": "0x140006582", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400065ef" + } + ], + "successors": [ + "0x1400065ef" + ] + } + ] + }, + { + "address": "0x14000655c", + "end_address": "0x140006584", + "name": "", + "blocks": [ + { + "address": "0x14000655c", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000655c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006560", + "size": 4, + "mnemonic": "mov", + "operands": "ebp, dword ptr [r8 + 0xc]" + }, + { + "address": "0x140006564", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140006567", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000656a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000656d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140006570", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140006573", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x140006578", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r13]" + }, + { + "address": "0x14000657c", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, eax" + }, + { + "address": "0x14000657f", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r10" + }, + { + "address": "0x140006582", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400065ef" + } + ], + "successors": [ + "0x1400065ef" + ] + } + ] + }, + { + "address": "0x14000665f", + "end_address": "0x14000669c", + "name": "", + "blocks": [ + { + "address": "0x14000665f", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000665f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006660", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140006662", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140006664", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140006666", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", "size": 2, "mnemonic": "test", "operands": "ebp, ebp" }, { - "address": "0x1400065f1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006584" - }, - { - "address": "0x1400065f3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006609" + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" } ], "successors": [ - "0x140006609" + "0x140006780", + "0x14000669c" ] - }, + } + ] + }, + { + "address": "0x140006660", + "end_address": "0x14000669c", + "name": "", + "blocks": [ { - "address": "0x140006609", - "size": 11, - "is_prolog": false, - "is_epilog": true, + "address": "0x140006660", + "size": 18, + "is_prolog": true, + "is_epilog": false, "instructions": [ { - "address": "0x140006609", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000660e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi" - }, - { - "address": "0x140006611", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140006616", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000661b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000661f", + "address": "0x140006660", "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140006621", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140006623", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140006625", - "size": 2, - "mnemonic": "pop", + "mnemonic": "push", "operands": "r12" }, { - "address": "0x140006627", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" + "address": "0x140006662", + "size": 2, + "mnemonic": "push", + "operands": "r13" }, { - "address": "0x140006628", + "address": "0x140006664", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140006666", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" + } + ], + "successors": [ + "0x140006780", + "0x14000669c" + ] + } + ] + }, + { + "address": "0x140006662", + "end_address": "0x14000669c", + "name": "", + "blocks": [ + { + "address": "0x140006662", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006662", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140006664", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140006666", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" + } + ], + "successors": [ + "0x140006780", + "0x14000669c" + ] + } + ] + }, + { + "address": "0x140006664", + "end_address": "0x14000669c", + "name": "", + "blocks": [ + { + "address": "0x140006664", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006664", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140006666", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" + } + ], + "successors": [ + "0x140006780", + "0x14000669c" + ] + } + ] + }, + { + "address": "0x140006666", + "end_address": "0x14000669c", + "name": "", + "blocks": [ + { + "address": "0x140006666", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006666", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" + } + ], + "successors": [ + "0x140006780", + "0x14000669c" + ] + } + ] + }, + { + "address": "0x140006668", + "end_address": "0x14000669c", + "name": "", + "blocks": [ + { + "address": "0x140006668", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006668", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000666c", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x140006674", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140006677", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000667a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14000667d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140006680", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006683", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140006686", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, dword ptr [rbx + 0xc]" + }, + { + "address": "0x140006689", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075d8" + }, + { + "address": "0x14000668e", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x140006691", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, eax" + }, + { + "address": "0x140006694", + "size": 2, + "mnemonic": "test", + "operands": "ebp, ebp" + }, + { + "address": "0x140006696", + "size": 6, + "mnemonic": "je", + "operands": "0x140006780" + } + ], + "successors": [ + "0x140006780", + "0x14000669c" + ] + } + ] + }, + { + "address": "0x14000679b", + "end_address": "0x1400067e9", + "name": "", + "blocks": [ + { + "address": "0x14000679b", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000679b", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000679d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000679f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400067a1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400067a5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x1400067aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400067ad", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x28], xmm6" + }, + { + "address": "0x1400067b1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400067b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rdx" + }, + { + "address": "0x1400067b9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400067bb", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], edi" + }, + { + "address": "0x1400067bf", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax - 0x38]" + }, + { + "address": "0x1400067c3", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x1400067c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400067cb", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rax - 0x38], xmm6" + }, + { + "address": "0x1400067d0", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400067d3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400067d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400067da", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, dword ptr [rbx]" + }, + { + "address": "0x1400067dd", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x1400067e0", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x1400067e3", + "size": 6, + "mnemonic": "je", + "operands": "0x1400068b9" + } + ], + "successors": [ + "0x1400068b9", + "0x1400067e9" + ] + } + ] + }, + { + "address": "0x14000679d", + "end_address": "0x1400067e9", + "name": "", + "blocks": [ + { + "address": "0x14000679d", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000679d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000679f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400067a1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400067a5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x1400067aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400067ad", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x28], xmm6" + }, + { + "address": "0x1400067b1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400067b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rdx" + }, + { + "address": "0x1400067b9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400067bb", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], edi" + }, + { + "address": "0x1400067bf", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax - 0x38]" + }, + { + "address": "0x1400067c3", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x1400067c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400067cb", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rax - 0x38], xmm6" + }, + { + "address": "0x1400067d0", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400067d3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400067d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400067da", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, dword ptr [rbx]" + }, + { + "address": "0x1400067dd", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x1400067e0", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x1400067e3", + "size": 6, + "mnemonic": "je", + "operands": "0x1400068b9" + } + ], + "successors": [ + "0x1400068b9", + "0x1400067e9" + ] + } + ] + }, + { + "address": "0x14000679f", + "end_address": "0x1400067e9", + "name": "", + "blocks": [ + { + "address": "0x14000679f", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000679f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400067a1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400067a5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x1400067aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400067ad", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x28], xmm6" + }, + { + "address": "0x1400067b1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400067b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rdx" + }, + { + "address": "0x1400067b9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400067bb", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], edi" + }, + { + "address": "0x1400067bf", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax - 0x38]" + }, + { + "address": "0x1400067c3", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x1400067c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400067cb", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rax - 0x38], xmm6" + }, + { + "address": "0x1400067d0", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400067d3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400067d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400067da", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, dword ptr [rbx]" + }, + { + "address": "0x1400067dd", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x1400067e0", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x1400067e3", + "size": 6, + "mnemonic": "je", + "operands": "0x1400068b9" + } + ], + "successors": [ + "0x1400068b9", + "0x1400067e9" + ] + } + ] + }, + { + "address": "0x1400067a1", + "end_address": "0x1400067e9", + "name": "", + "blocks": [ + { + "address": "0x1400067a1", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400067a1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400067a5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdx" + }, + { + "address": "0x1400067aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400067ad", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x28], xmm6" + }, + { + "address": "0x1400067b1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400067b4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rdx" + }, + { + "address": "0x1400067b9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400067bb", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], edi" + }, + { + "address": "0x1400067bf", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rax - 0x38]" + }, + { + "address": "0x1400067c3", + "size": 5, + "mnemonic": "movaps", + "operands": "xmm6, xmmword ptr [rsp + 0x20]" + }, + { + "address": "0x1400067c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400067cb", + "size": 5, + "mnemonic": "movdqa", + "operands": "xmmword ptr [rax - 0x38], xmm6" + }, + { + "address": "0x1400067d0", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400067d3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400067d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006b2c" + }, + { + "address": "0x1400067da", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, dword ptr [rbx]" + }, + { + "address": "0x1400067dd", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x1400067e0", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x1400067e3", + "size": 6, + "mnemonic": "je", + "operands": "0x1400068b9" + } + ], + "successors": [ + "0x1400068b9", + "0x1400067e9" + ] + } + ] + }, + { + "address": "0x14000690f", + "end_address": "0x140006a0b", + "name": "", + "blocks": [ + { + "address": "0x14000690f", + "size": 57, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000690f", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xe0" + }, + { + "address": "0x140006916", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2a723]" + }, + { + "address": "0x14000691d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140006920", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0xf], rax" + }, + { + "address": "0x140006924", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp + 0x77]" + }, + { + "address": "0x140006928", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d521]" + }, + { + "address": "0x14000692f", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x140006932", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x140006935", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14000693a", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x14000693e", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx], xmm0" + }, + { + "address": "0x140006941", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x20]" + }, + { + "address": "0x140006945", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x10], xmm1" + }, + { + "address": "0x140006949", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x30]" + }, + { + "address": "0x14000694d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x20], xmm0" + }, + { + "address": "0x140006951", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x40]" + }, + { + "address": "0x140006955", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x30], xmm1" + }, + { + "address": "0x140006959", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x50]" + }, + { + "address": "0x14000695d", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x40], xmm0" + }, + { + "address": "0x140006961", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x60]" + }, + { + "address": "0x140006965", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x50], xmm1" + }, + { + "address": "0x140006969", + "size": 7, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x80]" + }, + { + "address": "0x140006970", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x60], xmm0" + }, + { + "address": "0x140006974", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x70]" + }, + { + "address": "0x140006978", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000697f", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x70], xmm0" + }, + { + "address": "0x140006983", + "size": 7, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x80], xmm1" + }, + { + "address": "0x14000698a", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x90], rax" + }, + { + "address": "0x140006991", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2db0]" + }, + { + "address": "0x140006998", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r11]" + }, + { + "address": "0x14000699b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x71], rax" + }, + { + "address": "0x14000699f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x4f]" + }, + { + "address": "0x1400069a3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], rax" + }, + { + "address": "0x1400069a7", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbp + 0x5f]" + }, + { + "address": "0x1400069ab", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x1400069af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x57]" + }, + { + "address": "0x1400069b3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x49], rax" + }, + { + "address": "0x1400069b7", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rbp + 0x7f]" + }, + { + "address": "0x1400069bb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], rax" + }, + { + "address": "0x1400069bf", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r10 + 0x40]" + }, + { + "address": "0x1400069c3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x1400069c8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r10 + 0x28]" + }, + { + "address": "0x1400069cc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x69], r9" + }, + { + "address": "0x1400069d0", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400069d3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x51], r8" + }, + { + "address": "0x1400069d7", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x1400069dc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], rdx" + }, + { + "address": "0x1400069e0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r10]" + }, + { + "address": "0x1400069e3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400069e8", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x31], 0x19930520" + }, + { + "address": "0x1400069f0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x196fa]" + }, + { + "address": "0x1400069f6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xf]" + }, + { + "address": "0x1400069fa", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x1400069fd", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140006a02", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0xe0" + }, + { + "address": "0x140006a09", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140006a0a", "size": 1, "mnemonic": "ret", "operands": "" @@ -82814,41 +261011,679 @@ ] }, { - "address": "0x140006da8", + "address": "0x140006a13", + "end_address": "0x140006b2b", "name": "", "blocks": [ { - "address": "0x140006da8", - "size": 5, - "is_prolog": false, + "address": "0x140006a13", + "size": 64, + "is_prolog": true, "is_epilog": true, "instructions": [ { - "address": "0x140006da8", - "size": 4, + "address": "0x140006a13", + "size": 7, "mnemonic": "sub", - "operands": "rsp, 0x28" + "operands": "rsp, 0xe0" }, { - "address": "0x140006dac", + "address": "0x140006a1a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2a61f]" + }, + { + "address": "0x140006a21", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140006a24", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0xf], rax" + }, + { + "address": "0x140006a28", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp + 0x77]" + }, + { + "address": "0x140006a2c", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d37d]" + }, + { + "address": "0x140006a33", + "size": 3, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax]" + }, + { + "address": "0x140006a36", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x140006a39", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140006a3e", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x10]" + }, + { + "address": "0x140006a42", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx], xmm0" + }, + { + "address": "0x140006a45", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x20]" + }, + { + "address": "0x140006a49", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x10], xmm1" + }, + { + "address": "0x140006a4d", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x30]" + }, + { + "address": "0x140006a51", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x20], xmm0" + }, + { + "address": "0x140006a55", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x40]" + }, + { + "address": "0x140006a59", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x30], xmm1" + }, + { + "address": "0x140006a5d", + "size": 4, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x50]" + }, + { + "address": "0x140006a61", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x40], xmm0" + }, + { + "address": "0x140006a65", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x60]" + }, + { + "address": "0x140006a69", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x50], xmm1" + }, + { + "address": "0x140006a6d", + "size": 7, + "mnemonic": "movups", + "operands": "xmm1, xmmword ptr [rax + 0x80]" + }, + { + "address": "0x140006a74", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x60], xmm0" + }, + { + "address": "0x140006a78", + "size": 4, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rax + 0x70]" + }, + { + "address": "0x140006a7c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x90]" + }, + { + "address": "0x140006a83", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x70], xmm0" + }, + { + "address": "0x140006a87", + "size": 7, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x80], xmm1" + }, + { + "address": "0x140006a8e", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x90], rax" + }, + { + "address": "0x140006a95", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2e98]" + }, + { + "address": "0x140006a9c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x71], rax" + }, + { + "address": "0x140006aa0", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x4f]" + }, + { + "address": "0x140006aa4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], rax" + }, + { + "address": "0x140006aa8", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbp + 0x5f]" + }, + { + "address": "0x140006aac", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x51], r8" + }, + { + "address": "0x140006ab0", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x6f]" + }, + { + "address": "0x140006ab4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140006ab8", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, byte ptr [rbp + 0x7f]" + }, + { + "address": "0x140006abc", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], rax" + }, + { + "address": "0x140006ac0", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r8 + 0x18]" + }, + { + "address": "0x140006ac4", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8 + 0x20]" + }, + { + "address": "0x140006ac8", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [r10 + 8]" + }, + { + "address": "0x140006acc", + "size": 4, + "mnemonic": "add", + "operands": "r8, qword ptr [r10 + 8]" + }, + { + "address": "0x140006ad0", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbp + 0x67]" + }, + { + "address": "0x140006ad4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140006ad8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r10 + 0x40]" + }, + { + "address": "0x140006adc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140006ae1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r10 + 0x28]" + }, + { + "address": "0x140006ae5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x69], r9" + }, + { + "address": "0x140006ae9", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140006aec", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x49], rcx" + }, + { + "address": "0x140006af0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r11]" + }, + { + "address": "0x140006af3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], rdx" + }, + { + "address": "0x140006af7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [r10]" + }, + { + "address": "0x140006afa", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x29], r8" + }, + { + "address": "0x140006afe", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x140006b03", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140006b08", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x31], 0x19930520" + }, + { + "address": "0x140006b10", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x195da]" + }, + { + "address": "0x140006b16", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xf]" + }, + { + "address": "0x140006b1a", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x140006b1d", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x140006b22", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0xe0" + }, + { + "address": "0x140006b29", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140006b2a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006d1a", + "end_address": "0x140006d3a", + "name": "", + "blocks": [ + { + "address": "0x140006d1a", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d1a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d1e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140006d21", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rdx" + }, + { + "address": "0x140006d24", "size": 5, "mnemonic": "call", "operands": "0x140007394" }, { - "address": "0x140006db1", + "address": "0x140006d29", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d2d", + "size": 2, + "mnemonic": "jae", + "operands": "0x140006d3a" + }, + { + "address": "0x140006d2f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d34", "size": 4, "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x60]" + "operands": "rcx, qword ptr [rax + 0x58]" }, { - "address": "0x140006db5", + "address": "0x140006d38", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140006d3c" + } + ], + "successors": [ + "0x140006d3c" + ] + } + ] + }, + { + "address": "0x140006d59", + "end_address": "0x140006d7a", + "name": "", + "blocks": [ + { + "address": "0x140006d59", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d59", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006d5a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d5e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140006d61", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d66", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d6a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006da1" + }, + { + "address": "0x140006d6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d71", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d75", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140006d78", + "size": 2, + "mnemonic": "je", + "operands": "0x140006da1" + } + ], + "successors": [ + "0x140006da1", + "0x140006d7a" + ] + } + ] + }, + { + "address": "0x140006d5a", + "end_address": "0x140006d7a", + "name": "", + "blocks": [ + { + "address": "0x140006d5a", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140006d5a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006d5e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140006d61", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d66", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d6a", + "size": 2, + "mnemonic": "jne", + "operands": "0x140006da1" + }, + { + "address": "0x140006d6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006d71", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140006d75", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140006d78", + "size": 2, + "mnemonic": "je", + "operands": "0x140006da1" + } + ], + "successors": [ + "0x140006da1", + "0x140006d7a" + ] + } + ] + }, + { + "address": "0x140006dd2", + "end_address": "0x140006de8", + "name": "", + "blocks": [ + { + "address": "0x140006dd2", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006dd2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140006dd9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006dde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006de2", "size": 4, "mnemonic": "add", - "operands": "rsp, 0x28" + "operands": "rsp, 0x20" }, { - "address": "0x140006db9", + "address": "0x140006de6", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006de7", "size": 1, "mnemonic": "ret", "operands": "" @@ -82860,33 +261695,3321 @@ ] }, { - "address": "0x140007b2c", + "address": "0x140006dea", + "end_address": "0x140006e00", "name": "", "blocks": [ { - "address": "0x140007b2c", - "size": 12, - "is_prolog": false, + "address": "0x140006dea", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006dea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006dee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140006df1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006df6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006dfa", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140006dfe", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140006dff", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006e0f", + "end_address": "0x140006e86", + "name": "", + "blocks": [ + { + "address": "0x140006e0f", + "size": 32, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006e0f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006e10", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140006e14", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 8]" + }, + { + "address": "0x140006e18", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006e1b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140006e1e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rdx" + }, + { + "address": "0x140006e22", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006e25", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e2a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006e2e", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140006e32", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006e3b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e40", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140006e44", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140006e47", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140006e4a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140006e4c", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140006e51", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006e55", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140006e57", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], al" + }, + { + "address": "0x140006e5b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140006e60", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140006e64", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x140006e69", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006e6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x140006e71", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140006e76", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140006e7b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140006e80", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140006e84", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006e85", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006e10", + "end_address": "0x140006e86", + "name": "", + "blocks": [ + { + "address": "0x140006e10", + "size": 31, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006e10", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140006e14", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 8]" + }, + { + "address": "0x140006e18", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006e1b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140006e1e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rdx" + }, + { + "address": "0x140006e22", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006e25", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e2a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006e2e", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140006e32", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e37", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006e3b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006e40", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140006e44", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140006e47", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140006e4a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140006e4c", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x50]" + }, + { + "address": "0x140006e51", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006e55", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140006e57", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], al" + }, + { + "address": "0x140006e5b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140006e60", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x140006e64", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x140006e69", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006e6c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x140006e71", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x58]" + }, + { + "address": "0x140006e76", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140006e7b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140006e80", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x140006e84", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006e85", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006e97", + "end_address": "0x140006f50", + "name": "", + "blocks": [ + { + "address": "0x140006e97", + "size": 43, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006e97", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140006e98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006e9c", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 8]" + }, + { + "address": "0x140006ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006ea3", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140006ea6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax - 0x28], 0" + }, + { + "address": "0x140006eaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006ead", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x24], 0" + }, + { + "address": "0x140006eb5", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x1c], 0" + }, + { + "address": "0x140006ebd", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x14], 0" + }, + { + "address": "0x140006ec4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rdx" + }, + { + "address": "0x140006ec8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006ecd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006ed1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140006ed5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006eda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006ee3", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140006ee7", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x140006eec", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x10]" + }, + { + "address": "0x140006ef0", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x140006ef4", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x20], 0" + }, + { + "address": "0x140006ef9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x140006efb", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006eff", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, dword ptr [r9]" + }, + { + "address": "0x140006f02", + "size": 5, + "mnemonic": "call", + "operands": "0x14000634c" + }, + { + "address": "0x140006f07", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x140006f0c", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x140006f11", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140006f1a", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x70]" + }, + { + "address": "0x140006f1f", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x140006f27", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140006f2a", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140006f2d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140006f32", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006f35", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x140006f3a", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x140006f3f", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x140006f43", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x140006f47", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140006f4b", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006f4e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006f4f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006e98", + "end_address": "0x140006f50", + "name": "", + "blocks": [ + { + "address": "0x140006e98", + "size": 42, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006e98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140006e9c", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 8]" + }, + { + "address": "0x140006ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140006ea3", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140006ea6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rax - 0x28], 0" + }, + { + "address": "0x140006eaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140006ead", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x24], 0" + }, + { + "address": "0x140006eb5", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x1c], 0" + }, + { + "address": "0x140006ebd", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax - 0x14], 0" + }, + { + "address": "0x140006ec4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rdx" + }, + { + "address": "0x140006ec8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006ecd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x140006ed1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140006ed5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006eda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x140006ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140006ee3", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi + 0x38]" + }, + { + "address": "0x140006ee7", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x40]" + }, + { + "address": "0x140006eec", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rdi + 0x10]" + }, + { + "address": "0x140006ef0", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x140006ef4", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x20], 0" + }, + { + "address": "0x140006ef9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x140006efb", + "size": 4, + "mnemonic": "add", + "operands": "rcx, qword ptr [rax + 0x60]" + }, + { + "address": "0x140006eff", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, dword ptr [r9]" + }, + { + "address": "0x140006f02", + "size": 5, + "mnemonic": "call", + "operands": "0x14000634c" + }, + { + "address": "0x140006f07", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 0" + }, + { + "address": "0x140006f0c", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x140006f11", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140006f1a", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x70]" + }, + { + "address": "0x140006f1f", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x140006f27", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x140006f2a", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140006f2d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140006f32", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x140006f35", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x140006f3a", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x60]" + }, + { + "address": "0x140006f3f", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x18]" + }, + { + "address": "0x140006f43", + "size": 4, + "mnemonic": "mov", + "operands": "rbp, qword ptr [r11 + 0x20]" + }, + { + "address": "0x140006f47", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x28]" + }, + { + "address": "0x140006f4b", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x140006f4e", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140006f4f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006fa1", + "end_address": "0x140006fbd", + "name": "", + "blocks": [ + { + "address": "0x140006fa1", + "size": 8, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007b2c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "address": "0x140006fa1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" }, { - "address": "0x140007b31", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" + "address": "0x140006fa5", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0xe06d7363" }, { - "address": "0x140007b36", + "address": "0x140006fab", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007007" + }, + { + "address": "0x140006fad", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x18], 4" + }, + { + "address": "0x140006fb1", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007007" + }, + { + "address": "0x140006fb3", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x20]" + }, + { + "address": "0x140006fb6", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x19930520" + }, + { + "address": "0x140006fbb", + "size": 2, + "mnemonic": "je", + "operands": "0x140006fc7" + } + ], + "successors": [ + "0x140006fc7", + "0x140006fbd" + ] + } + ] + }, + { + "address": "0x140007012", + "end_address": "0x140007024", + "name": "", + "blocks": [ + { + "address": "0x140007012", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007012", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007016", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140007019", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000701e", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x58]" + }, + { + "address": "0x140007022", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000702d" + } + ], + "successors": [ + "0x14000702d" + ] + } + ] + }, + { + "address": "0x140007069", + "end_address": "0x14000707c", + "name": "", + "blocks": [ + { + "address": "0x140007069", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007069", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000706a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000706e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx]" + }, + { + "address": "0x140007071", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140007074", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe0434352" + }, + { + "address": "0x14000707a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000708e" + } + ], + "successors": [ + "0x14000708e", + "0x14000707c" + ] + } + ] + }, + { + "address": "0x14000706a", + "end_address": "0x14000707c", + "name": "", + "blocks": [ + { + "address": "0x14000706a", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000706a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000706e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rcx]" + }, + { + "address": "0x140007071", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140007074", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe0434352" + }, + { + "address": "0x14000707a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000708e" + } + ], + "successors": [ + "0x14000708e", + "0x14000707c" + ] + } + ] + }, + { + "address": "0x14000710f", + "end_address": "0x14000715b", + "name": "", + "blocks": [ + { + "address": "0x14000710f", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000710f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007110", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007112", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi" + "operands": "qword ptr [rsp + 0x30], rsi" }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + } + ] + }, + { + "address": "0x140007110", + "end_address": "0x14000715b", + "name": "", + "blocks": [ + { + "address": "0x140007110", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007110", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007112", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + } + ] + }, + { + "address": "0x140007112", + "end_address": "0x14000715b", + "name": "", + "blocks": [ + { + "address": "0x140007112", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007112", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + } + ] + }, + { + "address": "0x140007114", + "end_address": "0x14000715b", + "name": "", + "blocks": [ + { + "address": "0x140007114", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + } + ] + }, + { + "address": "0x140007116", + "end_address": "0x14000715b", + "name": "", + "blocks": [ + { + "address": "0x140007116", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + } + ] + }, + { + "address": "0x140007118", + "end_address": "0x14000715b", + "name": "", + "blocks": [ + { + "address": "0x140007118", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007118", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000711c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000711f", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140007122", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140007125", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140007128", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000712b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140007130", + "size": 4, + "mnemonic": "mov", + "operands": "r12, qword ptr [r15 + 8]" + }, + { + "address": "0x140007134", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [r15]" + }, + { + "address": "0x140007137", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r15 + 0x38]" + }, + { + "address": "0x14000713b", + "size": 3, + "mnemonic": "sub", + "operands": "r14, r12" + }, + { + "address": "0x14000713e", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rsi + 4], 0x66" + }, + { + "address": "0x140007142", + "size": 4, + "mnemonic": "mov", + "operands": "edi, dword ptr [r15 + 0x48]" + }, + { + "address": "0x140007146", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000723d" + }, + { + "address": "0x14000714c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsi" + }, + { + "address": "0x140007151", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbp" + }, + { + "address": "0x140007156", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007229" + } + ], + "successors": [ + "0x140007229" + ] + } + ] + }, + { + "address": "0x1400073bf", + "end_address": "0x1400073d4", + "name": "", + "blocks": [ + { + "address": "0x1400073bf", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400073bf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400073c0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400073c4", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x29cf5], -1" + }, + { + "address": "0x1400073cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400073d4" + }, + { + "address": "0x1400073cd", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400073cf", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007464" + } + ], + "successors": [ + "0x140007464" + ] + } + ] + }, + { + "address": "0x1400073c0", + "end_address": "0x1400073d4", + "name": "", + "blocks": [ + { + "address": "0x1400073c0", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400073c0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400073c4", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x29cf5], -1" + }, + { + "address": "0x1400073cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400073d4" + }, + { + "address": "0x1400073cd", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400073cf", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007464" + } + ], + "successors": [ + "0x140007464" + ] + } + ] + }, + { + "address": "0x140007481", + "end_address": "0x140007493", + "name": "", + "blocks": [ + { + "address": "0x140007481", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007481", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007482", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007486", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x29c33], -1" + }, + { + "address": "0x14000748d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007493" + }, + { + "address": "0x14000748f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140007491", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400074be" + } + ], + "successors": [ + "0x1400074be" + ] + } + ] + }, + { + "address": "0x140007482", + "end_address": "0x140007493", + "name": "", + "blocks": [ + { + "address": "0x140007482", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007482", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140007486", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x29c33], -1" + }, + { + "address": "0x14000748d", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007493" + }, + { + "address": "0x14000748f", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140007491", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400074be" + } + ], + "successors": [ + "0x1400074be" + ] + } + ] + }, + { + "address": "0x140007566", + "end_address": "0x14000758d", + "name": "", + "blocks": [ + { + "address": "0x140007566", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007566", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000756a", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x14000756f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007572", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007577", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000757a", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x14000757e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rcx" + }, + { + "address": "0x140007583", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rax + rcx + 4]" + }, + { + "address": "0x140007587", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000758b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000758c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400075a1", + "end_address": "0x1400075d7", + "name": "", + "blocks": [ + { + "address": "0x1400075a1", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400075a1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400075a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075a6", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r9d" + }, + { + "address": "0x1400075a9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400075ac", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x1400075b1", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x1400075b6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400075b9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x1400075bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rcx" + }, + { + "address": "0x1400075c2", + "size": 4, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rax + rcx + 4]" + }, + { + "address": "0x1400075c6", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400075cc" + }, + { + "address": "0x1400075c8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rax + rcx + 4], edi" + }, + { + "address": "0x1400075cc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400075d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075d5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400075d6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400075a2", + "end_address": "0x1400075d7", + "name": "", + "blocks": [ + { + "address": "0x1400075a2", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400075a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075a6", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r9d" + }, + { + "address": "0x1400075a9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400075ac", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x1400075b1", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x1400075b6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400075b9", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x1400075bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rcx" + }, + { + "address": "0x1400075c2", + "size": 4, + "mnemonic": "cmp", + "operands": "edi, dword ptr [rax + rcx + 4]" + }, + { + "address": "0x1400075c6", + "size": 2, + "mnemonic": "jle", + "operands": "0x1400075cc" + }, + { + "address": "0x1400075c8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rax + rcx + 4], edi" + }, + { + "address": "0x1400075cc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400075d1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075d5", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400075d6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400075ea", + "end_address": "0x1400075f6", + "name": "", + "blocks": [ + { + "address": "0x1400075ea", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400075ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400075ee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400075f1", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400075f4", + "size": 2, + "mnemonic": "je", + "operands": "0x140007648" + } + ], + "successors": [ + "0x140007648", + "0x1400075f6" + ] + } + ] + }, + { + "address": "0x140007663", + "end_address": "0x140007678", + "name": "", + "blocks": [ + { + "address": "0x140007663", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007663", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007665", + "size": 3, + "mnemonic": "or", + "operands": "ebp, 0xffffffff" + }, + { + "address": "0x140007668", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000766b", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rcx + 0x10], 0" + }, + { + "address": "0x14000766f", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x140007672", + "size": 6, + "mnemonic": "je", + "operands": "0x140007724" + } + ], + "successors": [ + "0x140007724", + "0x140007678" + ] + } + ] + }, + { + "address": "0x14000774f", + "end_address": "0x140007770", + "name": "", + "blocks": [ + { + "address": "0x14000774f", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000774f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007751", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007753", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007759", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14000775c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000775f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007762", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007765", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140007767", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 4]" + }, + { + "address": "0x14000776b", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x14000776e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000777b" + } + ], + "successors": [ + "0x14000777b", + "0x140007770" + ] + } + ] + }, + { + "address": "0x140007751", + "end_address": "0x140007770", + "name": "", + "blocks": [ + { + "address": "0x140007751", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007751", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007753", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007759", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14000775c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000775f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007762", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007765", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140007767", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 4]" + }, + { + "address": "0x14000776b", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x14000776e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000777b" + } + ], + "successors": [ + "0x14000777b", + "0x140007770" + ] + } + ] + }, + { + "address": "0x140007753", + "end_address": "0x140007770", + "name": "", + "blocks": [ + { + "address": "0x140007753", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007753", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007759", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14000775c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000775f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007762", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007765", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140007767", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 4]" + }, + { + "address": "0x14000776b", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x14000776e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000777b" + } + ], + "successors": [ + "0x14000777b", + "0x140007770" + ] + } + ] + }, + { + "address": "0x140007755", + "end_address": "0x140007770", + "name": "", + "blocks": [ + { + "address": "0x140007755", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140007759", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14000775c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000775f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007762", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007765", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140007767", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 4]" + }, + { + "address": "0x14000776b", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x14000776e", + "size": 2, + "mnemonic": "je", + "operands": "0x14000777b" + } + ], + "successors": [ + "0x14000777b", + "0x140007770" + ] + } + ] + }, + { + "address": "0x140007943", + "end_address": "0x140007964", + "name": "", + "blocks": [ + { + "address": "0x140007943", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007943", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007945", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007947", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007949", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000794d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007950", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007953", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007956", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007959", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000795b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 8]" + }, + { + "address": "0x14000795f", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140007962", + "size": 2, + "mnemonic": "je", + "operands": "0x14000796f" + } + ], + "successors": [ + "0x14000796f", + "0x140007964" + ] + } + ] + }, + { + "address": "0x140007945", + "end_address": "0x140007964", + "name": "", + "blocks": [ + { + "address": "0x140007945", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007945", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007947", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007949", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000794d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007950", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007953", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007956", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007959", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000795b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 8]" + }, + { + "address": "0x14000795f", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140007962", + "size": 2, + "mnemonic": "je", + "operands": "0x14000796f" + } + ], + "successors": [ + "0x14000796f", + "0x140007964" + ] + } + ] + }, + { + "address": "0x140007947", + "end_address": "0x140007964", + "name": "", + "blocks": [ + { + "address": "0x140007947", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007947", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007949", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000794d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007950", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007953", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007956", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007959", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000795b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 8]" + }, + { + "address": "0x14000795f", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140007962", + "size": 2, + "mnemonic": "je", + "operands": "0x14000796f" + } + ], + "successors": [ + "0x14000796f", + "0x140007964" + ] + } + ] + }, + { + "address": "0x140007949", + "end_address": "0x140007964", + "name": "", + "blocks": [ + { + "address": "0x140007949", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007949", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000794d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007950", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140007953", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140007956", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x140007959", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000795b", + "size": 4, + "mnemonic": "movsxd", + "operands": "r15, dword ptr [r8 + 8]" + }, + { + "address": "0x14000795f", + "size": 3, + "mnemonic": "test", + "operands": "r15d, r15d" + }, + { + "address": "0x140007962", + "size": 2, + "mnemonic": "je", + "operands": "0x14000796f" + } + ], + "successors": [ + "0x14000796f", + "0x140007964" + ] + } + ] + }, + { + "address": "0x140007b3b", + "end_address": "0x140007b53", + "name": "", + "blocks": [ + { + "address": "0x140007b3b", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ { "address": "0x140007b3b", "size": 2, @@ -82945,619 +265068,86 @@ "successors": [ "0x140007b5a" ] - }, + } + ] + }, + { + "address": "0x140007b3d", + "end_address": "0x140007b53", + "name": "", + "blocks": [ { - "address": "0x140007b5a", - "size": 3, - "is_prolog": false, + "address": "0x140007b3d", + "size": 8, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007b5a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007740" - }, - { - "address": "0x140007b5f", - "size": 3, + "address": "0x140007b3d", + "size": 4, "mnemonic": "sub", - "operands": "eax, 1" + "operands": "rsp, 0x20" }, { - "address": "0x140007b62", - "size": 2, - "mnemonic": "je", - "operands": "0x140007ba0" - } - ], - "successors": [ - "0x140007ba0", - "0x140007b64" - ] - }, - { - "address": "0x140007ba0", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007ba0", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]" - }, - { - "address": "0x140007ba4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]" - }, - { - "address": "0x140007ba8", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007bad", + "address": "0x140007b41", "size": 3, "mnemonic": "mov", - "operands": "r14, rax" + "operands": "rsi, r9" }, { - "address": "0x140007bb0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]" + "address": "0x140007b44", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" }, { - "address": "0x140007bb4", + "address": "0x140007b47", "size": 2, - "mnemonic": "test", - "operands": "esi, esi" + "mnemonic": "xor", + "operands": "ebx, ebx" }, { - "address": "0x140007bb6", - "size": 2, - "mnemonic": "je", - "operands": "0x140007bc1" - } - ], - "successors": [ - "0x140007bc1", - "0x140007bb8" - ] - }, - { - "address": "0x140007b64", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b64", + "address": "0x140007b49", "size": 3, "mnemonic": "cmp", - "operands": "eax, 1" + "operands": "dword ptr [r8], ebx" }, { - "address": "0x140007b67", + "address": "0x140007b4c", "size": 2, - "mnemonic": "jne", - "operands": "0x140007bd0" + "mnemonic": "jge", + "operands": "0x140007b53" }, { - "address": "0x140007b69", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 8]" - }, - { - "address": "0x140007b6d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]" - }, - { - "address": "0x140007b71", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007b76", + "address": "0x140007b4e", "size": 3, "mnemonic": "mov", - "operands": "r14, rax" + "operands": "rdi, rdx" }, { - "address": "0x140007b79", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]" - }, - { - "address": "0x140007b7d", - "size": 2, - "mnemonic": "test", - "operands": "esi, esi" - }, - { - "address": "0x140007b7f", - "size": 2, - "mnemonic": "je", - "operands": "0x140007b8a" - } - ], - "successors": [ - "0x140007b8a", - "0x140007b81" - ] - }, - { - "address": "0x140007bc1", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007bc1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007bc4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007bc7", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007bca", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504" - }, - { - "address": "0x140007bcf", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007bd0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140007bd5", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140007bda", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140007bdf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007be3", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140007be5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007bb8", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007bb8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140007bbd", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]" - }, - { - "address": "0x140007bc1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007bc4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007bc7", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007bca", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504" - }, - { - "address": "0x140007bcf", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007bd0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140007bd5", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140007bda", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140007bdf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007be3", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140007be5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007b8a", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b8a", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1" - }, - { - "address": "0x140007b90", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007b93", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007b96", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007b99", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510" - }, - { - "address": "0x140007b9e", + "address": "0x140007b51", "size": 2, "mnemonic": "jmp", - "operands": "0x140007bd0" - } - ], - "successors": [ - "0x140007bd0" - ] - }, - { - "address": "0x140007b81", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b81", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140007b86", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]" - }, - { - "address": "0x140007b8a", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1" - }, - { - "address": "0x140007b90", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007b93", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007b96", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007b99", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510" - }, - { - "address": "0x140007b9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007bd0" - } - ], - "successors": [ - "0x140007bd0" - ] - }, - { - "address": "0x140007bd0", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007bd0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140007bd5", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140007bda", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140007bdf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007be3", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140007be5", - "size": 1, - "mnemonic": "ret", - "operands": "" + "operands": "0x140007b5a" } ], "successors": [ + "0x140007b5a" ] } ] }, { - "address": "0x14000662c", + "address": "0x140007bfb", + "end_address": "0x140007c14", "name": "", "blocks": [ { - "address": "0x14000662c", - "size": 5, - "is_prolog": false, + "address": "0x140007bfb", + "size": 9, + "is_prolog": true, "is_epilog": false, "instructions": [ - { - "address": "0x14000662c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14000662f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx" - }, - { - "address": "0x140006632", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rax" - }, - { - "address": "0x140006635", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r8], 1" - }, - { - "address": "0x140006639", - "size": 2, - "mnemonic": "je", - "operands": "0x140006649" - } - ], - "successors": [ - "0x140006649", - "0x14000663b" - ] - }, - { - "address": "0x140006649", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006649", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9" - }, - { - "address": "0x14000664c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000663b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000663b", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r8 + 0x14]" - }, - { - "address": "0x14000663f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x140006642", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rax]" - }, - { - "address": "0x140006646", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rcx" - }, - { - "address": "0x140006649", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9" - }, - { - "address": "0x14000664c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007bec", - "name": "", - "blocks": [ - { - "address": "0x140007bec", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007bec", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140007bf1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x140007bf6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi" - }, { "address": "0x140007bfb", "size": 2, @@ -83616,465 +265206,8222 @@ "successors": [ "0x140007c1b" ] - }, + } + ] + }, + { + "address": "0x140007bfd", + "end_address": "0x140007c14", + "name": "", + "blocks": [ { - "address": "0x140007c1b", - "size": 3, - "is_prolog": false, + "address": "0x140007bfd", + "size": 8, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007c1b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007934" - }, - { - "address": "0x140007c20", - "size": 3, + "address": "0x140007bfd", + "size": 4, "mnemonic": "sub", - "operands": "eax, 1" + "operands": "rsp, 0x20" }, { - "address": "0x140007c23", + "address": "0x140007c01", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140007c04", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007c07", "size": 2, - "mnemonic": "je", - "operands": "0x140007c61" + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140007c09", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r8 + 4], ebx" + }, + { + "address": "0x140007c0d", + "size": 2, + "mnemonic": "jge", + "operands": "0x140007c14" + }, + { + "address": "0x140007c0f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140007c12", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140007c1b" } ], "successors": [ - "0x140007c61", - "0x140007c25" + "0x140007c1b" ] - }, + } + ] + }, + { + "address": "0x140007cbb", + "end_address": "0x140007d02", + "name": "", + "blocks": [ { - "address": "0x140007c61", - "size": 7, - "is_prolog": false, + "address": "0x140007cbb", + "size": 21, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007c61", + "address": "0x140007cbb", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140007cbc", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140007cbd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007cbe", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007cc0", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007cc2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", "size": 4, "mnemonic": "lea", - "operands": "rdx, [rsi + 8]" + "operands": "r9, [rax + 0x10]" }, { - "address": "0x140007c65", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]" - }, - { - "address": "0x140007c69", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007c6e", + "address": "0x140007cdc", "size": 3, "mnemonic": "mov", - "operands": "r14, rax" + "operands": "r14, rcx" }, { - "address": "0x140007c71", - "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]" + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" }, { - "address": "0x140007c75", - "size": 2, + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, "mnemonic": "test", - "operands": "esi, esi" + "operands": "r9, r9" }, { - "address": "0x140007c77", + "address": "0x140007d00", "size": 2, "mnemonic": "je", - "operands": "0x140007c82" + "operands": "0x140007d10" } ], "successors": [ - "0x140007c82", - "0x140007c79" + "0x140007d10", + "0x140007d02" ] - }, + } + ] + }, + { + "address": "0x140007cbc", + "end_address": "0x140007d02", + "name": "", + "blocks": [ { - "address": "0x140007c25", - "size": 9, - "is_prolog": false, + "address": "0x140007cbc", + "size": 20, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007c25", + "address": "0x140007cbc", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140007cbd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007cbe", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007cc0", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007cc2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007cbd", + "end_address": "0x140007d02", + "name": "", + "blocks": [ + { + "address": "0x140007cbd", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cbd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007cbe", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007cc0", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007cc2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007cbe", + "end_address": "0x140007d02", + "name": "", + "blocks": [ + { + "address": "0x140007cbe", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cbe", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007cc0", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007cc2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007cc0", + "end_address": "0x140007d02", + "name": "", + "blocks": [ + { + "address": "0x140007cc0", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cc0", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007cc2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007cc2", + "end_address": "0x140007d02", + "name": "", + "blocks": [ + { + "address": "0x140007cc2", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cc2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007cc4", + "end_address": "0x140007d02", + "name": "", + "blocks": [ + { + "address": "0x140007cc4", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cc4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007cc6", + "end_address": "0x140007d02", + "name": "", + "blocks": [ + { + "address": "0x140007cc6", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007cc6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007cca", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007cd2", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007cd5", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007cd8", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007cdc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007cdf", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007ce2", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007ce5", + "size": 5, + "mnemonic": "call", + "operands": "0x140006544" + }, + { + "address": "0x140007cea", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007cf2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007cf5", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007cfd", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007d00", + "size": 2, + "mnemonic": "je", + "operands": "0x140007d10" + } + ], + "successors": [ + "0x140007d10", + "0x140007d02" + ] + } + ] + }, + { + "address": "0x140007d93", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d93", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d93", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140007d94", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140007d95", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007d96", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007d98", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007d9a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d94", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d94", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d94", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140007d95", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007d96", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007d98", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007d9a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d95", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d95", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d95", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007d96", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007d98", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007d9a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d96", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d96", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d96", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007d98", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007d9a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d98", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d98", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d98", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007d9a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d9a", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d9a", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d9a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d9c", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d9c", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d9c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007d9e", + "end_address": "0x140007dda", + "name": "", + "blocks": [ + { + "address": "0x140007d9e", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007d9e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140007da2", + "size": 8, + "mnemonic": "mov", + "operands": "r8, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x140007daa", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140007dad", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140007db0", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rax + 0x10]" + }, + { + "address": "0x140007db4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140007db7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r12" + }, + { + "address": "0x140007dba", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r13" + }, + { + "address": "0x140007dbd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000662c" + }, + { + "address": "0x140007dc2", + "size": 8, + "mnemonic": "mov", + "operands": "r9, qword ptr [rsp + 0xd0]" + }, + { + "address": "0x140007dca", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x140007dcd", + "size": 8, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0xc8]" + }, + { + "address": "0x140007dd5", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140007dd8", + "size": 2, + "mnemonic": "je", + "operands": "0x140007de8" + } + ], + "successors": [ + "0x140007de8", + "0x140007dda" + ] + } + ] + }, + { + "address": "0x140007e62", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e62", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e62", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140007e63", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140007e64", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007e65", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007e67", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007e69", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x28]" + }, + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", "size": 3, "mnemonic": "cmp", - "operands": "eax, 1" + "operands": "eax, -1" }, { - "address": "0x140007c28", + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e63", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e63", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e63", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140007e64", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007e65", "size": 2, - "mnemonic": "jne", - "operands": "0x140007c91" + "mnemonic": "push", + "operands": "r12" }, { - "address": "0x140007c2a", - "size": 4, + "address": "0x140007e67", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007e69", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, "mnemonic": "lea", - "operands": "rdx, [rsi + 8]" + "operands": "rbp, [rsp - 0x28]" }, { - "address": "0x140007c2e", + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", "size": 4, "mnemonic": "mov", - "operands": "rcx, qword ptr [r14 + 0x28]" + "operands": "qword ptr [rbp + 0x10], rax" }, { - "address": "0x140007c32", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" }, { - "address": "0x140007c37", + "address": "0x140007e8e", "size": 3, "mnemonic": "mov", - "operands": "r14, rax" + "operands": "r12, rdx" }, { - "address": "0x140007c3a", + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", "size": 4, - "mnemonic": "movsxd", - "operands": "rsi, dword ptr [rsi + 0x18]" + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" }, { - "address": "0x140007c3e", + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", "size": 2, - "mnemonic": "test", - "operands": "esi, esi" + "mnemonic": "mov", + "operands": "ebx, eax" }, { - "address": "0x140007c40", + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e64", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e64", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e64", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140007e65", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007e67", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007e69", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x28]" + }, + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e65", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e65", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e65", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140007e67", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007e69", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x28]" + }, + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e67", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e67", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e67", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140007e69", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x28]" + }, + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e69", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e69", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e69", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x28]" + }, + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e6b", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e6b", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e6b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140007e6d", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x28]" + }, + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140007e72", + "end_address": "0x140007ed1", + "name": "", + "blocks": [ + { + "address": "0x140007e72", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007e72", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x128" + }, + { + "address": "0x140007e79", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x291c0]" + }, + { + "address": "0x140007e80", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140007e83", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rax" + }, + { + "address": "0x140007e87", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x90]" + }, + { + "address": "0x140007e8e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x140007e91", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0xa8]" + }, + { + "address": "0x140007e98", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140007e9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], r8" + }, + { + "address": "0x140007ea0", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140007ea3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x140007ea8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140007eab", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140007eae", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], r13" + }, + { + "address": "0x140007eb2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x140007eb5", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x140007eba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140007ebd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a25c" + }, + { + "address": "0x140007ec2", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x64], eax" + }, + { + "address": "0x140007ec6", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140007ec8", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, -1" + }, + { + "address": "0x140007ecb", + "size": 6, + "mnemonic": "jl", + "operands": "0x140008349" + } + ], + "successors": [ + "0x140008349", + "0x140007ed1" + ] + } + ] + }, + { + "address": "0x140008352", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ + { + "address": "0x140008352", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008352", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140008353", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140008354", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008355", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008357", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008359", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", "size": 2, "mnemonic": "je", - "operands": "0x140007c4b" + "operands": "0x1400083d2" } ], "successors": [ - "0x140007c4b", - "0x140007c42" + "0x1400083d2", + "0x1400083ba" ] - }, + } + ] + }, + { + "address": "0x140008353", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ { - "address": "0x140007c82", - "size": 11, - "is_prolog": false, - "is_epilog": true, + "address": "0x140008353", + "size": 27, + "is_prolog": true, + "is_epilog": false, "instructions": [ { - "address": "0x140007c82", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007c85", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007c88", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007c8b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504" - }, - { - "address": "0x140007c90", + "address": "0x140008353", "size": 1, - "mnemonic": "nop", - "operands": "" + "mnemonic": "push", + "operands": "rsi" }, { - "address": "0x140007c91", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" + "address": "0x140008354", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140007c96", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140007c9b", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140007ca0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007ca4", + "address": "0x140008355", "size": 2, - "mnemonic": "pop", + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008357", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008359", + "size": 2, + "mnemonic": "push", "operands": "r14" }, { - "address": "0x140007ca6", - "size": 1, - "mnemonic": "ret", - "operands": "" + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" } ], "successors": [ + "0x1400083d2", + "0x1400083ba" ] - }, + } + ] + }, + { + "address": "0x140008354", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ { - "address": "0x140007c79", + "address": "0x140008354", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008354", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008355", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008357", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008359", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" + } + ], + "successors": [ + "0x1400083d2", + "0x1400083ba" + ] + } + ] + }, + { + "address": "0x140008355", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ + { + "address": "0x140008355", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008355", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008357", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008359", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" + } + ], + "successors": [ + "0x1400083d2", + "0x1400083ba" + ] + } + ] + }, + { + "address": "0x140008357", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ + { + "address": "0x140008357", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008357", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008359", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" + } + ], + "successors": [ + "0x1400083d2", + "0x1400083ba" + ] + } + ] + }, + { + "address": "0x140008359", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ + { + "address": "0x140008359", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008359", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" + } + ], + "successors": [ + "0x1400083d2", + "0x1400083ba" + ] + } + ] + }, + { + "address": "0x14000835b", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ + { + "address": "0x14000835b", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000835b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000835d", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x88]" + }, + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" + } + ], + "successors": [ + "0x1400083d2", + "0x1400083ba" + ] + } + ] + }, + { + "address": "0x140008365", + "end_address": "0x1400083ba", + "name": "", + "blocks": [ + { + "address": "0x140008365", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008365", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x188" + }, + { + "address": "0x14000836c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28ccd]" + }, + { + "address": "0x140008373", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008376", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rax" + }, + { + "address": "0x14000837a", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xf0]" + }, + { + "address": "0x140008381", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140008384", + "size": 7, + "mnemonic": "mov", + "operands": "r13, qword ptr [rbp + 0x108]" + }, + { + "address": "0x14000838b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x14000838e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x58], rdx" + }, + { + "address": "0x140008392", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140008395", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140008398", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rbx" + }, + { + "address": "0x14000839d", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x1400083a0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x60], r13" + }, + { + "address": "0x1400083a4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x1400083a7", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x60], 0" + }, + { + "address": "0x1400083ac", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x1400083b1", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r14 + 0x48], 0" + }, + { + "address": "0x1400083b6", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x1400083b8", + "size": 2, + "mnemonic": "je", + "operands": "0x1400083d2" + } + ], + "successors": [ + "0x1400083d2", + "0x1400083ba" + ] + } + ] + }, + { + "address": "0x140008897", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ + { + "address": "0x140008897", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008897", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140008898", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140008899", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000889a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000889c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000889e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400088a0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" + } + ], + "successors": [ + "0x140008ac8", + "0x1400088c1" + ] + } + ] + }, + { + "address": "0x140008898", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ + { + "address": "0x140008898", "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007c79", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140007c7e", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]" - }, - { - "address": "0x140007c82", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007c85", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007c88", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007c8b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a504" - }, - { - "address": "0x140007c90", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007c91", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140007c96", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140007c9b", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140007ca0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007ca4", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140007ca6", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007c4b", - "size": 6, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007c4b", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1" + "address": "0x140008898", + "size": 1, + "mnemonic": "push", + "operands": "rsi" }, { - "address": "0x140007c51", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" + "address": "0x140008899", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140007c54", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007c57", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007c5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510" - }, - { - "address": "0x140007c5f", + "address": "0x14000889a", "size": 2, - "mnemonic": "jmp", - "operands": "0x140007c91" + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000889c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000889e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400088a0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" } ], "successors": [ - "0x140007c91" + "0x140008ac8", + "0x1400088c1" ] - }, + } + ] + }, + { + "address": "0x140008899", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ { - "address": "0x140007c42", + "address": "0x140008899", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008899", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000889a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000889c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000889e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400088a0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" + } + ], + "successors": [ + "0x140008ac8", + "0x1400088c1" + ] + } + ] + }, + { + "address": "0x14000889a", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ + { + "address": "0x14000889a", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000889a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000889c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000889e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400088a0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" + } + ], + "successors": [ + "0x140008ac8", + "0x1400088c1" + ] + } + ] + }, + { + "address": "0x14000889c", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ + { + "address": "0x14000889c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000889c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000889e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400088a0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" + } + ], + "successors": [ + "0x140008ac8", + "0x1400088c1" + ] + } + ] + }, + { + "address": "0x14000889e", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ + { + "address": "0x14000889e", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000889e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400088a0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" + } + ], + "successors": [ + "0x140008ac8", + "0x1400088c1" + ] + } + ] + }, + { + "address": "0x1400088a0", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ + { + "address": "0x1400088a0", "size": 8, - "is_prolog": false, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140007c42", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140007c47", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rsi]" - }, - { - "address": "0x140007c4b", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1" - }, - { - "address": "0x140007c51", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r14" - }, - { - "address": "0x140007c54", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140007c57", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007c5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a510" - }, - { - "address": "0x140007c5f", + "address": "0x1400088a0", "size": 2, - "mnemonic": "jmp", - "operands": "0x140007c91" + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r9" + }, + { + "address": "0x1400088b2", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400088b5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" } ], "successors": [ - "0x140007c91" + "0x140008ac8", + "0x1400088c1" ] - }, + } + ] + }, + { + "address": "0x1400088a2", + "end_address": "0x1400088c1", + "name": "", + "blocks": [ { - "address": "0x140007c91", - "size": 6, - "is_prolog": false, - "is_epilog": true, + "address": "0x1400088a2", + "size": 7, + "is_prolog": true, + "is_epilog": false, "instructions": [ { - "address": "0x140007c91", - "size": 5, + "address": "0x1400088a2", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x1400088a9", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x1400088af", + "size": 3, "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" + "operands": "rbp, r9" }, { - "address": "0x140007c96", - "size": 5, + "address": "0x1400088b2", + "size": 3, "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" + "operands": "r15, r8" }, { - "address": "0x140007c9b", - "size": 5, + "address": "0x1400088b5", + "size": 3, "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x40]" + "operands": "r12, rdx" }, { - "address": "0x140007ca0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" + "address": "0x1400088b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" }, { - "address": "0x140007ca4", + "address": "0x1400088bb", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ac8" + } + ], + "successors": [ + "0x140008ac8", + "0x1400088c1" + ] + } + ] + }, + { + "address": "0x140008aee", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008aee", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008aee", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140008aef", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140008af0", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008af1", "size": 2, - "mnemonic": "pop", + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008af3", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008af5", + "size": 2, + "mnemonic": "push", "operands": "r14" }, { - "address": "0x140007ca6", + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008aef", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008aef", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008aef", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140008af0", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008af1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008af3", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008af5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008af0", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008af0", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008af0", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008af1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008af3", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008af5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008af1", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008af1", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008af1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008af3", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008af5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008af3", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008af3", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008af3", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140008af5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008af5", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008af5", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008af5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008af7", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008af7", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008af7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008af9", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x38]" + }, + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008afe", + "end_address": "0x140008b44", + "name": "", + "blocks": [ + { + "address": "0x140008afe", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008afe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x138" + }, + { + "address": "0x140008b05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x28534]" + }, + { + "address": "0x140008b0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140008b0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140008b13", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], 0x80000003" + }, + { + "address": "0x140008b19", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140008b1c", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x140008b23", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140008b26", + "size": 7, + "mnemonic": "mov", + "operands": "r15, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x140008b2d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008b30", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140008b35", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r8" + }, + { + "address": "0x140008b3a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x78], rdx" + }, + { + "address": "0x140008b3e", + "size": 6, + "mnemonic": "je", + "operands": "0x140008dcc" + } + ], + "successors": [ + "0x140008dcc", + "0x140008b44" + ] + } + ] + }, + { + "address": "0x140008e03", + "end_address": "0x140008e23", + "name": "", + "blocks": [ + { + "address": "0x140008e03", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e03", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140008e04", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008e06", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008e08", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008e0c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 4]" + }, + { + "address": "0x140008e10", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008e12", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140008e15", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140008e18", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008e1b", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e1d", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e23" + ] + } + ] + }, + { + "address": "0x140008e04", + "end_address": "0x140008e23", + "name": "", + "blocks": [ + { + "address": "0x140008e04", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e04", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008e06", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008e08", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008e0c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 4]" + }, + { + "address": "0x140008e10", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008e12", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140008e15", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140008e18", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008e1b", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e1d", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e23" + ] + } + ] + }, + { + "address": "0x140008e06", + "end_address": "0x140008e23", + "name": "", + "blocks": [ + { + "address": "0x140008e06", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e06", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008e08", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008e0c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 4]" + }, + { + "address": "0x140008e10", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008e12", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140008e15", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140008e18", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008e1b", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e1d", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e23" + ] + } + ] + }, + { + "address": "0x140008e08", + "end_address": "0x140008e23", + "name": "", + "blocks": [ + { + "address": "0x140008e08", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008e08", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008e0c", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 4]" + }, + { + "address": "0x140008e10", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008e12", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140008e15", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140008e18", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008e1b", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008e1d", + "size": 6, + "mnemonic": "je", + "operands": "0x140008ef5" + } + ], + "successors": [ + "0x140008ef5", + "0x140008e23" + ] + } + ] + }, + { + "address": "0x140008f27", + "end_address": "0x140008f48", + "name": "", + "blocks": [ + { + "address": "0x140008f27", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f27", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140008f29", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008f2b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008f2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f31", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 8]" + }, + { + "address": "0x140008f35", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008f37", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140008f3a", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140008f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008f40", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008f42", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f48" + ] + } + ] + }, + { + "address": "0x140008f29", + "end_address": "0x140008f48", + "name": "", + "blocks": [ + { + "address": "0x140008f29", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f29", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140008f2b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008f2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f31", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 8]" + }, + { + "address": "0x140008f35", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008f37", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140008f3a", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140008f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008f40", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008f42", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f48" + ] + } + ] + }, + { + "address": "0x140008f2b", + "end_address": "0x140008f48", + "name": "", + "blocks": [ + { + "address": "0x140008f2b", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f2b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140008f2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f31", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 8]" + }, + { + "address": "0x140008f35", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008f37", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140008f3a", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140008f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008f40", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008f42", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f48" + ] + } + ] + }, + { + "address": "0x140008f2d", + "end_address": "0x140008f48", + "name": "", + "blocks": [ + { + "address": "0x140008f2d", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140008f2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140008f31", + "size": 4, + "mnemonic": "movsxd", + "operands": "rbx, dword ptr [rcx + 8]" + }, + { + "address": "0x140008f35", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140008f37", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140008f3a", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140008f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140008f40", + "size": 2, + "mnemonic": "test", + "operands": "ebx, ebx" + }, + { + "address": "0x140008f42", + "size": 6, + "mnemonic": "je", + "operands": "0x14000902f" + } + ], + "successors": [ + "0x14000902f", + "0x140008f48" + ] + } + ] + }, + { + "address": "0x140009063", + "end_address": "0x1400090ab", + "name": "", + "blocks": [ + { + "address": "0x140009063", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009063", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009064", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009066", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009068", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000906c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000906f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140009072", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140009075", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140009078", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000907b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140009080", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009085", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x14000908d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x80000029" + }, + { + "address": "0x140009092", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1fffffff" + }, + { + "address": "0x140009097", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000026" + }, + { + "address": "0x14000909d", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], 0" + }, + { + "address": "0x1400090a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090d9" + }, + { + "address": "0x1400090a3", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x1400090a9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090ab" + ] + } + ] + }, + { + "address": "0x140009064", + "end_address": "0x1400090ab", + "name": "", + "blocks": [ + { + "address": "0x140009064", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009064", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009066", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009068", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000906c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000906f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140009072", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140009075", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140009078", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000907b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140009080", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009085", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x14000908d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x80000029" + }, + { + "address": "0x140009092", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1fffffff" + }, + { + "address": "0x140009097", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000026" + }, + { + "address": "0x14000909d", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], 0" + }, + { + "address": "0x1400090a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090d9" + }, + { + "address": "0x1400090a3", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x1400090a9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090ab" + ] + } + ] + }, + { + "address": "0x140009066", + "end_address": "0x1400090ab", + "name": "", + "blocks": [ + { + "address": "0x140009066", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009066", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009068", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000906c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000906f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140009072", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140009075", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140009078", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000907b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140009080", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009085", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x14000908d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x80000029" + }, + { + "address": "0x140009092", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1fffffff" + }, + { + "address": "0x140009097", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000026" + }, + { + "address": "0x14000909d", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], 0" + }, + { + "address": "0x1400090a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090d9" + }, + { + "address": "0x1400090a3", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x1400090a9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090ab" + ] + } + ] + }, + { + "address": "0x140009068", + "end_address": "0x1400090ab", + "name": "", + "blocks": [ + { + "address": "0x140009068", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009068", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000906c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000906f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140009072", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140009075", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140009078", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000907b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x140009080", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009085", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x90]" + }, + { + "address": "0x14000908d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x80000029" + }, + { + "address": "0x140009092", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x1fffffff" + }, + { + "address": "0x140009097", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000026" + }, + { + "address": "0x14000909d", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], 0" + }, + { + "address": "0x1400090a1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400090d9" + }, + { + "address": "0x1400090a3", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdi], 0xe06d7363" + }, + { + "address": "0x1400090a9", + "size": 2, + "mnemonic": "je", + "operands": "0x1400090d9" + } + ], + "successors": [ + "0x1400090d9", + "0x1400090ab" + ] + } + ] + }, + { + "address": "0x140009297", + "end_address": "0x1400092e3", + "name": "", + "blocks": [ + { + "address": "0x140009297", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009297", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009299", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000929b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000929d", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x1400092a4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400092a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x1400092aa", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400092ad", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x1400092b0", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400092b3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400092b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400092bd", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x1400092c5", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x1400092c7", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 0xe06d7363" + }, + { + "address": "0x1400092cd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000029" + }, + { + "address": "0x1400092d3", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x80000026" + }, + { + "address": "0x1400092d9", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], ebp" + }, + { + "address": "0x1400092dc", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009306" + }, + { + "address": "0x1400092de", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r14d" + }, + { + "address": "0x1400092e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092e3" + ] + } + ] + }, + { + "address": "0x140009299", + "end_address": "0x1400092e3", + "name": "", + "blocks": [ + { + "address": "0x140009299", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009299", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000929b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000929d", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x1400092a4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400092a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x1400092aa", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400092ad", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x1400092b0", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400092b3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400092b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400092bd", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x1400092c5", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x1400092c7", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 0xe06d7363" + }, + { + "address": "0x1400092cd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000029" + }, + { + "address": "0x1400092d3", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x80000026" + }, + { + "address": "0x1400092d9", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], ebp" + }, + { + "address": "0x1400092dc", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009306" + }, + { + "address": "0x1400092de", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r14d" + }, + { + "address": "0x1400092e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092e3" + ] + } + ] + }, + { + "address": "0x14000929b", + "end_address": "0x1400092e3", + "name": "", + "blocks": [ + { + "address": "0x14000929b", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000929b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000929d", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x1400092a4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400092a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x1400092aa", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400092ad", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x1400092b0", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400092b3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400092b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400092bd", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x1400092c5", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x1400092c7", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 0xe06d7363" + }, + { + "address": "0x1400092cd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000029" + }, + { + "address": "0x1400092d3", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x80000026" + }, + { + "address": "0x1400092d9", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], ebp" + }, + { + "address": "0x1400092dc", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009306" + }, + { + "address": "0x1400092de", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r14d" + }, + { + "address": "0x1400092e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092e3" + ] + } + ] + }, + { + "address": "0x14000929d", + "end_address": "0x1400092e3", + "name": "", + "blocks": [ + { + "address": "0x14000929d", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000929d", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x1400092a4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400092a7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x1400092aa", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x1400092ad", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x1400092b0", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x1400092b3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400092b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400092bd", + "size": 8, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0xc0]" + }, + { + "address": "0x1400092c5", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x1400092c7", + "size": 6, + "mnemonic": "mov", + "operands": "r14d, 0xe06d7363" + }, + { + "address": "0x1400092cd", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x80000029" + }, + { + "address": "0x1400092d3", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x80000026" + }, + { + "address": "0x1400092d9", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x40], ebp" + }, + { + "address": "0x1400092dc", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009306" + }, + { + "address": "0x1400092de", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], r14d" + }, + { + "address": "0x1400092e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140009306" + } + ], + "successors": [ + "0x140009306", + "0x1400092e3" + ] + } + ] + }, + { + "address": "0x140009536", + "end_address": "0x14000957f", + "name": "", + "blocks": [ + { + "address": "0x140009536", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009536", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000953a", + "size": 7, + "mnemonic": "mov", + "operands": "al, byte ptr [rsp + 0x88]" + }, + { + "address": "0x140009541", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], al" + }, + { + "address": "0x140009545", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000954d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009552", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x78]" + }, + { + "address": "0x140009556", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], eax" + }, + { + "address": "0x14000955a", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000955f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140009564", + "size": 5, + "mnemonic": "call", + "operands": "0x140009284" + }, + { + "address": "0x140009569", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000956b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009570", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x140009577", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140009579", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000957d", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000957e", "size": 1, "mnemonic": "ret", "operands": "" @@ -84086,33 +273433,6969 @@ ] }, { - "address": "0x14000a25c", + "address": "0x140009582", + "end_address": "0x1400095b2", "name": "", "blocks": [ { - "address": "0x14000a25c", - "size": 32, - "is_prolog": false, + "address": "0x140009582", + "size": 14, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14000a25c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "address": "0x140009582", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" }, { - "address": "0x14000a261", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" + "address": "0x140009586", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" }, { - "address": "0x14000a266", + "address": "0x140009588", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000958b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], rax" + }, + { + "address": "0x14000958f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140009592", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], rax" + }, + { + "address": "0x140009596", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x18], al" + }, + { + "address": "0x140009599", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x1c], rax" + }, + { + "address": "0x14000959d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x24], rax" + }, + { + "address": "0x1400095a1", + "size": 4, + "mnemonic": "movups", + "operands": "xmmword ptr [rcx + 0x30], xmm0" + }, + { + "address": "0x1400095a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x40], r8" + }, + { + "address": "0x1400095a9", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x48], r9d" + }, + { + "address": "0x1400095ad", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0xc], eax" + }, + { + "address": "0x1400095b0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400095f7" + } + ], + "successors": [ + "0x1400095f7", + "0x1400095b2" + ] + } + ] + }, + { + "address": "0x1400096ea", + "end_address": "0x140009724", + "name": "", + "blocks": [ + { + "address": "0x1400096ea", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400096ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400096ee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400096f1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x1400096f4", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x16ced]" + }, + { + "address": "0x1400096fb", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x1400096fe", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rcx" + }, + { + "address": "0x140009701", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbx + 8]" + }, + { + "address": "0x140009705", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax + 8]" + }, + { + "address": "0x140009709", + "size": 3, + "mnemonic": "movups", + "operands": "xmmword ptr [rdx], xmm0" + }, + { + "address": "0x14000970c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400060f0" + }, + { + "address": "0x140009711", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1a7e0]" + }, + { + "address": "0x140009718", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14000971b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000971e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009722", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140009723", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000974a", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x14000974a", + "size": 44, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000974a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000974b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000974c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000974e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009750", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" + "operands": "dword ptr [rsp + 0x20], r15d" }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x14000974b", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x14000974b", + "size": 43, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000974b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000974c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000974e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009750", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x14000974c", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x14000974c", + "size": 42, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000974c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000974e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009750", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x14000974e", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x14000974e", + "size": 41, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000974e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009750", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x140009750", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x140009750", + "size": 40, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009750", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x140009752", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x140009752", + "size": 39, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009752", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x140009754", + "end_address": "0x140009806", + "name": "", + "blocks": [ + { + "address": "0x140009754", + "size": 38, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009754", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140009758", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000975b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000975e", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009763", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xb0], r15d" + }, + { + "address": "0x14000976b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x140009770", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc8], r15" + }, + { + "address": "0x140009778", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000977d", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x140009781", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], r13" + }, + { + "address": "0x140009786", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14000978b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000978f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140009797", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x14000979b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x1400097a0", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb8], rsi" + }, + { + "address": "0x1400097a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400097ac", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x1400097b1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x1400097b5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x1400097b9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], rax" + }, + { + "address": "0x1400097be", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400097c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], r14" + }, + { + "address": "0x1400097c7", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400097ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400097cf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097d4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400097d8", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097dd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400097e1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400097e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400097ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400097ee", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x60]" + }, + { + "address": "0x1400097f3", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400097f8", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400097fb", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140009800", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009804", + "size": 2, + "mnemonic": "je", + "operands": "0x140009822" + } + ], + "successors": [ + "0x140009822", + "0x140009806" + ] + } + ] + }, + { + "address": "0x140009936", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x140009936", + "size": 49, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009936", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009937", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009938", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000993a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000993c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x140009937", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x140009937", + "size": 48, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009937", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009938", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000993a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000993c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x140009938", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x140009938", + "size": 47, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009938", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000993a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000993c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x14000993a", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x14000993a", + "size": 46, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000993a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000993c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x14000993c", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x14000993c", + "size": 45, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000993c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x14000993e", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x14000993e", + "size": 44, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000993e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x140009940", + "end_address": "0x140009a07", + "name": "", + "blocks": [ + { + "address": "0x140009940", + "size": 43, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009940", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140009947", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000994a", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000994d", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r15d" + }, + { + "address": "0x140009952", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xd0], r15d" + }, + { + "address": "0x14000995a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r15" + }, + { + "address": "0x14000995f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], r15" + }, + { + "address": "0x140009964", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009969", + "size": 4, + "mnemonic": "mov", + "operands": "r13, qword ptr [rax + 0x28]" + }, + { + "address": "0x14000996d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x48], r13" + }, + { + "address": "0x140009972", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009977", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + 0x20]" + }, + { + "address": "0x14000997b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140009980", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rdi + 0x50]" + }, + { + "address": "0x140009984", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rsi" + }, + { + "address": "0x140009989", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xd8], rsi" + }, + { + "address": "0x140009991", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 0x40]" + }, + { + "address": "0x140009995", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x30]" + }, + { + "address": "0x140009999", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x50], rax" + }, + { + "address": "0x14000999e", + "size": 4, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdi + 0x28]" + }, + { + "address": "0x1400099a2", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x48]" + }, + { + "address": "0x1400099a6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x1400099ab", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 0x68]" + }, + { + "address": "0x1400099af", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x1400099b4", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x78]" + }, + { + "address": "0x1400099b7", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc8], eax" + }, + { + "address": "0x1400099be", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdi + 0x38]" + }, + { + "address": "0x1400099c1", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0xc0], eax" + }, + { + "address": "0x1400099c8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400099cb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a704" + }, + { + "address": "0x1400099d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rsi" + }, + { + "address": "0x1400099d9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x28], rbx" + }, + { + "address": "0x1400099e2", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x1400099e7", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x20]" + }, + { + "address": "0x1400099eb", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x28]" + }, + { + "address": "0x1400099ef", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x70]" + }, + { + "address": "0x1400099f4", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d18" + }, + { + "address": "0x1400099f9", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rax" + }, + { + "address": "0x1400099fc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rax" + }, + { + "address": "0x140009a01", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rdi + 0x58], r15" + }, + { + "address": "0x140009a05", + "size": 2, + "mnemonic": "je", + "operands": "0x140009a20" + } + ], + "successors": [ + "0x140009a20", + "0x140009a07" + ] + } + ] + }, + { + "address": "0x140009cfe", + "end_address": "0x140009d2f", + "name": "", + "blocks": [ + { + "address": "0x140009cfe", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009cfe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d02", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rcx]" + }, + { + "address": "0x140009d05", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009d08", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xe06d7363" + }, + { + "address": "0x140009d0d", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r8], 0" + }, + { + "address": "0x140009d14", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [r9], ecx" + }, + { + "address": "0x140009d17", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d89" + }, + { + "address": "0x140009d19", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [r9 + 0x18], 4" + }, + { + "address": "0x140009d1e", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x19930520" + }, + { + "address": "0x140009d24", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009d49" + }, + { + "address": "0x140009d26", + "size": 4, + "mnemonic": "mov", + "operands": "eax, dword ptr [r9 + 0x20]" + }, + { + "address": "0x140009d2a", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, r8d" + }, + { + "address": "0x140009d2d", + "size": 2, + "mnemonic": "je", + "operands": "0x140009d39" + } + ], + "successors": [ + "0x140009d39", + "0x140009d2f" + ] + } + ] + }, + { + "address": "0x140009d99", + "end_address": "0x140009dc4", + "name": "", + "blocks": [ + { + "address": "0x140009d99", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009d99", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009d9a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d9e", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x140009da1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r9" + }, + { + "address": "0x140009da4", + "size": 5, + "mnemonic": "call", + "operands": "0x140009cfc" + }, + { + "address": "0x140009da9", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140009dab", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140009dad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009db7" + }, + { + "address": "0x140009daf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009db4", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], edi" + }, + { + "address": "0x140009db7", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140009db9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140009dbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009dc2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009dc3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009d9a", + "end_address": "0x140009dc4", + "name": "", + "blocks": [ + { + "address": "0x140009d9a", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140009d9a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009d9e", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x140009da1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r9" + }, + { + "address": "0x140009da4", + "size": 5, + "mnemonic": "call", + "operands": "0x140009cfc" + }, + { + "address": "0x140009da9", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140009dab", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140009dad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140009db7" + }, + { + "address": "0x140009daf", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009db4", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], edi" + }, + { + "address": "0x140009db7", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x140009db9", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140009dbe", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140009dc2", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140009dc3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140009dd3", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dd3", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dd3", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009dd4", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009dd5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009dd6", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009dd8", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009dd4", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dd4", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dd4", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009dd5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009dd6", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009dd8", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009dd5", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dd5", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dd5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009dd6", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009dd8", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009dd6", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dd6", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dd6", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009dd8", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009dd8", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dd8", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dd8", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009dda", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dda", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dda", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009ddc", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009ddc", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009ddc", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009dde", + "end_address": "0x140009e1c", + "name": "", + "blocks": [ + { + "address": "0x140009dde", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009dde", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140009de2", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140009de5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140009de8", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140009deb", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140009dee", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009df3", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rax" + }, + { + "address": "0x140009df6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140009dfb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x140009dfe", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x140009e01", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r15" + }, + { + "address": "0x140009e04", + "size": 5, + "mnemonic": "call", + "operands": "0x14000753c" + }, + { + "address": "0x140009e09", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009e0b", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x140009e10", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x140009e13", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, -1" + }, + { + "address": "0x140009e16", + "size": 6, + "mnemonic": "je", + "operands": "0x140009f06" + } + ], + "successors": [ + "0x140009f06", + "0x140009e1c" + ] + } + ] + }, + { + "address": "0x140009f53", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f53", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f53", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140009f54", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009f55", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009f56", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009f58", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f54", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f54", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f54", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140009f55", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009f56", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009f58", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f55", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f55", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f55", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140009f56", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009f58", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f56", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f56", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f56", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140009f58", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f58", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f58", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f58", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f5a", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f5a", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f5a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f5c", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f5c", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f5c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x140009f5e", + "end_address": "0x140009fbc", + "name": "", + "blocks": [ + { + "address": "0x140009f5e", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140009f5e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x100" + }, + { + "address": "0x140009f65", + "size": 4, + "mnemonic": "movaps", + "operands": "xmmword ptr [rax - 0x48], xmm6" + }, + { + "address": "0x140009f69", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x270d0]" + }, + { + "address": "0x140009f70", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140009f73", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x140009f7b", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r9d" + }, + { + "address": "0x140009f7e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140009f81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140009f84", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140009f87", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rcx" + }, + { + "address": "0x140009f8c", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rcx" + }, + { + "address": "0x140009f91", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x48], r9d" + }, + { + "address": "0x140009f96", + "size": 5, + "mnemonic": "call", + "operands": "0x140006da8" + }, + { + "address": "0x140009f9b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rax" + }, + { + "address": "0x140009fa0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x140009fa3", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140009fa6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400075e0" + }, + { + "address": "0x140009fab", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140009fad", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rsi + 0x48]" + }, + { + "address": "0x140009fb1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], r14" + }, + { + "address": "0x140009fb6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [r14], 0" + }, + { + "address": "0x140009fba", + "size": 2, + "mnemonic": "je", + "operands": "0x140009fd3" + } + ], + "successors": [ + "0x140009fd3", + "0x140009fbc" + ] + } + ] + }, + { + "address": "0x14000a26b", + "end_address": "0x14000a2cb", + "name": "", + "blocks": [ + { + "address": "0x14000a26b", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ { "address": "0x14000a26b", "size": 1, @@ -84291,1321 +280574,206 @@ "successors": [ "0x14000a2db" ] - }, - { - "address": "0x14000a2db", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a2db", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000a2e0", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x14000a2e2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000a2e7", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000a2ec", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a2f0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a2f1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] } ] }, { - "address": "0x14000d6d0", + "address": "0x14000a26c", + "end_address": "0x14000a2cb", "name": "", "blocks": [ { - "address": "0x14000d6d0", - "size": 4, - "is_prolog": false, + "address": "0x14000a26c", + "size": 28, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14000d6d0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000d6d4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001667c" - }, - { - "address": "0x14000d6d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000d6dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6e8" - } - ], - "successors": [ - "0x14000d6e8", - "0x14000d6de" - ] - }, - { - "address": "0x14000d6e8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6e8", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x23af9], 2" - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b" - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d6de", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6de", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x16" - }, - { - "address": "0x14000d6e3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400166cc" - }, - { - "address": "0x14000d6e8", - "size": 7, - "mnemonic": "test", - "operands": "byte ptr [rip + 0x23af9], 2" - }, - { - "address": "0x14000d6ef", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d71b" - } - ], - "successors": [ - "0x14000d71b", - "0x14000d6f1" - ] - }, - { - "address": "0x14000d71b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc" - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d6f1", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d6f1", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x17" - }, - { - "address": "0x14000d6f6", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x12994]" - }, - { - "address": "0x14000d6fc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000d6fe", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d707" - } - ], - "successors": [ - "0x14000d707", - "0x14000d700" - ] - }, - { - "address": "0x14000d707", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1" - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015" - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]" - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8" - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc" - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d700", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d700", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 7" - }, - { - "address": "0x14000d705", - "size": 2, - "mnemonic": "int", - "operands": "0x29" - }, - { - "address": "0x14000d707", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1" - }, - { - "address": "0x14000d70d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40000015" - }, - { - "address": "0x14000d712", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r8 + 2]" - }, - { - "address": "0x14000d716", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ace8" - }, - { - "address": "0x14000d71b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x14000d720", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc" - }, - { - "address": "0x14000d725", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007394", - "name": "", - "blocks": [ - { - "address": "0x140007394", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007394", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007398", - "size": 5, - "mnemonic": "call", - "operands": "0x1400073b0" - }, - { - "address": "0x14000739d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400073a0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400073a7" - } - ], - "successors": [ - "0x1400073a7", - "0x1400073a2" - ] - }, - { - "address": "0x1400073a7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400073a7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x1400073ac", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400073a2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400073a2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400073a6", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006de8", - "name": "", - "blocks": [ - { - "address": "0x140006de8", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006de8", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140006dea", + "address": "0x14000a26c", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x140006dee", + "address": "0x14000a270", "size": 3, "mnemonic": "mov", - "operands": "rbx, rcx" + "operands": "rbp, rcx" }, { - "address": "0x140006df1", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006df6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x68], rbx" - }, - { - "address": "0x140006dfa", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006dfe", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140006dff", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006650", - "name": "", - "blocks": [ - { - "address": "0x140006650", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006650", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140006655", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14000665a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000665f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140006660", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140006662", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140006664", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140006666", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140006668", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000666c", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x90]" - }, - { - "address": "0x140006674", + "address": "0x14000a273", "size": 3, "mnemonic": "mov", - "operands": "r15, rdx" + "operands": "rdi, r8" }, { - "address": "0x140006677", + "address": "0x14000a276", "size": 3, "mnemonic": "mov", - "operands": "rsi, rcx" + "operands": "rcx, r8" }, { - "address": "0x14000667a", + "address": "0x14000a279", "size": 3, "mnemonic": "mov", - "operands": "rdx, r9" + "operands": "rsi, rdx" }, { - "address": "0x14000667d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140006680", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x140006683", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, r8d" - }, - { - "address": "0x140006686", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, dword ptr [rbx + 0xc]" - }, - { - "address": "0x140006689", + "address": "0x14000a27c", "size": 5, "mnemonic": "call", "operands": "0x1400075d8" }, { - "address": "0x14000668e", - "size": 3, - "mnemonic": "xor", - "operands": "r10d, r10d" + "address": "0x14000a281", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x48]" }, { - "address": "0x140006691", + "address": "0x14000a286", "size": 3, "mnemonic": "mov", - "operands": "r9d, eax" + "operands": "r8, rdi" }, { - "address": "0x140006694", + "address": "0x14000a289", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000a28c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000a28f", "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp" + "mnemonic": "mov", + "operands": "ebx, eax" }, { - "address": "0x140006696", - "size": 6, - "mnemonic": "je", - "operands": "0x140006780" - } - ], - "successors": [ - "0x140006780", - "0x14000669c" - ] - }, - { - "address": "0x140006780", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006780", + "address": "0x14000a291", "size": 5, "mnemonic": "call", - "operands": "0x14000d6d0" + "operands": "0x140006544" }, { - "address": "0x140006785", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000669c", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000669c", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rdi + 8]" - }, - { - "address": "0x1400066a0", - "size": 4, - "mnemonic": "or", - "operands": "r12d, 0xffffffff" - }, - { - "address": "0x1400066a4", - "size": 4, - "mnemonic": "movsxd", - "operands": "r11, dword ptr [rbx + 0x10]" - }, - { - "address": "0x1400066a8", + "address": "0x14000a296", "size": 3, "mnemonic": "mov", - "operands": "r8d, r12d" + "operands": "r8, rdi" }, { - "address": "0x1400066ab", + "address": "0x14000a299", "size": 3, "mnemonic": "mov", - "operands": "r13d, r12d" + "operands": "rdx, rsi" }, { - "address": "0x1400066ae", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x1400066b0", + "address": "0x14000a29c", "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx - 1]" - }, - { - "address": "0x1400066b3", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]" - }, - { - "address": "0x1400066b7", - "size": 2, - "mnemonic": "lea", - "operands": "ebx, [rdx]" - }, - { - "address": "0x1400066b9", - "size": 2, "mnemonic": "mov", - "operands": "edx, eax" + "operands": "rcx, rbp" }, { - "address": "0x1400066bb", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdi + rcx*4]" - }, - { - "address": "0x1400066bf", + "address": "0x14000a29f", "size": 5, - "mnemonic": "cmp", - "operands": "r9d, dword ptr [rax + r11 + 4]" + "mnemonic": "call", + "operands": "0x140007564" }, { - "address": "0x1400066c4", + "address": "0x14000a2a4", + "size": 2, + "mnemonic": "cmp", + "operands": "ebx, eax" + }, + { + "address": "0x14000a2a6", "size": 2, "mnemonic": "jle", - "operands": "0x1400066d1" + "operands": "0x14000a2cb" }, { - "address": "0x1400066c6", - "size": 5, - "mnemonic": "cmp", - "operands": "r9d, dword ptr [rax + r11 + 8]" - }, - { - "address": "0x1400066cb", - "size": 6, - "mnemonic": "jle", - "operands": "0x14000676d" - }, - { - "address": "0x1400066d1", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx" - }, - { - "address": "0x1400066d3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400066b0" - }, - { - "address": "0x1400066d5", + "address": "0x14000a2a8", "size": 3, "mnemonic": "mov", - "operands": "r9, r10" + "operands": "r8d, ebx" }, { - "address": "0x1400066d8", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r10d" - }, - { - "address": "0x1400066db", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + r11]" - }, - { - "address": "0x1400066df", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x1400066e2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400066f5" - } - ], - "successors": [ - "0x1400066f5", - "0x1400066e4" - ] - }, - { - "address": "0x1400066f5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400066f5", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, dword ptr [rcx]" - }, - { - "address": "0x1400066f8", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000670a" - } - ], - "successors": [ - "0x14000670a", - "0x1400066fa" - ] - }, - { - "address": "0x1400066e4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400066e4", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + 4]" - }, - { - "address": "0x1400066e8", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], eax" - }, - { - "address": "0x1400066ea", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000670a" - }, - { - "address": "0x1400066ec", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + 8]" - }, - { - "address": "0x1400066f0", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 4], eax" - }, - { - "address": "0x1400066f3", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000670a" - } - ], - "successors": [ - "0x14000670a", - "0x1400066f5" - ] - }, - { - "address": "0x14000670a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000670a", - "size": 2, - "mnemonic": "inc", - "operands": "edx" - }, - { - "address": "0x14000670c", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x14" - }, - { - "address": "0x140006710", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, ebp" - }, - { - "address": "0x140006712", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400066df" - } - ], - "successors": [ - "0x1400066df", - "0x140006714" - ] - }, - { - "address": "0x1400066fa", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400066fa", - "size": 4, - "mnemonic": "cmp", - "operands": "r14d, dword ptr [rcx + 4]" - }, - { - "address": "0x1400066fe", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000670a" - } - ], - "successors": [ - "0x14000670a", - "0x140006700" - ] - }, - { - "address": "0x1400066df", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400066df", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x1400066e2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400066f5" - } - ], - "successors": [ - "0x1400066f5", - "0x1400066e4" - ] - }, - { - "address": "0x140006714", - "size": 25, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006714", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d" - }, - { - "address": "0x140006717", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15" - }, - { - "address": "0x14000671c", + "address": "0x14000a2ab", "size": 5, "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]" + "operands": "rcx, [rsp + 0x48]" }, { - "address": "0x140006721", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], r15" - }, - { - "address": "0x140006726", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x30]" - }, - { - "address": "0x14000672a", - "size": 3, - "mnemonic": "cmp", - "operands": "r8d, r12d" - }, - { - "address": "0x14000672d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x38]" - }, - { - "address": "0x140006731", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, r8d" - }, - { - "address": "0x140006735", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax" - }, - { - "address": "0x140006739", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r13 + 1]" - }, - { - "address": "0x14000673d", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x20]" - }, - { - "address": "0x140006742", - "size": 4, - "mnemonic": "cmovne", - "operands": "r10d, eax" - }, - { - "address": "0x140006746", + "address": "0x14000a2b0", "size": 3, "mnemonic": "mov", - "operands": "rax, rsi" + "operands": "rdx, rdi" }, { - "address": "0x140006749", + "address": "0x14000a2b3", "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], r10d" + "mnemonic": "call", + "operands": "0x140007590" }, { - "address": "0x14000674e", - "size": 5, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rsp + 0x30]" - }, - { - "address": "0x140006753", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi], xmm0" - }, - { - "address": "0x140006757", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi + 0x10], xmm1" - }, - { - "address": "0x14000675c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x40]" - }, - { - "address": "0x140006760", + "address": "0x14000a2b8", "size": 3, "mnemonic": "mov", - "operands": "rsp, r11" + "operands": "r9d, ebx" }, { - "address": "0x140006763", + "address": "0x14000a2bb", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdi" + }, + { + "address": "0x14000a2be", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000a2c1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000a2c4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000759c" + }, + { + "address": "0x14000a2c9", "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140006765", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140006767", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140006769", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000676b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000676c", - "size": 1, - "mnemonic": "ret", - "operands": "" + "mnemonic": "jmp", + "operands": "0x14000a2db" } ], "successors": [ - ] - }, - { - "address": "0x140006700", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006700", - "size": 3, - "mnemonic": "cmp", - "operands": "r8d, r12d" - }, - { - "address": "0x140006703", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, edx" - }, - { - "address": "0x140006706", - "size": 4, - "mnemonic": "cmove", - "operands": "r8d, edx" - }, - { - "address": "0x14000670a", - "size": 2, - "mnemonic": "inc", - "operands": "edx" - }, - { - "address": "0x14000670c", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x14" - }, - { - "address": "0x140006710", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, ebp" - }, - { - "address": "0x140006712", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400066df" - } - ], - "successors": [ - "0x1400066df", - "0x140006714" + "0x14000a2db" ] } ] }, { - "address": "0x140008888", + "address": "0x14000a2fe", + "end_address": "0x14000a31c", "name": "", "blocks": [ { - "address": "0x140008888", - "size": 17, + "address": "0x14000a2fe", + "size": 12, "is_prolog": true, "is_epilog": false, "instructions": [ - { - "address": "0x140008888", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x14000888d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], r8" - }, - { - "address": "0x140008892", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdx" - }, - { - "address": "0x140008897", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140008898", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140008899", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000889a", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x14000889c", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x14000889e", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x1400088a0", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x1400088a2", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xc0" - }, - { - "address": "0x1400088a9", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0x80000003" - }, - { - "address": "0x1400088af", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r9" - }, - { - "address": "0x1400088b2", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8" - }, - { - "address": "0x1400088b5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rdx" - }, - { - "address": "0x1400088b8", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx" - }, - { - "address": "0x1400088bb", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ac8" - } - ], - "successors": [ - "0x140008ac8", - "0x1400088c1" - ] - } - ] - }, - { - "address": "0x14000a2f4", - "name": "", - "blocks": [ - { - "address": "0x14000a2f4", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a2f4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" - }, - { - "address": "0x14000a2f9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx" - }, { "address": "0x14000a2fe", "size": 1, @@ -85687,33 +280855,485 @@ ] }, { - "address": "0x14000a3dc", + "address": "0x14000a2ff", + "end_address": "0x14000a31c", "name": "", "blocks": [ { - "address": "0x14000a3dc", - "size": 15, - "is_prolog": false, + "address": "0x14000a2ff", + "size": 11, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14000a3dc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "address": "0x14000a2ff", + "size": 1, + "mnemonic": "push", + "operands": "rsi" }, { - "address": "0x14000a3e1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" + "address": "0x14000a300", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x14000a3e6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" + "address": "0x14000a301", + "size": 2, + "mnemonic": "push", + "operands": "r12" }, + { + "address": "0x14000a303", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a305", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a307", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a300", + "end_address": "0x14000a31c", + "name": "", + "blocks": [ + { + "address": "0x14000a300", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a300", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a301", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a303", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a305", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a307", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a301", + "end_address": "0x14000a31c", + "name": "", + "blocks": [ + { + "address": "0x14000a301", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a301", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a303", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a305", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a307", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a303", + "end_address": "0x14000a31c", + "name": "", + "blocks": [ + { + "address": "0x14000a303", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a303", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a305", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a307", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a305", + "end_address": "0x14000a31c", + "name": "", + "blocks": [ + { + "address": "0x14000a305", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a305", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a307", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a307", + "end_address": "0x14000a31c", + "name": "", + "blocks": [ + { + "address": "0x14000a307", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a307", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a309", + "end_address": "0x14000a31c", + "name": "", + "blocks": [ + { + "address": "0x14000a309", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a309", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a30d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000a310", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000a313", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000a316", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a3d5" + } + ], + "successors": [ + "0x14000a3d5", + "0x14000a31c" + ] + } + ] + }, + { + "address": "0x14000a3eb", + "end_address": "0x14000a40e", + "name": "", + "blocks": [ + { + "address": "0x14000a3eb", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ { "address": "0x14000a3eb", "size": 1, @@ -85791,261 +281411,56 @@ "0x14000a429", "0x14000a40e" ] - }, + } + ] + }, + { + "address": "0x14000a3ec", + "end_address": "0x14000a40e", + "name": "", + "blocks": [ { - "address": "0x14000a429", - "size": 6, - "is_prolog": false, + "address": "0x14000a3ec", + "size": 11, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x14000a429", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000a42b", + "address": "0x14000a3ec", "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 8]" - }, - { - "address": "0x14000a42f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x27a02]" - }, - { - "address": "0x14000a436", - "size": 5, - "mnemonic": "call", - "operands": "0x14000735c" - }, - { - "address": "0x14000a43b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000a43d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a460" - } - ], - "successors": [ - "0x14000a460", - "0x14000a43f" - ] - }, - { - "address": "0x14000a40e", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a40e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rdi + 4]" - }, - { - "address": "0x14000a412", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x14000a417", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi" - }, - { - "address": "0x14000a41a", - "size": 5, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + rbx + 4]" - }, - { - "address": "0x14000a41f", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x14000a424", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx" - }, - { - "address": "0x14000a427", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a42b" - } - ], - "successors": [ - "0x14000a42b" - ] - }, - { - "address": "0x14000a460", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a460", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14000a462", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a44b" - } - ], - "successors": [ - "0x14000a44b" - ] - }, - { - "address": "0x14000a43f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a43f", - "size": 2, - "mnemonic": "inc", - "operands": "ebp" - }, - { - "address": "0x14000a441", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 0x14" - }, - { - "address": "0x14000a445", - "size": 2, - "mnemonic": "cmp", - "operands": "ebp, dword ptr [rdi]" - }, - { - "address": "0x14000a447", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000a3fb" - } - ], - "successors": [ - "0x14000a3fb", - "0x14000a449" - ] - }, - { - "address": "0x14000a42b", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a42b", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + 8]" - }, - { - "address": "0x14000a42f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x27a02]" - }, - { - "address": "0x14000a436", - "size": 5, - "mnemonic": "call", - "operands": "0x14000735c" - }, - { - "address": "0x14000a43b", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000a43d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a460" - } - ], - "successors": [ - "0x14000a460", - "0x14000a43f" - ] - }, - { - "address": "0x14000a44b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a44b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000a450", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000a455", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000a45a", - "size": 4, - "mnemonic": "add", + "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x14000a45e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" + "address": "0x14000a3f0", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" }, { - "address": "0x14000a45f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a3fb", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ + "address": "0x14000a3f2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000a3f5", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], ebp" + }, + { + "address": "0x14000a3f7", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a449" + }, + { + "address": "0x14000a3f9", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, { "address": "0x14000a3fb", "size": 4, @@ -86081,2205 +281496,4602 @@ "0x14000a429", "0x14000a40e" ] - }, - { - "address": "0x14000a449", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a449", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x14000a44b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000a450", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000a455", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000a45a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a45e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a45f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] } ] }, { - "address": "0x140006dbc", + "address": "0x14000a52f", + "end_address": "0x14000a581", "name": "", "blocks": [ { - "address": "0x140006dbc", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006dbc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006dc0", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006dc5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x68]" - }, - { - "address": "0x140006dc9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006dcd", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140008df4", - "name": "", - "blocks": [ - { - "address": "0x140008df4", - "size": 14, - "is_prolog": false, + "address": "0x14000a52f", + "size": 31, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140008df4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "address": "0x14000a52f", + "size": 1, + "mnemonic": "push", + "operands": "rbp" }, { - "address": "0x140008df9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" + "address": "0x14000a530", + "size": 1, + "mnemonic": "push", + "operands": "rsi" }, { - "address": "0x140008dfe", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140008e03", + "address": "0x14000a531", "size": 1, "mnemonic": "push", "operands": "rdi" }, { - "address": "0x140008e04", + "address": "0x14000a532", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a534", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a536", "size": 2, "mnemonic": "push", "operands": "r14" }, { - "address": "0x140008e06", + "address": "0x14000a538", "size": 2, "mnemonic": "push", "operands": "r15" }, { - "address": "0x140008e08", + "address": "0x14000a53a", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x140008e0c", + "address": "0x14000a53e", "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rcx + 4]" + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" }, { - "address": "0x140008e10", + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", "size": 2, "mnemonic": "xor", "operands": "edi, edi" }, { - "address": "0x140008e12", + "address": "0x14000a54e", "size": 3, "mnemonic": "mov", - "operands": "r15, r8" + "operands": "r12, r9" }, { - "address": "0x140008e15", + "address": "0x14000a551", "size": 3, "mnemonic": "mov", - "operands": "r14, rdx" + "operands": "r13d, r8d" }, { - "address": "0x140008e18", + "address": "0x14000a554", "size": 3, "mnemonic": "mov", - "operands": "rsi, rcx" + "operands": "rbx, rcx" }, { - "address": "0x140008e1b", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140008e1d", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5" - } - ], - "successors": [ - "0x140008ef5", - "0x140008e23" - ] - }, - { - "address": "0x140008ef5", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140008ef5", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140008efa", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140008eff", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140008f04", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140008f09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140008f0d", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140008f0f", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140008f11", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140008f12", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140008e23", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e23", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008e28", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax" - }, - { - "address": "0x140008e2b", - "size": 3, - "mnemonic": "add", - "operands": "r9, rbx" - }, - { - "address": "0x140008e2e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5" - } - ], - "successors": [ - "0x140008ef5", - "0x140008e34" - ] - }, - { - "address": "0x140008e34", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e34", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 4]" - }, - { - "address": "0x140008e38", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140008e3a", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e47" - } - ], - "successors": [ - "0x140008e47", - "0x140008e3c" - ] - }, - { - "address": "0x140008e47", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e47", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140008e4a", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" - }, - { - "address": "0x140008e4e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5" - } - ], - "successors": [ - "0x140008ef5", - "0x140008e54" - ] - }, - { - "address": "0x140008e3c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e3c", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008e41", + "address": "0x14000a557", "size": 4, "mnemonic": "lea", - "operands": "rcx, [rbx + rax]" + "operands": "rsi, [rax - 1]" }, { - "address": "0x140008e45", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008e4a" - } - ], - "successors": [ - "0x140008e4a" - ] - }, - { - "address": "0x140008e54", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e54", + "address": "0x14000a55b", "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rsi], 0x80" + "mnemonic": "mov", + "operands": "r15, rsi" }, { - "address": "0x140008e57", + "address": "0x14000a55e", "size": 2, - "mnemonic": "je", - "operands": "0x140008e63" - } - ], - "successors": [ - "0x140008e63", - "0x140008e59" - ] - }, - { - "address": "0x140008e4a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e4a", - "size": 4, "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" + "operands": "dword ptr [rcx], edi" }, { - "address": "0x140008e4e", - "size": 6, - "mnemonic": "je", - "operands": "0x140008ef5" - } - ], - "successors": [ - "0x140008ef5", - "0x140008e54" - ] - }, - { - "address": "0x140008e63", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e63", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbp, dword ptr [rsi + 4]" - }, - { - "address": "0x140008e67", + "address": "0x14000a560", "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp" + "mnemonic": "jle", + "operands": "0x14000a5a5" }, { - "address": "0x140008e69", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e76" - } - ], - "successors": [ - "0x140008e76", - "0x140008e6b" - ] - }, - { - "address": "0x140008e59", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e59", + "address": "0x14000a562", "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r14], 0x10" + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" }, { - "address": "0x140008e5d", - "size": 6, + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, "mnemonic": "jne", - "operands": "0x140008ef5" + "operands": "0x14000a571" }, { - "address": "0x140008e63", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbp, dword ptr [rsi + 4]" - }, - { - "address": "0x140008e67", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp" - }, - { - "address": "0x140008e69", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e76" - } - ], - "successors": [ - "0x140008e76", - "0x140008e6b" - ] - }, - { - "address": "0x140008e76", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e76", + "address": "0x14000a56b", "size": 3, "mnemonic": "mov", - "operands": "rbx, rdi" + "operands": "rsi, rax" }, { - "address": "0x140008e79", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008e7e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r14 + 4]" - }, - { - "address": "0x140008e82", + "address": "0x14000a56e", "size": 3, - "mnemonic": "add", - "operands": "rcx, rax" + "mnemonic": "mov", + "operands": "bpl, 1" }, { - "address": "0x140008e85", + "address": "0x14000a571", "size": 3, "mnemonic": "cmp", - "operands": "rbx, rcx" + "operands": "edi, r13d" }, { - "address": "0x140008e88", + "address": "0x14000a574", "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1" - } - ], - "successors": [ - "0x140008ec1", - "0x140008e8a" - ] - }, - { - "address": "0x140008e6b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e6b", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" + "mnemonic": "jne", + "operands": "0x14000a57c" }, { - "address": "0x140008e70", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rax + rbp]" - }, - { - "address": "0x140008e74", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008e79" - } - ], - "successors": [ - "0x140008e79" - ] - }, - { - "address": "0x140008ec1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ec1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 2" - }, - { - "address": "0x140008ec3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r14], al" - }, - { - "address": "0x140008ec6", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ecd" - } - ], - "successors": [ - "0x140008ecd", - "0x140008ec8" - ] - }, - { - "address": "0x140008e8a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e8a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 4]" - }, - { - "address": "0x140008e8e", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140008e90", - "size": 2, - "mnemonic": "je", - "operands": "0x140008e9d" - } - ], - "successors": [ - "0x140008e9d", - "0x140008e92" - ] - }, - { - "address": "0x140008e79", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e79", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008e7e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r14 + 4]" - }, - { - "address": "0x140008e82", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax" - }, - { - "address": "0x140008e85", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rcx" - }, - { - "address": "0x140008e88", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1" - } - ], - "successors": [ - "0x140008ec1", - "0x140008e8a" - ] - }, - { - "address": "0x140008ecd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ecd", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r15], 1" - }, - { - "address": "0x140008ed1", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ed8" - } - ], - "successors": [ - "0x140008ed8", - "0x140008ed3" - ] - }, - { - "address": "0x140008ec8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ec8", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rsi], 8" - }, - { - "address": "0x140008ecb", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1" - } - ], - "successors": [ - "0x140008ef1", - "0x140008ecd" - ] - }, - { - "address": "0x140008e9d", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e9d", + "address": "0x14000a576", "size": 3, "mnemonic": "mov", - "operands": "rbp, rdi" + "operands": "r15, rax" }, { - "address": "0x140008ea0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 4]" - }, - { - "address": "0x140008ea4", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008ea9", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]" - }, - { - "address": "0x140008ead", + "address": "0x14000a579", "size": 3, - "mnemonic": "add", - "operands": "rdx, rax" + "mnemonic": "mov", + "operands": "r14b, 1" }, { - "address": "0x140008eb0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]" - }, - { - "address": "0x140008eb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0" - }, - { - "address": "0x140008eb9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140008ebb", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1" - } - ], - "successors": [ - "0x140008ec1", - "0x140008ebd" - ] - }, - { - "address": "0x140008e92", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008e92", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008e97", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rbx + rax]" - }, - { - "address": "0x140008e9b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008ea0" - } - ], - "successors": [ - "0x140008ea0" - ] - }, - { - "address": "0x140008ed8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ed8", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r15], 4" - }, - { - "address": "0x140008edc", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ee3" - } - ], - "successors": [ - "0x140008ee3", - "0x140008ede" - ] - }, - { - "address": "0x140008ed3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ed3", + "address": "0x14000a57c", "size": 3, "mnemonic": "test", - "operands": "byte ptr [rsi], 1" + "operands": "bpl, bpl" }, { - "address": "0x140008ed6", + "address": "0x14000a57f", "size": 2, "mnemonic": "je", - "operands": "0x140008ef1" + "operands": "0x14000a586" } ], "successors": [ - "0x140008ef1", - "0x140008ed8" - ] - }, - { - "address": "0x140008ef1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ef1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x140008ef3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008efa" - } - ], - "successors": [ - "0x140008efa" - ] - }, - { - "address": "0x140008ebd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ebd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140008ebf", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008efa" - } - ], - "successors": [ - "0x140008efa" - ] - }, - { - "address": "0x140008ea0", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ea0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 4]" - }, - { - "address": "0x140008ea4", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008ea9", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]" - }, - { - "address": "0x140008ead", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax" - }, - { - "address": "0x140008eb0", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]" - }, - { - "address": "0x140008eb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0" - }, - { - "address": "0x140008eb9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140008ebb", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ec1" - } - ], - "successors": [ - "0x140008ec1", - "0x140008ebd" - ] - }, - { - "address": "0x140008ee3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ee3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r15], al" - }, - { - "address": "0x140008ee6", - "size": 2, - "mnemonic": "je", - "operands": "0x140008eec" - } - ], - "successors": [ - "0x140008eec", - "0x140008ee8" - ] - }, - { - "address": "0x140008ede", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ede", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rsi], 4" - }, - { - "address": "0x140008ee1", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1" - } - ], - "successors": [ - "0x140008ef1", - "0x140008ee3" - ] - }, - { - "address": "0x140008efa", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140008efa", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140008eff", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140008f04", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140008f09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140008f0d", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140008f0f", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140008f11", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140008f12", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140008eec", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008eec", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 1" - }, - { - "address": "0x140008ef1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x140008ef3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008efa" - } - ], - "successors": [ - "0x140008efa" - ] - }, - { - "address": "0x140008ee8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ee8", - "size": 2, - "mnemonic": "test", - "operands": "byte ptr [rsi], al" - }, - { - "address": "0x140008eea", - "size": 2, - "mnemonic": "je", - "operands": "0x140008ef1" - } - ], - "successors": [ - "0x140008ef1", - "0x140008eec" + "0x14000a586", + "0x14000a581" ] } ] }, { - "address": "0x140010b70", + "address": "0x14000a530", + "end_address": "0x14000a581", "name": "", "blocks": [ { - "address": "0x140010b70", - "size": 5, - "is_prolog": false, + "address": "0x14000a530", + "size": 30, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140010b70", + "address": "0x14000a530", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000a531", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a532", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a534", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a536", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a538", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a53a", "size": 4, "mnemonic": "sub", - "operands": "rsp, 0x28" + "operands": "rsp, 0x20" }, { - "address": "0x140010b74", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x140010b79", + "address": "0x14000a53e", "size": 4, "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x18]" + "operands": "rax, qword ptr [rcx + 8]" }, { - "address": "0x140010b7d", + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", "size": 3, "mnemonic": "test", - "operands": "rax, rax" + "operands": "bpl, bpl" }, { - "address": "0x140010b80", + "address": "0x14000a57f", "size": 2, "mnemonic": "je", - "operands": "0x140010b89" + "operands": "0x14000a586" } ], "successors": [ - "0x140010b89", - "0x140010b82" + "0x14000a586", + "0x14000a581" ] - }, + } + ] + }, + { + "address": "0x14000a531", + "end_address": "0x14000a581", + "name": "", + "blocks": [ { - "address": "0x140010b89", - "size": 3, - "is_prolog": false, + "address": "0x14000a531", + "size": 29, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140010b89", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" + "address": "0x14000a531", + "size": 1, + "mnemonic": "push", + "operands": "rdi" }, { - "address": "0x140010b8e", + "address": "0x14000a532", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a534", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a536", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a538", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a53a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a53e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a57f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a586" + } + ], + "successors": [ + "0x14000a586", + "0x14000a581" + ] + } + ] + }, + { + "address": "0x14000a532", + "end_address": "0x14000a581", + "name": "", + "blocks": [ + { + "address": "0x14000a532", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a532", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a534", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a536", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a538", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a53a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a53e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a57f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a586" + } + ], + "successors": [ + "0x14000a586", + "0x14000a581" + ] + } + ] + }, + { + "address": "0x14000a534", + "end_address": "0x14000a581", + "name": "", + "blocks": [ + { + "address": "0x14000a534", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a534", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a536", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a538", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a53a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a53e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a57f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a586" + } + ], + "successors": [ + "0x14000a586", + "0x14000a581" + ] + } + ] + }, + { + "address": "0x14000a536", + "end_address": "0x14000a581", + "name": "", + "blocks": [ + { + "address": "0x14000a536", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a536", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a538", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a53a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a53e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a57f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a586" + } + ], + "successors": [ + "0x14000a586", + "0x14000a581" + ] + } + ] + }, + { + "address": "0x14000a538", + "end_address": "0x14000a581", + "name": "", + "blocks": [ + { + "address": "0x14000a538", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a538", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a53a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a53e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a57f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a586" + } + ], + "successors": [ + "0x14000a586", + "0x14000a581" + ] + } + ] + }, + { + "address": "0x14000a53a", + "end_address": "0x14000a581", + "name": "", + "blocks": [ + { + "address": "0x14000a53a", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a53a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a53e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000a542", + "size": 3, + "mnemonic": "xor", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a545", + "size": 3, + "mnemonic": "xor", + "operands": "r14b, r14b" + }, + { + "address": "0x14000a548", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 + 8], rax" + }, + { + "address": "0x14000a54c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000a54e", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a551", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x14000a554", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a557", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rax - 1]" + }, + { + "address": "0x14000a55b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rsi" + }, + { + "address": "0x14000a55e", + "size": 2, + "mnemonic": "cmp", + "operands": "dword ptr [rcx], edi" + }, + { + "address": "0x14000a560", + "size": 2, + "mnemonic": "jle", + "operands": "0x14000a5a5" + }, + { + "address": "0x14000a562", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [r11 + 0x10]" + }, + { + "address": "0x14000a566", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r12d" + }, + { + "address": "0x14000a569", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a571" + }, + { + "address": "0x14000a56b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000a56e", + "size": 3, + "mnemonic": "mov", + "operands": "bpl, 1" + }, + { + "address": "0x14000a571", + "size": 3, + "mnemonic": "cmp", + "operands": "edi, r13d" + }, + { + "address": "0x14000a574", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000a57c" + }, + { + "address": "0x14000a576", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rax" + }, + { + "address": "0x14000a579", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x14000a57c", + "size": 3, + "mnemonic": "test", + "operands": "bpl, bpl" + }, + { + "address": "0x14000a57f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a586" + } + ], + "successors": [ + "0x14000a586", + "0x14000a581" + ] + } + ] + }, + { + "address": "0x14000a5fa", + "end_address": "0x14000a616", + "name": "", + "blocks": [ + { + "address": "0x14000a5fa", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a5fa", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a5fb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000a5ff", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a604", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14000a606", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000a609", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x14000a60c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 8]" + }, + { + "address": "0x14000a610", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, qword ptr [r8 + 8]" + }, + { + "address": "0x14000a614", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000a68d" + } + ], + "successors": [ + "0x14000a68d", + "0x14000a616" + ] + } + ] + }, + { + "address": "0x14000a5fb", + "end_address": "0x14000a616", + "name": "", + "blocks": [ + { + "address": "0x14000a5fb", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a5fb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000a5ff", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000a604", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14000a606", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000a609", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x14000a60c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi + 8]" + }, + { + "address": "0x14000a610", + "size": 4, + "mnemonic": "cmp", + "operands": "rdx, qword ptr [r8 + 8]" + }, + { + "address": "0x14000a614", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000a68d" + } + ], + "successors": [ + "0x14000a68d", + "0x14000a616" + ] + } + ] + }, + { + "address": "0x14000a73e", + "end_address": "0x14000a764", + "name": "", + "blocks": [ + { + "address": "0x14000a73e", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a73e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a742", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000a744", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x2861d]" + }, + { + "address": "0x14000a74b", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000a74e", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx*4]" + }, + { + "address": "0x14000a752", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rcx*8]" + }, + { + "address": "0x14000a756", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x14000a75b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aa38" + }, + { + "address": "0x14000a760", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000a762", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a775" + } + ], + "successors": [ + "0x14000a775", + "0x14000a764" + ] + } + ] + }, + { + "address": "0x14000a786", + "end_address": "0x14000a792", + "name": "", + "blocks": [ + { + "address": "0x14000a786", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a786", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a78a", + "size": 6, + "mnemonic": "mov", + "operands": "ebx, dword ptr [rip + 0x28600]" + }, + { + "address": "0x14000a790", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000a7af" + } + ], + "successors": [ + "0x14000a7af" + ] + } + ] + }, + { + "address": "0x14000a7cb", + "end_address": "0x14000a800", + "name": "", + "blocks": [ + { + "address": "0x14000a7cb", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a7cb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000a7cc", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000a7ce", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a7d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a7d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a7d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7d8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", + "size": 4, + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" + }, + { + "address": "0x14000a7e5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", "size": 1, "mnemonic": "nop", "operands": "" }, { - "address": "0x140010b8f", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b82", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b82", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" + "address": "0x14000a7f7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r14" }, { - "address": "0x140010b87", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010b89" + "address": "0x14000a7fa", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8ae" } ], "successors": [ - "0x140010b89" + "0x14000a8ae", + "0x14000a800" ] } ] }, { - "address": "0x140006f98", + "address": "0x14000a7cc", + "end_address": "0x14000a800", "name": "", "blocks": [ { - "address": "0x140006f98", - "size": 2, - "is_prolog": false, + "address": "0x14000a7cc", + "size": 15, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140006f98", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140006f9b", + "address": "0x14000a7cc", "size": 2, - "mnemonic": "je", - "operands": "0x14000700b" - } - ], - "successors": [ - "0x14000700b", - "0x140006f9d" - ] - }, - { - "address": "0x14000700b", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000700b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006f9d", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006f9d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x10], dl" + "mnemonic": "push", + "operands": "r12" }, { - "address": "0x140006fa1", + "address": "0x14000a7ce", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000a7d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a7d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a7d4", "size": 4, "mnemonic": "sub", - "operands": "rsp, 0x48" + "operands": "rsp, 0x20" }, { - "address": "0x140006fa5", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0xe06d7363" - }, - { - "address": "0x140006fab", + "address": "0x14000a7d8", "size": 2, - "mnemonic": "jne", - "operands": "0x140007007" + "mnemonic": "mov", + "operands": "edi, ecx" }, { - "address": "0x140006fad", + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x18], 4" + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" }, { - "address": "0x140006fb1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007007" - }, - { - "address": "0x140006fb3", + "address": "0x14000a7e5", "size": 3, "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x20]" + "operands": "r12, r9" }, { - "address": "0x140006fb6", - "size": 5, + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a7f7", + "size": 3, "mnemonic": "cmp", - "operands": "eax, 0x19930520" + "operands": "rax, r14" }, { - "address": "0x140006fbb", - "size": 2, + "address": "0x14000a7fa", + "size": 6, "mnemonic": "je", - "operands": "0x140006fc7" + "operands": "0x14000a8ae" } ], "successors": [ - "0x140006fc7", - "0x140006fbd" + "0x14000a8ae", + "0x14000a800" ] - }, + } + ] + }, + { + "address": "0x14000a7ce", + "end_address": "0x14000a800", + "name": "", + "blocks": [ { - "address": "0x140006fc7", - "size": 3, - "is_prolog": false, + "address": "0x14000a7ce", + "size": 14, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140006fc7", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x30]" + "address": "0x14000a7ce", + "size": 2, + "mnemonic": "push", + "operands": "r13" }, { - "address": "0x140006fcb", + "address": "0x14000a7d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a7d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a7d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7d8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", + "size": 4, + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" + }, + { + "address": "0x14000a7e5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a7f7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r14" + }, + { + "address": "0x14000a7fa", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8ae" + } + ], + "successors": [ + "0x14000a8ae", + "0x14000a800" + ] + } + ] + }, + { + "address": "0x14000a7d0", + "end_address": "0x14000a800", + "name": "", + "blocks": [ + { + "address": "0x14000a7d0", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a7d0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000a7d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a7d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7d8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", + "size": 4, + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" + }, + { + "address": "0x14000a7e5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a7f7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r14" + }, + { + "address": "0x14000a7fa", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8ae" + } + ], + "successors": [ + "0x14000a8ae", + "0x14000a800" + ] + } + ] + }, + { + "address": "0x14000a7d2", + "end_address": "0x14000a800", + "name": "", + "blocks": [ + { + "address": "0x14000a7d2", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a7d2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000a7d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7d8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", + "size": 4, + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" + }, + { + "address": "0x14000a7e5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a7f7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r14" + }, + { + "address": "0x14000a7fa", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8ae" + } + ], + "successors": [ + "0x14000a8ae", + "0x14000a800" + ] + } + ] + }, + { + "address": "0x14000a7d4", + "end_address": "0x14000a800", + "name": "", + "blocks": [ + { + "address": "0x14000a7d4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a7d4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a7d8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a7da", + "size": 7, + "mnemonic": "lea", + "operands": "r15, [rip - 0xa7e1]" + }, + { + "address": "0x14000a7e1", + "size": 4, + "mnemonic": "or", + "operands": "r14, 0xffffffffffffffff" + }, + { + "address": "0x14000a7e5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000a7e8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14000a7eb", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14000a7ee", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" + }, + { + "address": "0x14000a7f6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000a7f7", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r14" + }, + { + "address": "0x14000a7fa", + "size": 6, + "mnemonic": "je", + "operands": "0x14000a8ae" + } + ], + "successors": [ + "0x14000a8ae", + "0x14000a800" + ] + } + ] + }, + { + "address": "0x14000a90e", + "end_address": "0x14000a936", + "name": "", + "blocks": [ + { + "address": "0x14000a90e", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a90e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a912", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000a915", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a49c]" + }, + { + "address": "0x14000a91c", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000a91e", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a48b]" + }, + { + "address": "0x14000a925", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a48c]" + }, + { + "address": "0x14000a92c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000a931", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { - "address": "0x140006fce", + "address": "0x14000a934", "size": 2, "mnemonic": "je", - "operands": "0x140007007" - } - ], - "successors": [ - "0x140007007", - "0x140006fd0" - ] - }, - { - "address": "0x140006fbd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fbd", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf" - }, - { - "address": "0x140006fc2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x140006fc5", - "size": 2, - "mnemonic": "ja", - "operands": "0x140007007" - } - ], - "successors": [ - "0x140007007", - "0x140006fc7" - ] - }, - { - "address": "0x140007007", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007007", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x48" - }, - { - "address": "0x14000700b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006fd0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fd0", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rax + 4]" - }, - { - "address": "0x140006fd4", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx" - }, - { - "address": "0x140006fd6", - "size": 2, - "mnemonic": "je", - "operands": "0x140006fe9" - } - ], - "successors": [ - "0x140006fe9", - "0x140006fd8" - ] - }, - { - "address": "0x140006fe9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fe9", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rax], 0x10" - }, - { - "address": "0x140006fec", - "size": 2, - "mnemonic": "je", - "operands": "0x140007007" - } - ], - "successors": [ - "0x140007007", - "0x140006fee" - ] - }, - { - "address": "0x140006fd8", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fd8", - "size": 4, - "mnemonic": "add", - "operands": "rdx, qword ptr [rcx + 0x38]" - }, - { - "address": "0x140006fdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x28]" - }, - { - "address": "0x140006fe0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000700c" - }, - { - "address": "0x140006fe5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007007" - } - ], - "successors": [ - "0x140007007" - ] - }, - { - "address": "0x140006fee", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006fee", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x28]" - }, - { - "address": "0x140006ff2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x140006ff5", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140006ff8", - "size": 2, - "mnemonic": "je", - "operands": "0x140007007" - } - ], - "successors": [ - "0x140007007", - "0x140006ffa" - ] - }, - { - "address": "0x140006ffa", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006ffa", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x140006ffd", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]" - }, - { - "address": "0x140007001", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x192b9]" - }, - { - "address": "0x140007007", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x48" - }, - { - "address": "0x14000700b", - "size": 1, - "mnemonic": "ret", - "operands": "" + "operands": "0x14000a945" } ], "successors": [ + "0x14000a945", + "0x14000a936" ] } ] }, { - "address": "0x140009724", + "address": "0x14000a956", + "end_address": "0x14000a982", "name": "", "blocks": [ { - "address": "0x140009724", - "size": 7, - "is_prolog": false, - "is_epilog": true, + "address": "0x14000a956", + "size": 10, + "is_prolog": true, + "is_epilog": false, "instructions": [ { - "address": "0x140009724", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1a7dd]" - }, - { - "address": "0x14000972b", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0" - }, - { - "address": "0x140009733", + "address": "0x14000a956", "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax" + "mnemonic": "sub", + "operands": "rsp, 0x20" }, { - "address": "0x140009737", + "address": "0x14000a95a", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000a95c", "size": 7, "mnemonic": "lea", - "operands": "rax, [rip + 0x1a7ba]" + "operands": "r9, [rip + 0x1a46d]" }, { - "address": "0x14000973e", - "size": 3, + "address": "0x14000a963", + "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rcx], rax" + "operands": "ecx, 1" }, { - "address": "0x140009741", - "size": 3, + "address": "0x14000a968", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a459]" + }, + { + "address": "0x14000a96f", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a45a]" + }, + { + "address": "0x14000a976", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000a97b", + "size": 2, "mnemonic": "mov", - "operands": "rax, rcx" + "operands": "ecx, ebx" }, { - "address": "0x140009744", - "size": 1, - "mnemonic": "ret", - "operands": "" + "address": "0x14000a97d", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a980", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a98e" } ], "successors": [ + "0x14000a98e", + "0x14000a982" ] } ] }, { - "address": "0x140006198", + "address": "0x14000a99e", + "end_address": "0x14000a9ca", "name": "", "blocks": [ { - "address": "0x140006198", - "size": 9, - "is_prolog": false, + "address": "0x14000a99e", + "size": 10, + "is_prolog": true, "is_epilog": false, "instructions": [ { - "address": "0x140006198", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" + "address": "0x14000a99e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" }, { - "address": "0x14000619d", - "size": 5, + "address": "0x14000a9a2", + "size": 2, "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" + "operands": "ebx, ecx" }, { - "address": "0x1400061a2", + "address": "0x14000a9a4", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a435]" + }, + { + "address": "0x14000a9ab", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14000a9b0", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a421]" + }, + { + "address": "0x14000a9b7", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a422]" + }, + { + "address": "0x14000a9be", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000a9c3", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000a9c5", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000a9c8", + "size": 2, + "mnemonic": "je", + "operands": "0x14000a9d6" + } + ], + "successors": [ + "0x14000a9d6", + "0x14000a9ca" + ] + } + ] + }, + { + "address": "0x14000a9e9", + "end_address": "0x14000aa1c", + "name": "", + "blocks": [ + { + "address": "0x14000a9e9", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a9e9", "size": 1, "mnemonic": "push", "operands": "rdi" }, { - "address": "0x1400061a3", + "address": "0x14000a9ea", "size": 4, "mnemonic": "sub", - "operands": "rsp, 0x50" + "operands": "rsp, 0x20" }, { - "address": "0x1400061a7", + "address": "0x14000a9ee", "size": 3, "mnemonic": "mov", "operands": "rbx, rdx" }, { - "address": "0x1400061aa", + "address": "0x14000a9f1", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a400]" + }, + { + "address": "0x14000a9f8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a9fa", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a3f7]" + }, + { + "address": "0x14000aa01", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14000aa06", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a3e3]" + }, + { + "address": "0x14000aa0d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000aa12", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14000aa15", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14000aa17", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000aa1a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aa24" + } + ], + "successors": [ + "0x14000aa24", + "0x14000aa1c" + ] + } + ] + }, + { + "address": "0x14000a9ea", + "end_address": "0x14000aa1c", + "name": "", + "blocks": [ + { + "address": "0x14000a9ea", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000a9ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000a9ee", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000a9f1", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a400]" + }, + { + "address": "0x14000a9f8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000a9fa", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a3f7]" + }, + { + "address": "0x14000aa01", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 3" + }, + { + "address": "0x14000aa06", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a3e3]" + }, + { + "address": "0x14000aa0d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000aa12", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14000aa15", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14000aa17", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000aa1a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aa24" + } + ], + "successors": [ + "0x14000aa24", + "0x14000aa1c" + ] + } + ] + }, + { + "address": "0x14000aa42", + "end_address": "0x14000aa78", + "name": "", + "blocks": [ + { + "address": "0x14000aa42", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000aa42", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000aa43", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa47", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x14000aa4a", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a3bf]" + }, + { + "address": "0x14000aa51", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14000aa53", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a3ae]" + }, + { + "address": "0x14000aa5a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000aa5d", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a3ac]" + }, + { + "address": "0x14000aa64", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14000aa69", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000aa6e", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14000aa70", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000aa73", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000aa76", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aa83" + } + ], + "successors": [ + "0x14000aa83", + "0x14000aa78" + ] + } + ] + }, + { + "address": "0x14000aa43", + "end_address": "0x14000aa78", + "name": "", + "blocks": [ + { + "address": "0x14000aa43", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000aa43", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000aa47", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x14000aa4a", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x1a3bf]" + }, + { + "address": "0x14000aa51", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14000aa53", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x1a3ae]" + }, + { + "address": "0x14000aa5a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000aa5d", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1a3ac]" + }, + { + "address": "0x14000aa64", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14000aa69", + "size": 5, + "mnemonic": "call", + "operands": "0x14000a7bc" + }, + { + "address": "0x14000aa6e", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14000aa70", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000aa73", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000aa76", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aa83" + } + ], + "successors": [ + "0x14000aa83", + "0x14000aa78" + ] + } + ] + }, + { + "address": "0x14000abcd", + "end_address": "0x14000abf8", + "name": "", + "blocks": [ + { + "address": "0x14000abcd", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000abcd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000abce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000abd2", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x14000abd6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000abd9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac1b" + }, + { + "address": "0x14000abdb", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15517]" + }, + { + "address": "0x14000abe1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdi + 0x10], 0" + }, + { + "address": "0x14000abe5", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000abe9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000abf8" + }, + { + "address": "0x14000abeb", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rdi + 8], 0" + }, + { + "address": "0x14000abf0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000abf2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x10], 1" + }, + { + "address": "0x14000abf6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000abfc" + } + ], + "successors": [ + "0x14000abfc" + ] + } + ] + }, + { + "address": "0x14000abce", + "end_address": "0x14000abf8", + "name": "", + "blocks": [ + { + "address": "0x14000abce", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000abce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000abd2", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x14000abd6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000abd9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac1b" + }, + { + "address": "0x14000abdb", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15517]" + }, + { + "address": "0x14000abe1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdi + 0x10], 0" + }, + { + "address": "0x14000abe5", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000abe9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000abf8" + }, + { + "address": "0x14000abeb", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rdi + 8], 0" + }, + { + "address": "0x14000abf0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000abf2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x10], 1" + }, + { + "address": "0x14000abf6", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000abfc" + } + ], + "successors": [ + "0x14000abfc" + ] + } + ] + }, + { + "address": "0x14000ac3a", + "end_address": "0x14000ac66", + "name": "", + "blocks": [ + { + "address": "0x14000ac3a", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ac3a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ac3b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ac3f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rcx]" + }, + { + "address": "0x14000ac42", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000ac44", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000ac47", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000ac4a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac87" + }, + { + "address": "0x14000ac4c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x154a6]" + }, + { + "address": "0x14000ac52", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000ac56", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x10], dil" + }, + { + "address": "0x14000ac5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac66" + }, + { + "address": "0x14000ac5c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdi" + }, + { + "address": "0x14000ac60", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x10], 1" + }, + { + "address": "0x14000ac64", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ac6a" + } + ], + "successors": [ + "0x14000ac6a" + ] + } + ] + }, + { + "address": "0x14000ac3b", + "end_address": "0x14000ac66", + "name": "", + "blocks": [ + { + "address": "0x14000ac3b", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ac3b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ac3f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rcx]" + }, + { + "address": "0x14000ac42", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000ac44", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000ac47", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000ac4a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac87" + }, + { + "address": "0x14000ac4c", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x154a6]" + }, + { + "address": "0x14000ac52", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14000ac56", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbx + 0x10], dil" + }, + { + "address": "0x14000ac5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ac66" + }, + { + "address": "0x14000ac5c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rdi" + }, + { + "address": "0x14000ac60", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x10], 1" + }, + { + "address": "0x14000ac64", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ac6a" + } + ], + "successors": [ + "0x14000ac6a" + ] + } + ] + }, + { + "address": "0x14000aca6", + "end_address": "0x14000acd0", + "name": "", + "blocks": [ + { + "address": "0x14000aca6", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000aca6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000aca7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000acab", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000acad", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000acb0", "size": 3, "mnemonic": "mov", "operands": "rsi, rcx" }, { - "address": "0x1400061ad", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x19930520" - }, - { - "address": "0x1400061b2", + "address": "0x14000acb3", "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x10], bl" }, { - "address": "0x1400061b5", - "size": 2, - "mnemonic": "je", - "operands": "0x1400061d4" - } - ], - "successors": [ - "0x1400061d4", - "0x1400061b7" - ] - }, - { - "address": "0x1400061d4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400061d4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400061d6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x1400061db", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400061de", - "size": 2, - "mnemonic": "je", - "operands": "0x140006202" - } - ], - "successors": [ - "0x140006202", - "0x1400061e0" - ] - }, - { - "address": "0x1400061b7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400061b7", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rdx], 0x10" - }, - { - "address": "0x1400061ba", - "size": 2, - "mnemonic": "je", - "operands": "0x1400061d4" - } - ], - "successors": [ - "0x1400061d4", - "0x1400061bc" - ] - }, - { - "address": "0x140006202", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006202", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x140006207", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi" - }, - { - "address": "0x14000620c", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]" - }, - { - "address": "0x140006211", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rsi" - }, - { - "address": "0x140006216", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xe06d7363" - }, - { - "address": "0x14000621b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx" - }, - { - "address": "0x140006220", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax" - }, - { - "address": "0x140006225", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 3]" - }, - { - "address": "0x140006229", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19eb9]" - }, - { - "address": "0x14000622f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140006234", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x140006239", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50" - }, - { - "address": "0x14000623d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000623e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400061e0", - "size": 23, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400061e0", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x20]" - }, - { - "address": "0x1400061e5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400061e8", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19ef2]" - }, - { - "address": "0x1400061ee", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x1400061f3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 8" - }, - { - "address": "0x1400061f6", + "address": "0x14000acb6", "size": 2, "mnemonic": "jne", - "operands": "0x1400061fd" + "operands": "0x14000acd0" }, { - "address": "0x1400061f8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400061fb", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006202" - }, - { - "address": "0x1400061fd", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x1994000" - }, - { - "address": "0x140006202", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x140006207", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi" - }, - { - "address": "0x14000620c", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]" - }, - { - "address": "0x140006211", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rsi" - }, - { - "address": "0x140006216", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xe06d7363" - }, - { - "address": "0x14000621b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx" - }, - { - "address": "0x140006220", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rax" - }, - { - "address": "0x140006225", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdx + 3]" - }, - { - "address": "0x140006229", + "address": "0x14000acb8", "size": 6, "mnemonic": "call", - "operands": "qword ptr [rip + 0x19eb9]" + "operands": "qword ptr [rip + 0x1543a]" }, { - "address": "0x14000622f", - "size": 5, + "address": "0x14000acbe", + "size": 2, "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]" + "operands": "ecx, eax" }, { - "address": "0x140006234", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x140006239", + "address": "0x14000acc0", "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50" + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], rbx" }, { - "address": "0x14000623d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" + "address": "0x14000acc4", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x10], 1" }, { - "address": "0x14000623e", - "size": 1, - "mnemonic": "ret", - "operands": "" + "address": "0x14000acc8", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15432]" + }, + { + "address": "0x14000acce", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000acd4" } ], "successors": [ - ] - }, - { - "address": "0x1400061bc", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400061bc", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x1400061bf", - "size": 4, - "mnemonic": "add", - "operands": "rcx, -8" - }, - { - "address": "0x1400061c3", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x1400061c6", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rax + 0x30]" - }, - { - "address": "0x1400061ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x40]" - }, - { - "address": "0x1400061ce", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a0ec]" - }, - { - "address": "0x1400061d4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400061d6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x1400061db", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400061de", - "size": 2, - "mnemonic": "je", - "operands": "0x140006202" - } - ], - "successors": [ - "0x140006202", - "0x1400061e0" + "0x14000acd4" ] } ] }, { - "address": "0x140006478", + "address": "0x14000aca7", + "end_address": "0x14000acd0", "name": "", "blocks": [ { - "address": "0x140006478", - "size": 14, - "is_prolog": false, - "is_epilog": true, + "address": "0x14000aca7", + "size": 12, + "is_prolog": true, + "is_epilog": false, "instructions": [ { - "address": "0x140006478", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000647a", + "address": "0x14000aca7", "size": 4, "mnemonic": "sub", "operands": "rsp, 0x20" }, { - "address": "0x14000647e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" + "address": "0x14000acab", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" }, { - "address": "0x140006481", + "address": "0x14000acad", "size": 3, "mnemonic": "mov", - "operands": "rdx, rcx" + "operands": "rdi, rdx" }, { - "address": "0x140006484", + "address": "0x14000acb0", "size": 3, "mnemonic": "mov", - "operands": "rcx, rbx" + "operands": "rsi, rcx" }, { - "address": "0x140006487", - "size": 5, + "address": "0x14000acb3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x10], bl" + }, + { + "address": "0x14000acb6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000acd0" + }, + { + "address": "0x14000acb8", + "size": 6, "mnemonic": "call", - "operands": "0x1400075d8" + "operands": "qword ptr [rip + 0x1543a]" }, { - "address": "0x14000648c", + "address": "0x14000acbe", "size": 2, "mnemonic": "mov", - "operands": "edx, eax" + "operands": "ecx, eax" }, { - "address": "0x14000648e", + "address": "0x14000acc0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 8], rbx" + }, + { + "address": "0x14000acc4", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x10], 1" + }, + { + "address": "0x14000acc8", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x15432]" + }, + { + "address": "0x14000acce", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000acd4" + } + ], + "successors": [ + "0x14000acd4" + ] + } + ] + }, + { + "address": "0x14000acf2", + "end_address": "0x14000ad22", + "name": "", + "blocks": [ + { + "address": "0x14000acf2", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000acf2", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000acf3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000acf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000acf6", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x4f0]" + }, + { + "address": "0x14000acfe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x5f0" + }, + { + "address": "0x14000ad05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x26334]" + }, + { + "address": "0x14000ad0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000ad0f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x4e0], rax" + }, + { + "address": "0x14000ad16", "size": 3, "mnemonic": "mov", - "operands": "rcx, rbx" + "operands": "edi, r8d" }, { - "address": "0x140006491", + "address": "0x14000ad19", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14000ad1b", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000ad1d", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x14000ad20", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ad27" + } + ], + "successors": [ + "0x14000ad27", + "0x14000ad22" + ] + } + ] + }, + { + "address": "0x14000acf3", + "end_address": "0x14000ad22", + "name": "", + "blocks": [ + { + "address": "0x14000acf3", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000acf3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000acf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000acf6", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x4f0]" + }, + { + "address": "0x14000acfe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x5f0" + }, + { + "address": "0x14000ad05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x26334]" + }, + { + "address": "0x14000ad0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000ad0f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x4e0], rax" + }, + { + "address": "0x14000ad16", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14000ad19", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14000ad1b", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000ad1d", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x14000ad20", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ad27" + } + ], + "successors": [ + "0x14000ad27", + "0x14000ad22" + ] + } + ] + }, + { + "address": "0x14000acf4", + "end_address": "0x14000ad22", + "name": "", + "blocks": [ + { + "address": "0x14000acf4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000acf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000acf6", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x4f0]" + }, + { + "address": "0x14000acfe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x5f0" + }, + { + "address": "0x14000ad05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x26334]" + }, + { + "address": "0x14000ad0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000ad0f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x4e0], rax" + }, + { + "address": "0x14000ad16", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14000ad19", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14000ad1b", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000ad1d", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x14000ad20", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ad27" + } + ], + "successors": [ + "0x14000ad27", + "0x14000ad22" + ] + } + ] + }, + { + "address": "0x14000acfe", + "end_address": "0x14000ad22", + "name": "", + "blocks": [ + { + "address": "0x14000acfe", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000acfe", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x5f0" + }, + { + "address": "0x14000ad05", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x26334]" + }, + { + "address": "0x14000ad0c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000ad0f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x4e0], rax" + }, + { + "address": "0x14000ad16", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14000ad19", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14000ad1b", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000ad1d", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x14000ad20", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ad27" + } + ], + "successors": [ + "0x14000ad27", + "0x14000ad22" + ] + } + ] + }, + { + "address": "0x14000ae65", + "end_address": "0x14000aec9", + "name": "", + "blocks": [ + { + "address": "0x14000ae65", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ae65", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000ae66", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000ae69", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000ae6d", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000ae72", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x28377], 0" + }, + { + "address": "0x14000ae79", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000ae7d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000ae81", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000ae85", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000ae89", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ae9b" + }, + { + "address": "0x14000ae8b", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x26596]" + }, + { + "address": "0x14000ae92", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000ae96", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000ae9b", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x40]" + }, + { + "address": "0x14000ae9f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000aea4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14000aea8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000aead", "size": 5, "mnemonic": "call", - "operands": "0x1400062e8" + "operands": "0x14000aefc" }, { - "address": "0x140006496", + "address": "0x14000aeb2", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000aeb6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000aec3" + }, + { + "address": "0x14000aeb8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000aebc", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000aec3", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000aec7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aed8" + } + ], + "successors": [ + "0x14000aed8", + "0x14000aec9" + ] + } + ] + }, + { + "address": "0x14000ae69", + "end_address": "0x14000aec9", + "name": "", + "blocks": [ + { + "address": "0x14000ae69", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ae69", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000ae6d", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000ae72", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x28377], 0" + }, + { + "address": "0x14000ae79", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000ae7d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000ae81", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000ae85", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000ae89", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ae9b" + }, + { + "address": "0x14000ae8b", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x26596]" + }, + { + "address": "0x14000ae92", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000ae96", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000ae9b", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x40]" + }, + { + "address": "0x14000ae9f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000aea4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x14000aea8", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000aead", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000aeb2", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000aeb6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000aec3" + }, + { + "address": "0x14000aeb8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000aebc", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000aec3", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000aec7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000aed8" + } + ], + "successors": [ + "0x14000aed8", + "0x14000aec9" + ] + } + ] + }, + { + "address": "0x14000af0b", + "end_address": "0x14000af2b", + "name": "", + "blocks": [ + { + "address": "0x14000af0b", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000af0b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000af0c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000af10", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000af13", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14000af16", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000af1b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000af1e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000af21", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ac30" + }, + { + "address": "0x14000af26", "size": 3, "mnemonic": "test", "operands": "rax, rax" }, { - "address": "0x140006499", - "size": 3, - "mnemonic": "setne", - "operands": "al" + "address": "0x14000af29", + "size": 2, + "mnemonic": "je", + "operands": "0x14000af67" + } + ], + "successors": [ + "0x14000af67", + "0x14000af2b" + ] + } + ] + }, + { + "address": "0x14000af0c", + "end_address": "0x14000af2b", + "name": "", + "blocks": [ + { + "address": "0x14000af0c", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000af0c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" }, { - "address": "0x14000649c", + "address": "0x14000af10", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000af13", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14000af16", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000af1b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000af1e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000af21", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ac30" + }, + { + "address": "0x14000af26", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000af29", + "size": 2, + "mnemonic": "je", + "operands": "0x14000af67" + } + ], + "successors": [ + "0x14000af67", + "0x14000af2b" + ] + } + ] + }, + { + "address": "0x14000b033", + "end_address": "0x14000b051", + "name": "", + "blocks": [ + { + "address": "0x14000b033", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b033", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000b035", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b039", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x27da1]" + }, + { + "address": "0x14000b03f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b041", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 3" + }, + { + "address": "0x14000b046", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000b048", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b051" + }, + { + "address": "0x14000b04a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x200" + }, + { + "address": "0x14000b04f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b057" + } + ], + "successors": [ + "0x14000b057" + ] + } + ] + }, + { + "address": "0x14000b035", + "end_address": "0x14000b051", + "name": "", + "blocks": [ + { + "address": "0x14000b035", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b035", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b039", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x27da1]" + }, + { + "address": "0x14000b03f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b041", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 3" + }, + { + "address": "0x14000b046", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000b048", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b051" + }, + { + "address": "0x14000b04a", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x200" + }, + { + "address": "0x14000b04f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b057" + } + ], + "successors": [ + "0x14000b057" + ] + } + ] + }, + { + "address": "0x14000b156", + "end_address": "0x14000b1af", + "name": "", + "blocks": [ + { + "address": "0x14000b156", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b156", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b15a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b74c" + }, + { + "address": "0x14000b15f", + "size": 5, + "mnemonic": "call", + "operands": "0x1400125b8" + }, + { + "address": "0x14000b164", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b166", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x27c7b]" + }, + { + "address": "0x14000b16d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rcx]" + }, + { + "address": "0x14000b171", + "size": 5, + "mnemonic": "call", + "operands": "0x14001266c" + }, + { + "address": "0x14000b176", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x27c6b]" + }, + { + "address": "0x14000b17d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rax]" + }, + { + "address": "0x14000b181", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x14000b185", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x14e9d]" + }, + { + "address": "0x14000b18b", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 8" + }, + { + "address": "0x14000b18f", + "size": 4, + "mnemonic": "cmp", + "operands": "rbx, 0x18" + }, + { + "address": "0x14000b193", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b166" + }, + { + "address": "0x14000b195", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x27c4c]" + }, + { + "address": "0x14000b19c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000b1a1", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x27c3f], 0" + }, + { + "address": "0x14000b1a9", "size": 4, "mnemonic": "add", "operands": "rsp, 0x20" }, { - "address": "0x1400064a0", + "address": "0x14000b1ad", "size": 1, "mnemonic": "pop", "operands": "rbx" }, { - "address": "0x1400064a1", + "address": "0x14000b1ae", "size": 1, "mnemonic": "ret", "operands": "" @@ -88290,8 +286102,100174 @@ } ] }, + { + "address": "0x14000b21b", + "end_address": "0x14000b259", + "name": "", + "blocks": [ + { + "address": "0x14000b21b", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b21b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b21c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b220", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b223", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b226", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b229", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b259" + }, + { + "address": "0x14000b22b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14000b22f", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x14000b236", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14000b23a", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x14000b23e", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b241", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b244", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000b246", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b24b", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b24e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000b253", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b257", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b258", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b21c", + "end_address": "0x14000b259", + "name": "", + "blocks": [ + { + "address": "0x14000b21c", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b21c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b220", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b223", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b226", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b229", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b259" + }, + { + "address": "0x14000b22b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14000b22f", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x14000b236", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14000b23a", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x14000b23e", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b241", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b244", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000b246", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b24b", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b24e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000b253", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b257", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b258", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b297", + "end_address": "0x14000b2cc", + "name": "", + "blocks": [ + { + "address": "0x14000b297", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b297", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b298", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b29c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b29f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b2a2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b2a5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b2cc" + }, + { + "address": "0x14000b2a7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14000b2ab", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b2ae", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x14000b2b2", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b2b5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14000b2b9", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x14000b2c0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000b2c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b2c7", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b2ca", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b321" + } + ], + "successors": [ + "0x14000b321" + ] + } + ] + }, + { + "address": "0x14000b298", + "end_address": "0x14000b2cc", + "name": "", + "blocks": [ + { + "address": "0x14000b298", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b298", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b29c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b29f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b2a2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b2a5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b2cc" + }, + { + "address": "0x14000b2a7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x14000b2ab", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b2ae", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x14000b2b2", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b2b5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14000b2b9", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x14000b2c0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000b2c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b2c7", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b2ca", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b321" + } + ], + "successors": [ + "0x14000b321" + ] + } + ] + }, + { + "address": "0x14000b33e", + "end_address": "0x14000b396", + "name": "", + "blocks": [ + { + "address": "0x14000b33e", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b33e", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000b33f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000b342", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b346", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000b34b", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x27e9e], 0" + }, + { + "address": "0x14000b352", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000b356", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000b35a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000b35e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000b362", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b374" + }, + { + "address": "0x14000b364", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x260bd]" + }, + { + "address": "0x14000b36b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000b36f", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000b374", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x40]" + }, + { + "address": "0x14000b378", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b210" + }, + { + "address": "0x14000b37d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000b381", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b383", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b390" + }, + { + "address": "0x14000b385", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000b389", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000b390", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000b394", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b3a5" + } + ], + "successors": [ + "0x14000b3a5", + "0x14000b396" + ] + } + ] + }, + { + "address": "0x14000b342", + "end_address": "0x14000b396", + "name": "", + "blocks": [ + { + "address": "0x14000b342", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b342", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b346", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000b34b", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x27e9e], 0" + }, + { + "address": "0x14000b352", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000b356", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000b35a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000b35e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000b362", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b374" + }, + { + "address": "0x14000b364", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x260bd]" + }, + { + "address": "0x14000b36b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000b36f", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000b374", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x40]" + }, + { + "address": "0x14000b378", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b210" + }, + { + "address": "0x14000b37d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000b381", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b383", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b390" + }, + { + "address": "0x14000b385", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000b389", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000b390", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000b394", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b3a5" + } + ], + "successors": [ + "0x14000b3a5", + "0x14000b396" + ] + } + ] + }, + { + "address": "0x14000b3d6", + "end_address": "0x14000b3f9", + "name": "", + "blocks": [ + { + "address": "0x14000b3d6", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b3d6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b3d7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b3db", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b3de", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000b3e1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000b3e4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000b3e9", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b3ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000b3ee", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000b3f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000b3f4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b3f7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455", + "0x14000b3f9" + ] + } + ] + }, + { + "address": "0x14000b3d7", + "end_address": "0x14000b3f9", + "name": "", + "blocks": [ + { + "address": "0x14000b3d7", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b3d7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b3db", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b3de", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000b3e1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000b3e4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000b3e9", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b3ea", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000b3ee", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000b3f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000b3f4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b3f7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b455" + } + ], + "successors": [ + "0x14000b455", + "0x14000b3f9" + ] + } + ] + }, + { + "address": "0x14000b472", + "end_address": "0x14000b4a8", + "name": "", + "blocks": [ + { + "address": "0x14000b472", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b472", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000b473", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b474", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000b476", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b47a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b47d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000b480", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000b482", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000b487", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b488", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x27959]" + }, + { + "address": "0x14000b48f", + "size": 7, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rip + 0x2794a]" + }, + { + "address": "0x14000b496", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rbx + rax*8]" + }, + { + "address": "0x14000b49a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x14000b49f", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000b4a2", + "size": 6, + "mnemonic": "je", + "operands": "0x14000b531" + } + ], + "successors": [ + "0x14000b531", + "0x14000b4a8" + ] + } + ] + }, + { + "address": "0x14000b473", + "end_address": "0x14000b4a8", + "name": "", + "blocks": [ + { + "address": "0x14000b473", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b473", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b474", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000b476", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b47a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b47d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000b480", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000b482", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000b487", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b488", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x27959]" + }, + { + "address": "0x14000b48f", + "size": 7, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rip + 0x2794a]" + }, + { + "address": "0x14000b496", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rbx + rax*8]" + }, + { + "address": "0x14000b49a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x14000b49f", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000b4a2", + "size": 6, + "mnemonic": "je", + "operands": "0x14000b531" + } + ], + "successors": [ + "0x14000b531", + "0x14000b4a8" + ] + } + ] + }, + { + "address": "0x14000b474", + "end_address": "0x14000b4a8", + "name": "", + "blocks": [ + { + "address": "0x14000b474", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b474", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000b476", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b47a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b47d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000b480", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000b482", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000b487", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b488", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x27959]" + }, + { + "address": "0x14000b48f", + "size": 7, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rip + 0x2794a]" + }, + { + "address": "0x14000b496", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rbx + rax*8]" + }, + { + "address": "0x14000b49a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x14000b49f", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000b4a2", + "size": 6, + "mnemonic": "je", + "operands": "0x14000b531" + } + ], + "successors": [ + "0x14000b531", + "0x14000b4a8" + ] + } + ] + }, + { + "address": "0x14000b476", + "end_address": "0x14000b4a8", + "name": "", + "blocks": [ + { + "address": "0x14000b476", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b476", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b47a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000b47d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14000b480", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000b482", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000b487", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b488", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x27959]" + }, + { + "address": "0x14000b48f", + "size": 7, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rip + 0x2794a]" + }, + { + "address": "0x14000b496", + "size": 4, + "mnemonic": "lea", + "operands": "r14, [rbx + rax*8]" + }, + { + "address": "0x14000b49a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rbx" + }, + { + "address": "0x14000b49f", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, r14" + }, + { + "address": "0x14000b4a2", + "size": 6, + "mnemonic": "je", + "operands": "0x14000b531" + } + ], + "successors": [ + "0x14000b531", + "0x14000b4a8" + ] + } + ] + }, + { + "address": "0x14000b556", + "end_address": "0x14000b58c", + "name": "", + "blocks": [ + { + "address": "0x14000b556", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b556", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b557", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b55b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000b55e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000b561", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000b564", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000b569", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b56a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14000b56d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000b570", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b678" + }, + { + "address": "0x14000b575", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b577", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000b57a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000b57f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000b581", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b586", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b58a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b58b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b557", + "end_address": "0x14000b58c", + "name": "", + "blocks": [ + { + "address": "0x14000b557", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b557", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b55b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000b55e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000b561", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000b564", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000b569", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b56a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14000b56d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000b570", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b678" + }, + { + "address": "0x14000b575", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b577", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000b57a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000b57f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000b581", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000b586", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b58a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b58b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b590", + "end_address": "0x14000b5e9", + "name": "", + "blocks": [ + { + "address": "0x14000b590", + "size": 25, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b590", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000b591", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000b594", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b598", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbp + 0x28], 0" + }, + { + "address": "0x14000b59c", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x28]" + }, + { + "address": "0x14000b5a0", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14000b5a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x20]" + }, + { + "address": "0x14000b5a8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x14000b5ac", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x14000b5b0", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x10]" + }, + { + "address": "0x14000b5b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14000b5b8", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x1c]" + }, + { + "address": "0x14000b5bc", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x20]" + }, + { + "address": "0x14000b5c0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rax" + }, + { + "address": "0x14000b5c4", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x18]" + }, + { + "address": "0x14000b5c8", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x14000b5cd", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x14000b5d0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x1c], eax" + }, + { + "address": "0x14000b5d3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b468" + }, + { + "address": "0x14000b5d8", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x10], 0" + }, + { + "address": "0x14000b5dc", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14000b5df", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, dword ptr [rbp + 0x28]" + }, + { + "address": "0x14000b5e3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b5e7", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000b5e8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b594", + "end_address": "0x14000b5e9", + "name": "", + "blocks": [ + { + "address": "0x14000b594", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b594", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b598", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbp + 0x28], 0" + }, + { + "address": "0x14000b59c", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x28]" + }, + { + "address": "0x14000b5a0", + "size": 4, + "mnemonic": "and", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14000b5a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x20]" + }, + { + "address": "0x14000b5a8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x14000b5ac", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x14000b5b0", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x10]" + }, + { + "address": "0x14000b5b4", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14000b5b8", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x1c]" + }, + { + "address": "0x14000b5bc", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x20]" + }, + { + "address": "0x14000b5c0", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rax" + }, + { + "address": "0x14000b5c4", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x18]" + }, + { + "address": "0x14000b5c8", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 8" + }, + { + "address": "0x14000b5cd", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x14000b5d0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x1c], eax" + }, + { + "address": "0x14000b5d3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b468" + }, + { + "address": "0x14000b5d8", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x10], 0" + }, + { + "address": "0x14000b5dc", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14000b5df", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, dword ptr [rbp + 0x28]" + }, + { + "address": "0x14000b5e3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b5e7", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000b5e8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b5fb", + "end_address": "0x14000b617", + "name": "", + "blocks": [ + { + "address": "0x14000b5fb", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b5fb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b5fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b600", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b603", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000b606", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000b609", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b60b", + "size": 2, + "mnemonic": "and", + "operands": "al, 3" + }, + { + "address": "0x14000b60d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b60e", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 2" + }, + { + "address": "0x14000b610", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b661" + }, + { + "address": "0x14000b612", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x14000b615", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b661" + } + ], + "successors": [ + "0x14000b661", + "0x14000b617" + ] + } + ] + }, + { + "address": "0x14000b5fc", + "end_address": "0x14000b617", + "name": "", + "blocks": [ + { + "address": "0x14000b5fc", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b5fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b600", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b603", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000b606", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000b609", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b60b", + "size": 2, + "mnemonic": "and", + "operands": "al, 3" + }, + { + "address": "0x14000b60d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000b60e", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 2" + }, + { + "address": "0x14000b610", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b661" + }, + { + "address": "0x14000b612", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x14000b615", + "size": 2, + "mnemonic": "je", + "operands": "0x14000b661" + } + ], + "successors": [ + "0x14000b661", + "0x14000b617" + ] + } + ] + }, + { + "address": "0x14000b682", + "end_address": "0x14000b6cb", + "name": "", + "blocks": [ + { + "address": "0x14000b682", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b682", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000b683", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000b686", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b68a", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000b68f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b692", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x27b57], 0" + }, + { + "address": "0x14000b699", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000b69d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000b6a1", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000b6a5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000b6a9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b6bb" + }, + { + "address": "0x14000b6ab", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x25d76]" + }, + { + "address": "0x14000b6b2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000b6b6", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000b6bb", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000b6be", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b6cb" + }, + { + "address": "0x14000b6c0", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b6c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b58c" + }, + { + "address": "0x14000b6c7", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b6c9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b6fd" + } + ], + "successors": [ + "0x14000b6fd" + ] + } + ] + }, + { + "address": "0x14000b686", + "end_address": "0x14000b6cb", + "name": "", + "blocks": [ + { + "address": "0x14000b686", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b686", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000b68a", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000b68f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b692", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x27b57], 0" + }, + { + "address": "0x14000b699", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000b69d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000b6a1", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000b6a5", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000b6a9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b6bb" + }, + { + "address": "0x14000b6ab", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x25d76]" + }, + { + "address": "0x14000b6b2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000b6b6", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000b6bb", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000b6be", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b6cb" + }, + { + "address": "0x14000b6c0", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b6c2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b58c" + }, + { + "address": "0x14000b6c7", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000b6c9", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b6fd" + } + ], + "successors": [ + "0x14000b6fd" + ] + } + ] + }, + { + "address": "0x14000b80a", + "end_address": "0x14000b83a", + "name": "", + "blocks": [ + { + "address": "0x14000b80a", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b80a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b80b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b80f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsp" + }, + { + "address": "0x14000b814", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b817", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b81a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b83a" + }, + { + "address": "0x14000b81c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b821", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b827", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b82c", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b82f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000b834", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b838", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b839", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b80b", + "end_address": "0x14000b83a", + "name": "", + "blocks": [ + { + "address": "0x14000b80b", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b80b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b80f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rsp" + }, + { + "address": "0x14000b814", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000b817", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b81a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b83a" + }, + { + "address": "0x14000b81c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b821", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b827", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b82c", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b82f", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000b834", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000b838", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b839", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b919", + "end_address": "0x14000b93d", + "name": "", + "blocks": [ + { + "address": "0x14000b919", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b919", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b91a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b91e", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b920", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b923", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b926", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b93d" + }, + { + "address": "0x14000b928", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b92d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b933", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b938", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b93b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b954" + } + ], + "successors": [ + "0x14000b954" + ] + } + ] + }, + { + "address": "0x14000b91a", + "end_address": "0x14000b93d", + "name": "", + "blocks": [ + { + "address": "0x14000b91a", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b91a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000b91e", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000b920", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000b923", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000b926", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b93d" + }, + { + "address": "0x14000b928", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000b92d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000b933", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000b938", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b93b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000b954" + } + ], + "successors": [ + "0x14000b954" + ] + } + ] + }, + { + "address": "0x14000b96f", + "end_address": "0x14000b9bb", + "name": "", + "blocks": [ + { + "address": "0x14000b96f", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b96f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000b970", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b974", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsp" + }, + { + "address": "0x14000b979", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000b97c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000b97f", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14000b981", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000b984", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b9bb" + }, + { + "address": "0x14000b986", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + 0x30], 1" + }, + { + "address": "0x14000b98b", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r8 + 0x2c], 0x16" + }, + { + "address": "0x14000b993", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x20], r8" + }, + { + "address": "0x14000b997", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x28], rdx" + }, + { + "address": "0x14000b99b", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b99e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b9a1", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b9a3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b9a8", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000b9b0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000b9b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b9b9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b9ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b970", + "end_address": "0x14000b9bb", + "name": "", + "blocks": [ + { + "address": "0x14000b970", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b970", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b974", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rsp" + }, + { + "address": "0x14000b979", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000b97c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000b97f", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14000b981", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000b984", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000b9bb" + }, + { + "address": "0x14000b986", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + 0x30], 1" + }, + { + "address": "0x14000b98b", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r8 + 0x2c], 0x16" + }, + { + "address": "0x14000b993", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x20], r8" + }, + { + "address": "0x14000b997", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x28], rdx" + }, + { + "address": "0x14000b99b", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000b99e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000b9a1", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000b9a3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000b9a8", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000b9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000b9b0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000b9b5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000b9b9", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000b9ba", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bace", + "end_address": "0x14000bb26", + "name": "", + "blocks": [ + { + "address": "0x14000bace", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bace", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000bacf", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000bad2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000bad6", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000badb", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x2770e], 0" + }, + { + "address": "0x14000bae2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000bae6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000baea", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000baee", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000baf2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bb04" + }, + { + "address": "0x14000baf4", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x2592d]" + }, + { + "address": "0x14000bafb", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000baff", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000bb04", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x40]" + }, + { + "address": "0x14000bb08", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b960" + }, + { + "address": "0x14000bb0d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000bb11", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000bb13", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bb20" + }, + { + "address": "0x14000bb15", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000bb19", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000bb20", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000bb24", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bb35" + } + ], + "successors": [ + "0x14000bb35", + "0x14000bb26" + ] + } + ] + }, + { + "address": "0x14000bad2", + "end_address": "0x14000bb26", + "name": "", + "blocks": [ + { + "address": "0x14000bad2", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bad2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000bad6", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000badb", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x2770e], 0" + }, + { + "address": "0x14000bae2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000bae6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000baea", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000baee", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000baf2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bb04" + }, + { + "address": "0x14000baf4", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x2592d]" + }, + { + "address": "0x14000bafb", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000baff", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000bb04", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x40]" + }, + { + "address": "0x14000bb08", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b960" + }, + { + "address": "0x14000bb0d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000bb11", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000bb13", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bb20" + }, + { + "address": "0x14000bb15", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000bb19", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000bb20", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000bb24", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bb35" + } + ], + "successors": [ + "0x14000bb35", + "0x14000bb26" + ] + } + ] + }, + { + "address": "0x14000bb66", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb66", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb66", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000bb67", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000bb68", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000bb69", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000bb6b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000bb6d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb67", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb67", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb67", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000bb68", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000bb69", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000bb6b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000bb6d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb68", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb68", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb68", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000bb69", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000bb6b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000bb6d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb69", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb69", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb69", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000bb6b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000bb6d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb6b", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb6b", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb6b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000bb6d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb6d", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb6d", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb6d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb6f", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb6f", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb6f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bb71", + "end_address": "0x14000bb8b", + "name": "", + "blocks": [ + { + "address": "0x14000bb71", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bb71", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bb75", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x80]" + }, + { + "address": "0x14000bb7d", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000bb80", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000bb83", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14000bb86", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000bb89", + "size": 2, + "mnemonic": "je", + "operands": "0x14000bba5" + } + ], + "successors": [ + "0x14000bba5", + "0x14000bb8b" + ] + } + ] + }, + { + "address": "0x14000bdfb", + "end_address": "0x14000be12", + "name": "", + "blocks": [ + { + "address": "0x14000bdfb", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bdfb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000bdfd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000be01", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000be04", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000be07", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000be0a", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14000be0d", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000be10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000be41" + } + ], + "successors": [ + "0x14000be41", + "0x14000be12" + ] + } + ] + }, + { + "address": "0x14000bdfd", + "end_address": "0x14000be12", + "name": "", + "blocks": [ + { + "address": "0x14000bdfd", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bdfd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000be01", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14000be04", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14000be07", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000be0a", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14000be0d", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000be10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000be41" + } + ], + "successors": [ + "0x14000be41", + "0x14000be12" + ] + } + ] + }, + { + "address": "0x14000bedb", + "end_address": "0x14000bf32", + "name": "", + "blocks": [ + { + "address": "0x14000bedb", + "size": 24, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000bedb", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000bedd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000bee1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000bee4", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x14000bee7", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000beea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000beed", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000bef0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bf32" + }, + { + "address": "0x14000bef2", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x14000bef7", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x14000beff", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x14000bf04", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000bf0a", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000bf0d", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000bf10", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000bf12", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000bf14", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000bf19", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000bf1c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000bf21", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000bf26", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000bf2b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000bf2f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000bf31", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bedd", + "end_address": "0x14000bf32", + "name": "", + "blocks": [ + { + "address": "0x14000bedd", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000bedd", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000bee1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000bee4", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x14000bee7", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000beea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000beed", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000bef0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000bf32" + }, + { + "address": "0x14000bef2", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x14000bef7", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x14000beff", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rdi" + }, + { + "address": "0x14000bf04", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000bf0a", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000bf0d", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000bf10", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000bf12", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000bf14", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000bf19", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000bf1c", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000bf21", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000bf26", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000bf2b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000bf2f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000bf31", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000bf6e", + "end_address": "0x14000bf83", + "name": "", + "blocks": [ + { + "address": "0x14000bf6e", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bf6e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000bf6f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bf73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000bf76", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000bf79", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 2" + }, + { + "address": "0x14000bf7d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000bf83" + ] + } + ] + }, + { + "address": "0x14000bf6f", + "end_address": "0x14000bf83", + "name": "", + "blocks": [ + { + "address": "0x14000bf6f", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000bf6f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000bf73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000bf76", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000bf79", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, 2" + }, + { + "address": "0x14000bf7d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000c04c" + } + ], + "successors": [ + "0x14000c04c", + "0x14000bf83" + ] + } + ] + }, + { + "address": "0x14000c073", + "end_address": "0x14000c0a5", + "name": "", + "blocks": [ + { + "address": "0x14000c073", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c073", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c075", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c079", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000c07c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000c07f", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14000c082", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r8d" + }, + { + "address": "0x14000c085", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000c088", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c08b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c08c", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c08e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c0a5" + }, + { + "address": "0x14000c090", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x14000c095", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c098", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x14000c0a0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000c12f" + } + ], + "successors": [ + "0x14000c12f" + ] + } + ] + }, + { + "address": "0x14000c075", + "end_address": "0x14000c0a5", + "name": "", + "blocks": [ + { + "address": "0x14000c075", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c075", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c079", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x14000c07c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000c07f", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14000c082", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r8d" + }, + { + "address": "0x14000c085", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000c088", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c08b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c08c", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c08e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c0a5" + }, + { + "address": "0x14000c090", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x14000c095", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c098", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 0x16" + }, + { + "address": "0x14000c0a0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000c12f" + } + ], + "successors": [ + "0x14000c12f" + ] + } + ] + }, + { + "address": "0x14000c156", + "end_address": "0x14000c1ae", + "name": "", + "blocks": [ + { + "address": "0x14000c156", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c156", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000c157", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000c15a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000c15e", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000c163", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x27086], 0" + }, + { + "address": "0x14000c16a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000c16e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000c172", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c176", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000c17a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c18c" + }, + { + "address": "0x14000c17c", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x252a5]" + }, + { + "address": "0x14000c183", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000c187", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000c18c", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x40]" + }, + { + "address": "0x14000c190", + "size": 5, + "mnemonic": "call", + "operands": "0x14000bec8" + }, + { + "address": "0x14000c195", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000c199", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000c19b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c1a8" + }, + { + "address": "0x14000c19d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000c1a1", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000c1a8", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c1ac", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c1bd" + } + ], + "successors": [ + "0x14000c1bd", + "0x14000c1ae" + ] + } + ] + }, + { + "address": "0x14000c15a", + "end_address": "0x14000c1ae", + "name": "", + "blocks": [ + { + "address": "0x14000c15a", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c15a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000c15e", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000c163", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x27086], 0" + }, + { + "address": "0x14000c16a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000c16e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000c172", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c176", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000c17a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c18c" + }, + { + "address": "0x14000c17c", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x252a5]" + }, + { + "address": "0x14000c183", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000c187", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000c18c", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x40]" + }, + { + "address": "0x14000c190", + "size": 5, + "mnemonic": "call", + "operands": "0x14000bec8" + }, + { + "address": "0x14000c195", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000c199", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000c19b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c1a8" + }, + { + "address": "0x14000c19d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000c1a1", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000c1a8", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c1ac", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c1bd" + } + ], + "successors": [ + "0x14000c1bd", + "0x14000c1ae" + ] + } + ] + }, + { + "address": "0x14000c1ee", + "end_address": "0x14000c223", + "name": "", + "blocks": [ + { + "address": "0x14000c1ee", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c1ee", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c1ef", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c1f3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c1f6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000c1f9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000c1fc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000c201", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c202", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c205", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c224" + }, + { + "address": "0x14000c20a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c20d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000c210", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000c215", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000c218", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c21d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c221", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c222", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c1ef", + "end_address": "0x14000c223", + "name": "", + "blocks": [ + { + "address": "0x14000c1ef", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c1ef", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c1f3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c1f6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000c1f9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000c1fc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000c201", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c202", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c205", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c224" + }, + { + "address": "0x14000c20a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c20d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000c210", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000c215", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000c218", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c21d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c221", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c222", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c233", + "end_address": "0x14000c2a2", + "name": "", + "blocks": [ + { + "address": "0x14000c233", + "size": 32, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c233", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c234", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c238", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000c23b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c23e", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rcx + 8]" + }, + { + "address": "0x14000c242", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax]" + }, + { + "address": "0x14000c245", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000c248", + "size": 5, + "mnemonic": "call", + "operands": "0x140015084" + }, + { + "address": "0x14000c24d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx]" + }, + { + "address": "0x14000c250", + "size": 3, + "mnemonic": "mov", + "operands": "dil, al" + }, + { + "address": "0x14000c253", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000c257", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000c25b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c25f", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c263", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [r9]" + }, + { + "address": "0x14000c266", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8]" + }, + { + "address": "0x14000c269", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000c26c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c26f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r10" + }, + { + "address": "0x14000c274", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c340" + }, + { + "address": "0x14000c279", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000c27c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbp" + }, + { + "address": "0x14000c27f", + "size": 3, + "mnemonic": "mov", + "operands": "cl, dil" + }, + { + "address": "0x14000c282", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000c285", + "size": 5, + "mnemonic": "call", + "operands": "0x14001514c" + }, + { + "address": "0x14000c28a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000c292", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000c297", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000c29c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c2a0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c2a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c234", + "end_address": "0x14000c2a2", + "name": "", + "blocks": [ + { + "address": "0x14000c234", + "size": 31, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c234", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c238", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000c23b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c23e", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rcx + 8]" + }, + { + "address": "0x14000c242", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rax]" + }, + { + "address": "0x14000c245", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000c248", + "size": 5, + "mnemonic": "call", + "operands": "0x140015084" + }, + { + "address": "0x14000c24d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [rbx]" + }, + { + "address": "0x14000c250", + "size": 3, + "mnemonic": "mov", + "operands": "dil, al" + }, + { + "address": "0x14000c253", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000c257", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000c25b", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c25f", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c263", + "size": 3, + "mnemonic": "mov", + "operands": "r9, qword ptr [r9]" + }, + { + "address": "0x14000c266", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8]" + }, + { + "address": "0x14000c269", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14000c26c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c26f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], r10" + }, + { + "address": "0x14000c274", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c340" + }, + { + "address": "0x14000c279", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000c27c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbp" + }, + { + "address": "0x14000c27f", + "size": 3, + "mnemonic": "mov", + "operands": "cl, dil" + }, + { + "address": "0x14000c282", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000c285", + "size": 5, + "mnemonic": "call", + "operands": "0x14001514c" + }, + { + "address": "0x14000c28a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000c292", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000c297", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000c29c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c2a0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c2a1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c2b7", + "end_address": "0x14000c2c4", + "name": "", + "blocks": [ + { + "address": "0x14000c2b7", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c2b7", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000c2b8", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000c2bb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000c2bf", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c2c2", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c2f1" + } + ], + "successors": [ + "0x14000c2f1", + "0x14000c2c4" + ] + } + ] + }, + { + "address": "0x14000c2bb", + "end_address": "0x14000c2c4", + "name": "", + "blocks": [ + { + "address": "0x14000c2bb", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c2bb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000c2bf", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c2c2", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c2f1" + } + ], + "successors": [ + "0x14000c2f1", + "0x14000c2c4" + ] + } + ] + }, + { + "address": "0x14000c34f", + "end_address": "0x14000c36d", + "name": "", + "blocks": [ + { + "address": "0x14000c34f", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c34f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c350", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000c352", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000c354", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c356", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + } + ] + }, + { + "address": "0x14000c350", + "end_address": "0x14000c36d", + "name": "", + "blocks": [ + { + "address": "0x14000c350", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c350", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000c352", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000c354", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c356", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + } + ] + }, + { + "address": "0x14000c352", + "end_address": "0x14000c36d", + "name": "", + "blocks": [ + { + "address": "0x14000c352", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c352", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000c354", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c356", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + } + ] + }, + { + "address": "0x14000c354", + "end_address": "0x14000c36d", + "name": "", + "blocks": [ + { + "address": "0x14000c354", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c354", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000c356", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + } + ] + }, + { + "address": "0x14000c356", + "end_address": "0x14000c36d", + "name": "", + "blocks": [ + { + "address": "0x14000c356", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c356", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + } + ] + }, + { + "address": "0x14000c358", + "end_address": "0x14000c36d", + "name": "", + "blocks": [ + { + "address": "0x14000c358", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c358", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000c35c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c35f", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x14000c362", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14000c365", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14000c368", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c36b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c3a4" + } + ], + "successors": [ + "0x14000c3a4", + "0x14000c36d" + ] + } + ] + }, + { + "address": "0x14000c55e", + "end_address": "0x14000c5bc", + "name": "", + "blocks": [ + { + "address": "0x14000c55e", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c55e", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000c55f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000c562", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000c566", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000c56b", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x26c7e], 0" + }, + { + "address": "0x14000c572", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000c576", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000c57a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c57e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000c582", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c594" + }, + { + "address": "0x14000c584", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x24e9d]" + }, + { + "address": "0x14000c58b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000c58f", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000c594", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x40]" + }, + { + "address": "0x14000c598", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000c59d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c2a4" + }, + { + "address": "0x14000c5a2", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000c5a6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c5a9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c5b6" + }, + { + "address": "0x14000c5ab", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000c5af", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000c5b6", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c5ba", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c5cb" + } + ], + "successors": [ + "0x14000c5cb", + "0x14000c5bc" + ] + } + ] + }, + { + "address": "0x14000c562", + "end_address": "0x14000c5bc", + "name": "", + "blocks": [ + { + "address": "0x14000c562", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c562", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14000c566", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000c56b", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x26c7e], 0" + }, + { + "address": "0x14000c572", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14000c576", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14000c57a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c57e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x14000c582", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c594" + }, + { + "address": "0x14000c584", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x24e9d]" + }, + { + "address": "0x14000c58b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x14000c58f", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x14000c594", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x40]" + }, + { + "address": "0x14000c598", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14000c59d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c2a4" + }, + { + "address": "0x14000c5a2", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14000c5a6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000c5a9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c5b6" + }, + { + "address": "0x14000c5ab", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x14000c5af", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14000c5b6", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x14000c5ba", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c5cb" + } + ], + "successors": [ + "0x14000c5cb", + "0x14000c5bc" + ] + } + ] + }, + { + "address": "0x14000c602", + "end_address": "0x14000c635", + "name": "", + "blocks": [ + { + "address": "0x14000c602", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c602", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c603", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c607", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c60a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000c60d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000c610", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000c615", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c616", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c619", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c638" + }, + { + "address": "0x14000c61e", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000c620", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000c623", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000c628", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000c62a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c62f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c633", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c634", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c603", + "end_address": "0x14000c635", + "name": "", + "blocks": [ + { + "address": "0x14000c603", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c603", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c607", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000c60a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000c60d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14000c610", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b1f8" + }, + { + "address": "0x14000c615", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c616", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000c619", + "size": 5, + "mnemonic": "call", + "operands": "0x14000c638" + }, + { + "address": "0x14000c61e", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14000c620", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000c623", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14000c628", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14000c62a", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c62f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c633", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c634", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c642", + "end_address": "0x14000c688", + "name": "", + "blocks": [ + { + "address": "0x14000c642", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c642", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c643", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c647", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000c64a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c64d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 8]" + }, + { + "address": "0x14000c651", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000c654", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c657", + "size": 4, + "mnemonic": "and", + "operands": "rsi, 0xfffffffffffffffe" + }, + { + "address": "0x14000c65b", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c65f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b5ec" + }, + { + "address": "0x14000c664", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c668", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c66b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001266c" + }, + { + "address": "0x14000c670", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c674", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000c677", + "size": 8, + "mnemonic": "lock and", + "operands": "dword ptr [rcx + 0x14], 0xfffff81f" + }, + { + "address": "0x14000c67f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000c683", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rax], 4" + }, + { + "address": "0x14000c686", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c6a4" + } + ], + "successors": [ + "0x14000c6a4", + "0x14000c688" + ] + } + ] + }, + { + "address": "0x14000c643", + "end_address": "0x14000c688", + "name": "", + "blocks": [ + { + "address": "0x14000c643", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c643", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c647", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000c64a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000c64d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 8]" + }, + { + "address": "0x14000c651", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000c654", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c657", + "size": 4, + "mnemonic": "and", + "operands": "rsi, 0xfffffffffffffffe" + }, + { + "address": "0x14000c65b", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000c65f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b5ec" + }, + { + "address": "0x14000c664", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c668", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000c66b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001266c" + }, + { + "address": "0x14000c670", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000c674", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000c677", + "size": 8, + "mnemonic": "lock and", + "operands": "dword ptr [rcx + 0x14], 0xfffff81f" + }, + { + "address": "0x14000c67f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000c683", + "size": 3, + "mnemonic": "test", + "operands": "byte ptr [rax], 4" + }, + { + "address": "0x14000c686", + "size": 2, + "mnemonic": "je", + "operands": "0x14000c6a4" + } + ], + "successors": [ + "0x14000c6a4", + "0x14000c688" + ] + } + ] + }, + { + "address": "0x14000c722", + "end_address": "0x14000c7a1", + "name": "", + "blocks": [ + { + "address": "0x14000c722", + "size": 32, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c722", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000c723", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c724", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x47]" + }, + { + "address": "0x14000c729", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xb0" + }, + { + "address": "0x14000c730", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x39], 0" + }, + { + "address": "0x14000c735", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x26ab4], 0" + }, + { + "address": "0x14000c73c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x29], 0" + }, + { + "address": "0x14000c740", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x11], 0" + }, + { + "address": "0x14000c744", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 9], 0" + }, + { + "address": "0x14000c748", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 1], 0" + }, + { + "address": "0x14000c74c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c75e" + }, + { + "address": "0x14000c74e", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x24cd3]" + }, + { + "address": "0x14000c755", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x11], 1" + }, + { + "address": "0x14000c759", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x21], xmm0" + }, + { + "address": "0x14000c75e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x6f], r9" + }, + { + "address": "0x14000c762", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x67], r8d" + }, + { + "address": "0x14000c766", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], rdx" + }, + { + "address": "0x14000c76a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x7f], rcx" + }, + { + "address": "0x14000c76e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000c771", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c7a1" + }, + { + "address": "0x14000c773", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x39]" + }, + { + "address": "0x14000c777", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 9], 1" + }, + { + "address": "0x14000c77b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000c780", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000c783", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000c789", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c78c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000c78e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0xd], 0x16" + }, + { + "address": "0x14000c795", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000c797", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000c79c", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x14000c79f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c80d" + } + ], + "successors": [ + "0x14000c80d" + ] + } + ] + }, + { + "address": "0x14000c723", + "end_address": "0x14000c7a1", + "name": "", + "blocks": [ + { + "address": "0x14000c723", + "size": 31, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c723", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c724", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x47]" + }, + { + "address": "0x14000c729", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xb0" + }, + { + "address": "0x14000c730", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x39], 0" + }, + { + "address": "0x14000c735", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x26ab4], 0" + }, + { + "address": "0x14000c73c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x29], 0" + }, + { + "address": "0x14000c740", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x11], 0" + }, + { + "address": "0x14000c744", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 9], 0" + }, + { + "address": "0x14000c748", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 1], 0" + }, + { + "address": "0x14000c74c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c75e" + }, + { + "address": "0x14000c74e", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x24cd3]" + }, + { + "address": "0x14000c755", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x11], 1" + }, + { + "address": "0x14000c759", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x21], xmm0" + }, + { + "address": "0x14000c75e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x6f], r9" + }, + { + "address": "0x14000c762", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x67], r8d" + }, + { + "address": "0x14000c766", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], rdx" + }, + { + "address": "0x14000c76a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x7f], rcx" + }, + { + "address": "0x14000c76e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000c771", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c7a1" + }, + { + "address": "0x14000c773", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x39]" + }, + { + "address": "0x14000c777", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 9], 1" + }, + { + "address": "0x14000c77b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000c780", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000c783", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000c789", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c78c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000c78e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0xd], 0x16" + }, + { + "address": "0x14000c795", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000c797", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000c79c", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x14000c79f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c80d" + } + ], + "successors": [ + "0x14000c80d" + ] + } + ] + }, + { + "address": "0x14000c729", + "end_address": "0x14000c7a1", + "name": "", + "blocks": [ + { + "address": "0x14000c729", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c729", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xb0" + }, + { + "address": "0x14000c730", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x39], 0" + }, + { + "address": "0x14000c735", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x26ab4], 0" + }, + { + "address": "0x14000c73c", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x29], 0" + }, + { + "address": "0x14000c740", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x11], 0" + }, + { + "address": "0x14000c744", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 9], 0" + }, + { + "address": "0x14000c748", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 1], 0" + }, + { + "address": "0x14000c74c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c75e" + }, + { + "address": "0x14000c74e", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x24cd3]" + }, + { + "address": "0x14000c755", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x11], 1" + }, + { + "address": "0x14000c759", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x21], xmm0" + }, + { + "address": "0x14000c75e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x6f], r9" + }, + { + "address": "0x14000c762", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x67], r8d" + }, + { + "address": "0x14000c766", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], rdx" + }, + { + "address": "0x14000c76a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x7f], rcx" + }, + { + "address": "0x14000c76e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000c771", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c7a1" + }, + { + "address": "0x14000c773", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x39]" + }, + { + "address": "0x14000c777", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 9], 1" + }, + { + "address": "0x14000c77b", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000c780", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000c783", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x14000c789", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c78c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000c78e", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0xd], 0x16" + }, + { + "address": "0x14000c795", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000c797", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x14000c79c", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x14000c79f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c80d" + } + ], + "successors": [ + "0x14000c80d" + ] + } + ] + }, + { + "address": "0x14000c85d", + "end_address": "0x14000c8b6", + "name": "", + "blocks": [ + { + "address": "0x14000c85d", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c85d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c85e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c862", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx + 0x14]" + }, + { + "address": "0x14000c865", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000c868", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xc" + }, + { + "address": "0x14000c86b", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000c86d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c86e", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c870", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000c904" + }, + { + "address": "0x14000c876", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x14000c879", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14000c87e", + "size": 3, + "mnemonic": "movsxd", + "operands": "r8, eax" + }, + { + "address": "0x14000c881", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x24bb8]" + }, + { + "address": "0x14000c888", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip + 0x26a71]" + }, + { + "address": "0x14000c88f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x14000c892", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 2]" + }, + { + "address": "0x14000c896", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14000c899", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000c8b6" + }, + { + "address": "0x14000c89b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000c89e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000c8a1", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14000c8a5", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000c8a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + rax*8]" + }, + { + "address": "0x14000c8ac", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rcx + rcx*8]" + }, + { + "address": "0x14000c8b0", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rax + rcx*8]" + }, + { + "address": "0x14000c8b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c8b9" + } + ], + "successors": [ + "0x14000c8b9" + ] + } + ] + }, + { + "address": "0x14000c85e", + "end_address": "0x14000c8b6", + "name": "", + "blocks": [ + { + "address": "0x14000c85e", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c85e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c862", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx + 0x14]" + }, + { + "address": "0x14000c865", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000c868", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xc" + }, + { + "address": "0x14000c86b", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000c86d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000c86e", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14000c870", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000c904" + }, + { + "address": "0x14000c876", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x14000c879", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14000c87e", + "size": 3, + "mnemonic": "movsxd", + "operands": "r8, eax" + }, + { + "address": "0x14000c881", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x24bb8]" + }, + { + "address": "0x14000c888", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip + 0x26a71]" + }, + { + "address": "0x14000c88f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x14000c892", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r8 + 2]" + }, + { + "address": "0x14000c896", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 1" + }, + { + "address": "0x14000c899", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000c8b6" + }, + { + "address": "0x14000c89b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000c89e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000c8a1", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14000c8a5", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000c8a8", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + rax*8]" + }, + { + "address": "0x14000c8ac", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rcx + rcx*8]" + }, + { + "address": "0x14000c8b0", + "size": 4, + "mnemonic": "lea", + "operands": "r10, [rax + rcx*8]" + }, + { + "address": "0x14000c8b4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000c8b9" + } + ], + "successors": [ + "0x14000c8b9" + ] + } + ] + }, + { + "address": "0x14000c982", + "end_address": "0x14000c9af", + "name": "", + "blocks": [ + { + "address": "0x14000c982", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c982", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000c983", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c987", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000c98a", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000c98c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c98f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c9af" + }, + { + "address": "0x14000c991", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000c996", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000c99c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000c9a1", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c9a4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c9a9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c9ad", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c9ae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c983", + "end_address": "0x14000c9af", + "name": "", + "blocks": [ + { + "address": "0x14000c983", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000c983", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c987", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000c98a", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000c98c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000c98f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000c9af" + }, + { + "address": "0x14000c991", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000c996", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000c99c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000c9a1", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x14000c9a4", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000c9a9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c9ad", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000c9ae", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000c9da", + "end_address": "0x14000ca00", + "name": "", + "blocks": [ + { + "address": "0x14000c9da", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c9da", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000c9de", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000c9e0", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x26419]" + }, + { + "address": "0x14000c9e7", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14000c9ea", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + rbx*4]" + }, + { + "address": "0x14000c9ee", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdx + rcx*8]" + }, + { + "address": "0x14000c9f2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x14000c9f7", + "size": 5, + "mnemonic": "call", + "operands": "0x1400120f4" + }, + { + "address": "0x14000c9fc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000c9fe", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ca11" + } + ], + "successors": [ + "0x14000ca11", + "0x14000ca00" + ] + } + ] + }, + { + "address": "0x14000ca3e", + "end_address": "0x14000ca4a", + "name": "", + "blocks": [ + { + "address": "0x14000ca3e", + "size": 3, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ca3e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ca42", + "size": 6, + "mnemonic": "mov", + "operands": "ebx, dword ptr [rip + 0x26610]" + }, + { + "address": "0x14000ca48", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000ca67" + } + ], + "successors": [ + "0x14000ca67" + ] + } + ] + }, + { + "address": "0x14000cad2", + "end_address": "0x14000cb05", + "name": "", + "blocks": [ + { + "address": "0x14000cad2", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cad2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cad3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cad7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000cada", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000cadd", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000cadf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000cae4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000cae5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000cae8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cb08" + }, + { + "address": "0x14000caed", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000caf0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14000caf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000caf7", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000cafa", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000caff", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cb03", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000cb04", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cad3", + "end_address": "0x14000cb05", + "name": "", + "blocks": [ + { + "address": "0x14000cad3", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cad3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cad7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000cada", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000cadd", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000cadf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000cae4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000cae5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000cae8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cb08" + }, + { + "address": "0x14000caed", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14000caf0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14000caf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000caf7", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdi" + }, + { + "address": "0x14000cafa", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000caff", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000cb03", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000cb04", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cb12", + "end_address": "0x14000cb48", + "name": "", + "blocks": [ + { + "address": "0x14000cb12", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb12", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000cb13", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cb14", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000cb16", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000cb18", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000cb1a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000cb1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cb21", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000cb25", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000cb27", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000cb2a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000cb2d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000cb30", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rax]" + }, + { + "address": "0x14000cb33", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000cb36", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cb48" + }, + { + "address": "0x14000cb38", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r14d" + }, + { + "address": "0x14000cb3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f858" + }, + { + "address": "0x14000cb40", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000cb43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000cbf5" + } + ], + "successors": [ + "0x14000cbf5" + ] + } + ] + }, + { + "address": "0x14000cb13", + "end_address": "0x14000cb48", + "name": "", + "blocks": [ + { + "address": "0x14000cb13", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb13", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cb14", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000cb16", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000cb18", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000cb1a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000cb1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cb21", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000cb25", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000cb27", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000cb2a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000cb2d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000cb30", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rax]" + }, + { + "address": "0x14000cb33", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000cb36", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cb48" + }, + { + "address": "0x14000cb38", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r14d" + }, + { + "address": "0x14000cb3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f858" + }, + { + "address": "0x14000cb40", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000cb43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000cbf5" + } + ], + "successors": [ + "0x14000cbf5" + ] + } + ] + }, + { + "address": "0x14000cb14", + "end_address": "0x14000cb48", + "name": "", + "blocks": [ + { + "address": "0x14000cb14", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb14", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000cb16", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000cb18", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000cb1a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000cb1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cb21", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000cb25", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000cb27", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000cb2a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000cb2d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000cb30", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rax]" + }, + { + "address": "0x14000cb33", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000cb36", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cb48" + }, + { + "address": "0x14000cb38", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r14d" + }, + { + "address": "0x14000cb3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f858" + }, + { + "address": "0x14000cb40", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000cb43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000cbf5" + } + ], + "successors": [ + "0x14000cbf5" + ] + } + ] + }, + { + "address": "0x14000cb16", + "end_address": "0x14000cb48", + "name": "", + "blocks": [ + { + "address": "0x14000cb16", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb16", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000cb18", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000cb1a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000cb1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cb21", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000cb25", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000cb27", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000cb2a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000cb2d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000cb30", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rax]" + }, + { + "address": "0x14000cb33", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000cb36", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cb48" + }, + { + "address": "0x14000cb38", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r14d" + }, + { + "address": "0x14000cb3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f858" + }, + { + "address": "0x14000cb40", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000cb43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000cbf5" + } + ], + "successors": [ + "0x14000cbf5" + ] + } + ] + }, + { + "address": "0x14000cb18", + "end_address": "0x14000cb48", + "name": "", + "blocks": [ + { + "address": "0x14000cb18", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb18", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000cb1a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000cb1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cb21", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000cb25", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000cb27", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000cb2a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000cb2d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000cb30", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rax]" + }, + { + "address": "0x14000cb33", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000cb36", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cb48" + }, + { + "address": "0x14000cb38", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r14d" + }, + { + "address": "0x14000cb3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f858" + }, + { + "address": "0x14000cb40", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000cb43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000cbf5" + } + ], + "successors": [ + "0x14000cbf5" + ] + } + ] + }, + { + "address": "0x14000cb1d", + "end_address": "0x14000cb48", + "name": "", + "blocks": [ + { + "address": "0x14000cb1d", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cb1d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cb21", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 8]" + }, + { + "address": "0x14000cb25", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000cb27", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000cb2a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rax]" + }, + { + "address": "0x14000cb2d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000cb30", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, dword ptr [rax]" + }, + { + "address": "0x14000cb33", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14000cb36", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cb48" + }, + { + "address": "0x14000cb38", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, r14d" + }, + { + "address": "0x14000cb3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f858" + }, + { + "address": "0x14000cb40", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rax" + }, + { + "address": "0x14000cb43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000cbf5" + } + ], + "successors": [ + "0x14000cbf5" + ] + } + ] + }, + { + "address": "0x14000cdb1", + "end_address": "0x14000cdf4", + "name": "", + "blocks": [ + { + "address": "0x14000cdb1", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cdb1", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000cdb2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000cdb5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cdb9", + "size": 5, + "mnemonic": "call", + "operands": "0x140012358" + }, + { + "address": "0x14000cdbe", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x10]" + }, + { + "address": "0x14000cdc2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x14000cdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x28]" + }, + { + "address": "0x14000cdca", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x18]" + }, + { + "address": "0x14000cdce", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14000cdd2", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x14000cdd6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14000cddb", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x20]" + }, + { + "address": "0x14000cddf", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x20]" + }, + { + "address": "0x14000cde3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x28], eax" + }, + { + "address": "0x14000cde6", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x14000cde9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac8" + }, + { + "address": "0x14000cdee", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cdf2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000cdf3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000cdb5", + "end_address": "0x14000cdf4", + "name": "", + "blocks": [ + { + "address": "0x14000cdb5", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000cdb5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cdb9", + "size": 5, + "mnemonic": "call", + "operands": "0x140012358" + }, + { + "address": "0x14000cdbe", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x10]" + }, + { + "address": "0x14000cdc2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x14000cdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x28]" + }, + { + "address": "0x14000cdca", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x18]" + }, + { + "address": "0x14000cdce", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14000cdd2", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x14000cdd6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14000cddb", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x20]" + }, + { + "address": "0x14000cddf", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x20]" + }, + { + "address": "0x14000cde3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x28], eax" + }, + { + "address": "0x14000cde6", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x14000cde9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cac8" + }, + { + "address": "0x14000cdee", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000cdf2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000cdf3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ce35", + "end_address": "0x14000ce51", + "name": "", + "blocks": [ + { + "address": "0x14000ce35", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ce35", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ce36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ce3a", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x263af], 0" + }, + { + "address": "0x14000ce41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x14000ce44", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 1]" + }, + { + "address": "0x14000ce47", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ce6a" + }, + { + "address": "0x14000ce49", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0x100" + }, + { + "address": "0x14000ce4f", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000cec9" + } + ], + "successors": [ + "0x14000cec9", + "0x14000ce51" + ] + } + ] + }, + { + "address": "0x14000ce36", + "end_address": "0x14000ce51", + "name": "", + "blocks": [ + { + "address": "0x14000ce36", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ce36", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ce3a", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x263af], 0" + }, + { + "address": "0x14000ce41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x14000ce44", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 1]" + }, + { + "address": "0x14000ce47", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ce6a" + }, + { + "address": "0x14000ce49", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0x100" + }, + { + "address": "0x14000ce4f", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000cec9" + } + ], + "successors": [ + "0x14000cec9", + "0x14000ce51" + ] + } + ] + }, + { + "address": "0x14000cee5", + "end_address": "0x14000cf01", + "name": "", + "blocks": [ + { + "address": "0x14000cee5", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cee5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cee6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ceea", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x262ff], 0" + }, + { + "address": "0x14000cef1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x14000cef4", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 1]" + }, + { + "address": "0x14000cef7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cf1a" + }, + { + "address": "0x14000cef9", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0x100" + }, + { + "address": "0x14000ceff", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000cf79" + } + ], + "successors": [ + "0x14000cf79", + "0x14000cf01" + ] + } + ] + }, + { + "address": "0x14000cee6", + "end_address": "0x14000cf01", + "name": "", + "blocks": [ + { + "address": "0x14000cee6", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cee6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ceea", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x262ff], 0" + }, + { + "address": "0x14000cef1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x14000cef4", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 1]" + }, + { + "address": "0x14000cef7", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000cf1a" + }, + { + "address": "0x14000cef9", + "size": 6, + "mnemonic": "cmp", + "operands": "edi, 0x100" + }, + { + "address": "0x14000ceff", + "size": 2, + "mnemonic": "ja", + "operands": "0x14000cf79" + } + ], + "successors": [ + "0x14000cf79", + "0x14000cf01" + ] + } + ] + }, + { + "address": "0x14000cffb", + "end_address": "0x14000d053", + "name": "", + "blocks": [ + { + "address": "0x14000cffb", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cffb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000cffc", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000cffe", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000d000", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d002", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + } + ] + }, + { + "address": "0x14000cffc", + "end_address": "0x14000d053", + "name": "", + "blocks": [ + { + "address": "0x14000cffc", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cffc", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000cffe", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000d000", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d002", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + } + ] + }, + { + "address": "0x14000cffe", + "end_address": "0x14000d053", + "name": "", + "blocks": [ + { + "address": "0x14000cffe", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000cffe", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000d000", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d002", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + } + ] + }, + { + "address": "0x14000d000", + "end_address": "0x14000d053", + "name": "", + "blocks": [ + { + "address": "0x14000d000", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d000", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d002", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + } + ] + }, + { + "address": "0x14000d002", + "end_address": "0x14000d053", + "name": "", + "blocks": [ + { + "address": "0x14000d002", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d002", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + } + ] + }, + { + "address": "0x14000d004", + "end_address": "0x14000d053", + "name": "", + "blocks": [ + { + "address": "0x14000d004", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d004", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x14000d00b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2402e]" + }, + { + "address": "0x14000d012", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000d015", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x88], rax" + }, + { + "address": "0x14000d01d", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x138]" + }, + { + "address": "0x14000d024", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000d026", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000d028", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x58], rcx" + }, + { + "address": "0x14000d02c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x50], rbx" + }, + { + "address": "0x14000d030", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14000d033", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d036", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x14000d039", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ebx" + }, + { + "address": "0x14000d03c", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, ebx" + }, + { + "address": "0x14000d03e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, ebx" + }, + { + "address": "0x14000d041", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x70], xmm0" + }, + { + "address": "0x14000d046", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [r11 - 0x38], eax" + }, + { + "address": "0x14000d04a", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x14000d04d", + "size": 6, + "mnemonic": "je", + "operands": "0x14000d5b3" + } + ], + "successors": [ + "0x14000d5b3", + "0x14000d053" + ] + } + ] + }, + { + "address": "0x14000d64a", + "end_address": "0x14000d657", + "name": "", + "blocks": [ + { + "address": "0x14000d64a", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d64a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000d64b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d64f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d652", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d655", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d6a3" + } + ], + "successors": [ + "0x14000d6a3", + "0x14000d657" + ] + } + ] + }, + { + "address": "0x14000d64b", + "end_address": "0x14000d657", + "name": "", + "blocks": [ + { + "address": "0x14000d64b", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d64b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d64f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d652", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000d655", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d6a3" + } + ], + "successors": [ + "0x14000d6a3", + "0x14000d657" + ] + } + ] + }, + { + "address": "0x14000d80a", + "end_address": "0x14000d82d", + "name": "", + "blocks": [ + { + "address": "0x14000d80a", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d80a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d80e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000d810", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x14000d815", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x14000d817", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000d819", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d738" + }, + { + "address": "0x14000d81e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14000d820", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000d825", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14000d827", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d82b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000d82c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d832", + "end_address": "0x14000d852", + "name": "", + "blocks": [ + { + "address": "0x14000d832", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d832", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d836", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000d839", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x38], 1" + }, + { + "address": "0x14000d83d", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x34], ecx" + }, + { + "address": "0x14000d840", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d738" + }, + { + "address": "0x14000d845", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x2c], eax" + }, + { + "address": "0x14000d848", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x30], 1" + }, + { + "address": "0x14000d84c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d850", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000d851", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d8a6", + "end_address": "0x14000d8bb", + "name": "", + "blocks": [ + { + "address": "0x14000d8a6", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d8a6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000d8a7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d8ab", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x18], 0" + }, + { + "address": "0x14000d8af", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d8b2", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x14000d8b6", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000d8b9", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d8c0" + } + ], + "successors": [ + "0x14000d8c0", + "0x14000d8bb" + ] + } + ] + }, + { + "address": "0x14000d8a7", + "end_address": "0x14000d8bb", + "name": "", + "blocks": [ + { + "address": "0x14000d8a7", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d8a7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d8ab", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rcx + 0x18], 0" + }, + { + "address": "0x14000d8af", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d8b2", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [rcx + 8]" + }, + { + "address": "0x14000d8b6", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000d8b9", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d8c0" + } + ], + "successors": [ + "0x14000d8c0", + "0x14000d8bb" + ] + } + ] + }, + { + "address": "0x14000d94a", + "end_address": "0x14000d9b6", + "name": "", + "blocks": [ + { + "address": "0x14000d94a", + "size": 28, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d94a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000d94b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d94f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d952", + "size": 5, + "mnemonic": "call", + "operands": "0x14000abc8" + }, + { + "address": "0x14000d957", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdi + 0x18]" + }, + { + "address": "0x14000d95b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000d95e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000d961", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000d968", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], r8" + }, + { + "address": "0x14000d96b", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 0x88]" + }, + { + "address": "0x14000d972", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x20], r8" + }, + { + "address": "0x14000d976", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x14000d97a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b60" + }, + { + "address": "0x14000d97f", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x14000d983", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdi + 0x20]" + }, + { + "address": "0x14000d987", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000d98a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015bcc" + }, + { + "address": "0x14000d98f", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x3a8]" + }, + { + "address": "0x14000d995", + "size": 2, + "mnemonic": "test", + "operands": "al, 2" + }, + { + "address": "0x14000d997", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d9a6" + }, + { + "address": "0x14000d999", + "size": 3, + "mnemonic": "or", + "operands": "eax, 2" + }, + { + "address": "0x14000d99c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 0x3a8], eax" + }, + { + "address": "0x14000d9a2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x28], 2" + }, + { + "address": "0x14000d9a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000d9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000d9b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d9b4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d9b5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d94b", + "end_address": "0x14000d9b6", + "name": "", + "blocks": [ + { + "address": "0x14000d94b", + "size": 27, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d94b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d94f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d952", + "size": 5, + "mnemonic": "call", + "operands": "0x14000abc8" + }, + { + "address": "0x14000d957", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdi + 0x18]" + }, + { + "address": "0x14000d95b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rax" + }, + { + "address": "0x14000d95e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000d961", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 0x90]" + }, + { + "address": "0x14000d968", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], r8" + }, + { + "address": "0x14000d96b", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rax + 0x88]" + }, + { + "address": "0x14000d972", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdi + 0x20], r8" + }, + { + "address": "0x14000d976", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x14000d97a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015b60" + }, + { + "address": "0x14000d97f", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi + 8]" + }, + { + "address": "0x14000d983", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdi + 0x20]" + }, + { + "address": "0x14000d987", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14000d98a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015bcc" + }, + { + "address": "0x14000d98f", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsi + 0x3a8]" + }, + { + "address": "0x14000d995", + "size": 2, + "mnemonic": "test", + "operands": "al, 2" + }, + { + "address": "0x14000d997", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000d9a6" + }, + { + "address": "0x14000d999", + "size": 3, + "mnemonic": "or", + "operands": "eax, 2" + }, + { + "address": "0x14000d99c", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rsi + 0x3a8], eax" + }, + { + "address": "0x14000d9a2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x28], 2" + }, + { + "address": "0x14000d9a6", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000d9ab", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14000d9b0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000d9b4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000d9b5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000d9eb", + "end_address": "0x14000da08", + "name": "", + "blocks": [ + { + "address": "0x14000d9eb", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d9eb", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000d9ed", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d9f1", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14000d9f4", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14000d9f7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000d9fa", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d9fd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000da00", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000da26" + }, + { + "address": "0x14000da02", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], r14b" + }, + { + "address": "0x14000da06", + "size": 2, + "mnemonic": "je", + "operands": "0x14000da15" + } + ], + "successors": [ + "0x14000da15", + "0x14000da08" + ] + } + ] + }, + { + "address": "0x14000d9ed", + "end_address": "0x14000da08", + "name": "", + "blocks": [ + { + "address": "0x14000d9ed", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000d9ed", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000d9f1", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14000d9f4", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14000d9f7", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000d9fa", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000d9fd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000da00", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000da26" + }, + { + "address": "0x14000da02", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], r14b" + }, + { + "address": "0x14000da06", + "size": 2, + "mnemonic": "je", + "operands": "0x14000da15" + } + ], + "successors": [ + "0x14000da15", + "0x14000da08" + ] + } + ] + }, + { + "address": "0x14000db87", + "end_address": "0x14000dba2", + "name": "", + "blocks": [ + { + "address": "0x14000db87", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000db87", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000db88", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000db8c", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000db8e", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r9d" + }, + { + "address": "0x14000db91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000db94", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000db97", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000db9a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000dbb7" + }, + { + "address": "0x14000db9c", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], bpl" + }, + { + "address": "0x14000dba0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dba6" + } + ], + "successors": [ + "0x14000dba6", + "0x14000dba2" + ] + } + ] + }, + { + "address": "0x14000db88", + "end_address": "0x14000dba2", + "name": "", + "blocks": [ + { + "address": "0x14000db88", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000db88", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000db8c", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000db8e", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r9d" + }, + { + "address": "0x14000db91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000db94", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000db97", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000db9a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000dbb7" + }, + { + "address": "0x14000db9c", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], bpl" + }, + { + "address": "0x14000dba0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dba6" + } + ], + "successors": [ + "0x14000dba6", + "0x14000dba2" + ] + } + ] + }, + { + "address": "0x14000deb5", + "end_address": "0x14000dec9", + "name": "", + "blocks": [ + { + "address": "0x14000deb5", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000deb5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000deb6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000deba", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000debd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000df00" + }, + { + "address": "0x14000dec2", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000dec4", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000dec7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ded8" + } + ], + "successors": [ + "0x14000ded8", + "0x14000dec9" + ] + } + ] + }, + { + "address": "0x14000deb6", + "end_address": "0x14000dec9", + "name": "", + "blocks": [ + { + "address": "0x14000deb6", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000deb6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000deba", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000debd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000df00" + }, + { + "address": "0x14000dec2", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000dec4", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000dec7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ded8" + } + ], + "successors": [ + "0x14000ded8", + "0x14000dec9" + ] + } + ] + }, + { + "address": "0x14000df02", + "end_address": "0x14000df37", + "name": "", + "blocks": [ + { + "address": "0x14000df02", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000df02", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df06", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df08", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000df0d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000df0e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2312b]" + }, + { + "address": "0x14000df15", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000df17", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14000df1a", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x25147]" + }, + { + "address": "0x14000df21", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rax" + }, + { + "address": "0x14000df24", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x14000df27", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df29", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000df2e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000df31", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df35", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000df36", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000df45", + "end_address": "0x14000df99", + "name": "", + "blocks": [ + { + "address": "0x14000df45", + "size": 25, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000df45", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000df46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df4a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000df4d", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df4f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000df54", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000df55", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x230e4]" + }, + { + "address": "0x14000df5c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x14000df5e", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14000df61", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000df64", + "size": 7, + "mnemonic": "xor", + "operands": "rbx, qword ptr [rip + 0x250fd]" + }, + { + "address": "0x14000df6b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000df6d", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x14000df70", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x40" + }, + { + "address": "0x14000df75", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x14000df77", + "size": 3, + "mnemonic": "ror", + "operands": "rdi, cl" + }, + { + "address": "0x14000df7a", + "size": 3, + "mnemonic": "xor", + "operands": "rdi, rdx" + }, + { + "address": "0x14000df7d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x250e4], rdi" + }, + { + "address": "0x14000df84", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df86", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000df8b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000df8e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000df93", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df97", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000df98", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000df46", + "end_address": "0x14000df99", + "name": "", + "blocks": [ + { + "address": "0x14000df46", + "size": 24, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000df46", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df4a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000df4d", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df4f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000df54", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000df55", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x230e4]" + }, + { + "address": "0x14000df5c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x14000df5e", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14000df61", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000df64", + "size": 7, + "mnemonic": "xor", + "operands": "rbx, qword ptr [rip + 0x250fd]" + }, + { + "address": "0x14000df6b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000df6d", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x14000df70", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x40" + }, + { + "address": "0x14000df75", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x14000df77", + "size": 3, + "mnemonic": "ror", + "operands": "rdi, cl" + }, + { + "address": "0x14000df7a", + "size": 3, + "mnemonic": "xor", + "operands": "rdi, rdx" + }, + { + "address": "0x14000df7d", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x250e4], rdi" + }, + { + "address": "0x14000df84", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000df86", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000df8b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000df8e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000df93", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000df97", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000df98", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000dfbb", + "end_address": "0x14000dfd5", + "name": "", + "blocks": [ + { + "address": "0x14000dfbb", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dfbb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000dfbc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000dfc0", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000dfc3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000dfc5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x14000dfca", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000dfcd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000dfd0", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000dfd3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dff4" + } + ], + "successors": [ + "0x14000dff4", + "0x14000dfd5" + ] + } + ] + }, + { + "address": "0x14000dfbc", + "end_address": "0x14000dfd5", + "name": "", + "blocks": [ + { + "address": "0x14000dfbc", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000dfbc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000dfc0", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000dfc3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14000dfc5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011924" + }, + { + "address": "0x14000dfca", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14000dfcd", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000dfd0", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000dfd3", + "size": 2, + "mnemonic": "je", + "operands": "0x14000dff4" + } + ], + "successors": [ + "0x14000dff4", + "0x14000dfd5" + ] + } + ] + }, + { + "address": "0x14000e177", + "end_address": "0x14000e1a2", + "name": "", + "blocks": [ + { + "address": "0x14000e177", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e177", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000e179", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e17b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e17d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e181", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e186", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000e189", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000e18c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000e18f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e192", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [r15], 0" + }, + { + "address": "0x14000e196", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 1" + }, + { + "address": "0x14000e19d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000e1a0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e1a9" + } + ], + "successors": [ + "0x14000e1a9", + "0x14000e1a2" + ] + } + ] + }, + { + "address": "0x14000e179", + "end_address": "0x14000e1a2", + "name": "", + "blocks": [ + { + "address": "0x14000e179", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e179", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e17b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e17d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e181", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e186", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000e189", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000e18c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000e18f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e192", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [r15], 0" + }, + { + "address": "0x14000e196", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 1" + }, + { + "address": "0x14000e19d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000e1a0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e1a9" + } + ], + "successors": [ + "0x14000e1a9", + "0x14000e1a2" + ] + } + ] + }, + { + "address": "0x14000e17b", + "end_address": "0x14000e1a2", + "name": "", + "blocks": [ + { + "address": "0x14000e17b", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e17b", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e17d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e181", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e186", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000e189", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000e18c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000e18f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e192", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [r15], 0" + }, + { + "address": "0x14000e196", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 1" + }, + { + "address": "0x14000e19d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000e1a0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e1a9" + } + ], + "successors": [ + "0x14000e1a9", + "0x14000e1a2" + ] + } + ] + }, + { + "address": "0x14000e17d", + "end_address": "0x14000e1a2", + "name": "", + "blocks": [ + { + "address": "0x14000e17d", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e17d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e181", + "size": 5, + "mnemonic": "mov", + "operands": "r15, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e186", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14000e189", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000e18c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000e18f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e192", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [r15], 0" + }, + { + "address": "0x14000e196", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [r9], 1" + }, + { + "address": "0x14000e19d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000e1a0", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e1a9" + } + ], + "successors": [ + "0x14000e1a9", + "0x14000e1a2" + ] + } + ] + }, + { + "address": "0x14000e326", + "end_address": "0x14000e379", + "name": "", + "blocks": [ + { + "address": "0x14000e326", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e326", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e32a", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0x1fffffffffffffff" + }, + { + "address": "0x14000e334", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x14000e337", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x14000e33a", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000e379" + }, + { + "address": "0x14000e33c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000e33e", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14000e342", + "size": 3, + "mnemonic": "div", + "operands": "r8" + }, + { + "address": "0x14000e345", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x14000e348", + "size": 2, + "mnemonic": "jae", + "operands": "0x14000e379" + }, + { + "address": "0x14000e34a", + "size": 4, + "mnemonic": "shl", + "operands": "rcx, 3" + }, + { + "address": "0x14000e34e", + "size": 4, + "mnemonic": "imul", + "operands": "r9, r8" + }, + { + "address": "0x14000e352", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x14000e355", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x14000e358", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, r9" + }, + { + "address": "0x14000e35b", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000e379" + }, + { + "address": "0x14000e35d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r9" + }, + { + "address": "0x14000e360", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14000e365", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000e36a", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e36c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000e36f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000e374", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x14000e377", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e37b" + } + ], + "successors": [ + "0x14000e37b" + ] + } + ] + }, + { + "address": "0x14000e389", + "end_address": "0x14000e3a4", + "name": "", + "blocks": [ + { + "address": "0x14000e389", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e389", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000e38a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000e38b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e38c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e38e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e390", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000e393", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e397", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e399", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ecx" + }, + { + "address": "0x14000e39c", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e39e", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e4ee" + } + ], + "successors": [ + "0x14000e4ee", + "0x14000e3a4" + ] + } + ] + }, + { + "address": "0x14000e38a", + "end_address": "0x14000e3a4", + "name": "", + "blocks": [ + { + "address": "0x14000e38a", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e38a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000e38b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e38c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e38e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e390", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000e393", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e397", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e399", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ecx" + }, + { + "address": "0x14000e39c", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e39e", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e4ee" + } + ], + "successors": [ + "0x14000e4ee", + "0x14000e3a4" + ] + } + ] + }, + { + "address": "0x14000e38b", + "end_address": "0x14000e3a4", + "name": "", + "blocks": [ + { + "address": "0x14000e38b", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e38b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e38c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e38e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e390", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000e393", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e397", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e399", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ecx" + }, + { + "address": "0x14000e39c", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e39e", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e4ee" + } + ], + "successors": [ + "0x14000e4ee", + "0x14000e3a4" + ] + } + ] + }, + { + "address": "0x14000e38c", + "end_address": "0x14000e3a4", + "name": "", + "blocks": [ + { + "address": "0x14000e38c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e38c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e38e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e390", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000e393", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e397", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e399", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ecx" + }, + { + "address": "0x14000e39c", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e39e", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e4ee" + } + ], + "successors": [ + "0x14000e4ee", + "0x14000e3a4" + ] + } + ] + }, + { + "address": "0x14000e38e", + "end_address": "0x14000e3a4", + "name": "", + "blocks": [ + { + "address": "0x14000e38e", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e38e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000e390", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000e393", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e397", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e399", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ecx" + }, + { + "address": "0x14000e39c", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e39e", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e4ee" + } + ], + "successors": [ + "0x14000e4ee", + "0x14000e3a4" + ] + } + ] + }, + { + "address": "0x14000e393", + "end_address": "0x14000e3a4", + "name": "", + "blocks": [ + { + "address": "0x14000e393", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e393", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e397", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e399", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, ecx" + }, + { + "address": "0x14000e39c", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e39e", + "size": 6, + "mnemonic": "je", + "operands": "0x14000e4ee" + } + ], + "successors": [ + "0x14000e4ee", + "0x14000e3a4" + ] + } + ] + }, + { + "address": "0x14000e509", + "end_address": "0x14000e519", + "name": "", + "blocks": [ + { + "address": "0x14000e509", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e509", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e50a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e50e", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e510", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x24c71], rdi" + }, + { + "address": "0x14000e517", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e51d" + } + ], + "successors": [ + "0x14000e51d", + "0x14000e519" + ] + } + ] + }, + { + "address": "0x14000e50a", + "end_address": "0x14000e519", + "name": "", + "blocks": [ + { + "address": "0x14000e50a", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e50a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e50e", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14000e510", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rip + 0x24c71], rdi" + }, + { + "address": "0x14000e517", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e51d" + } + ], + "successors": [ + "0x14000e51d", + "0x14000e519" + ] + } + ] + }, + { + "address": "0x14000e58b", + "end_address": "0x14000e59d", + "name": "", + "blocks": [ + { + "address": "0x14000e58b", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e58b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e58d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e591", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000e594", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e596", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000e599", + "size": 2, + "mnemonic": "mov", + "operands": "dl, byte ptr [rsi]" + }, + { + "address": "0x14000e59b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e5c2" + } + ], + "successors": [ + "0x14000e5c2" + ] + } + ] + }, + { + "address": "0x14000e58d", + "end_address": "0x14000e59d", + "name": "", + "blocks": [ + { + "address": "0x14000e58d", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e58d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e591", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000e594", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e596", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000e599", + "size": 2, + "mnemonic": "mov", + "operands": "dl, byte ptr [rsi]" + }, + { + "address": "0x14000e59b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e5c2" + } + ], + "successors": [ + "0x14000e5c2" + ] + } + ] + }, + { + "address": "0x14000e696", + "end_address": "0x14000e6a6", + "name": "", + "blocks": [ + { + "address": "0x14000e696", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e696", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e697", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e69b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000e69e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e6a1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e6a4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e6b5" + } + ], + "successors": [ + "0x14000e6b5" + ] + } + ] + }, + { + "address": "0x14000e697", + "end_address": "0x14000e6a6", + "name": "", + "blocks": [ + { + "address": "0x14000e697", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e697", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e69b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000e69e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e6a1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000e6a4", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000e6b5" + } + ], + "successors": [ + "0x14000e6b5" + ] + } + ] + }, + { + "address": "0x14000e6df", + "end_address": "0x14000e712", + "name": "", + "blocks": [ + { + "address": "0x14000e6df", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e6df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000e6e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000e6e5", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x24aa4]" + }, + { + "address": "0x14000e6ec", + "size": 4, + "mnemonic": "or", + "operands": "r14d, 0xffffffff" + }, + { + "address": "0x14000e6f0", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000e6f3", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000e791" + }, + { + "address": "0x14000e6f9", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r14d" + }, + { + "address": "0x14000e6fc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000e701", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000e706", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e70b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000e70f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000e711", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e6e1", + "end_address": "0x14000e712", + "name": "", + "blocks": [ + { + "address": "0x14000e6e1", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e6e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000e6e5", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rip + 0x24aa4]" + }, + { + "address": "0x14000e6ec", + "size": 4, + "mnemonic": "or", + "operands": "r14d, 0xffffffff" + }, + { + "address": "0x14000e6f0", + "size": 3, + "mnemonic": "test", + "operands": "rdi, rdi" + }, + { + "address": "0x14000e6f3", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000e791" + }, + { + "address": "0x14000e6f9", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r14d" + }, + { + "address": "0x14000e6fc", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14000e701", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14000e706", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000e70b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14000e70f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000e711", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e8ca", + "end_address": "0x14000e8dd", + "name": "", + "blocks": [ + { + "address": "0x14000e8ca", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e8ca", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e8cb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e8cf", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000e8d2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e8d5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000e8d8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000e8db", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e8e2" + } + ], + "successors": [ + "0x14000e8e2", + "0x14000e8dd" + ] + } + ] + }, + { + "address": "0x14000e8cb", + "end_address": "0x14000e8dd", + "name": "", + "blocks": [ + { + "address": "0x14000e8cb", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e8cb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e8cf", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000e8d2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e8d5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000e8d8", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000e8db", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e8e2" + } + ], + "successors": [ + "0x14000e8e2", + "0x14000e8dd" + ] + } + ] + }, + { + "address": "0x14000e8fd", + "end_address": "0x14000e90d", + "name": "", + "blocks": [ + { + "address": "0x14000e8fd", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e8fd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e8fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e902", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000e905", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e908", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14000e90b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e927" + } + ], + "successors": [ + "0x14000e927", + "0x14000e90d" + ] + } + ] + }, + { + "address": "0x14000e8fe", + "end_address": "0x14000e90d", + "name": "", + "blocks": [ + { + "address": "0x14000e8fe", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e8fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e902", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000e905", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e908", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14000e90b", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e927" + } + ], + "successors": [ + "0x14000e927", + "0x14000e90d" + ] + } + ] + }, + { + "address": "0x14000e93e", + "end_address": "0x14000e96c", + "name": "", + "blocks": [ + { + "address": "0x14000e93e", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e93e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000e93f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e943", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000e946", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000e949", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000e94b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000e950", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e951", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000e954", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e96c" + }, + { + "address": "0x14000e959", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e95a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14000e95c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000e961", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000e966", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e96a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e96b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e93f", + "end_address": "0x14000e96c", + "name": "", + "blocks": [ + { + "address": "0x14000e93f", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e93f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e943", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000e946", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000e949", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000e94b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000e950", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e951", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14000e954", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e96c" + }, + { + "address": "0x14000e959", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000e95a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14000e95c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14000e961", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14000e966", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000e96a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000e96b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e96e", + "end_address": "0x14000e9a9", + "name": "", + "blocks": [ + { + "address": "0x14000e96e", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e96e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000e972", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000e975", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x2483c], 0" + }, + { + "address": "0x14000e97c", + "size": 6, + "mnemonic": "jne", + "operands": "0x14000ea20" + }, + { + "address": "0x14000e982", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14000e987", + "size": 6, + "mnemonic": "xchg", + "operands": "dword ptr [rip + 0x2481b], eax" + }, + { + "address": "0x14000e98d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000e990", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x14000e992", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x14000e994", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000e9c9" + }, + { + "address": "0x14000e996", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x226a3]" + }, + { + "address": "0x14000e99d", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x2480c]" + }, + { + "address": "0x14000e9a4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rax" + }, + { + "address": "0x14000e9a7", + "size": 2, + "mnemonic": "je", + "operands": "0x14000e9c0" + } + ], + "successors": [ + "0x14000e9c0", + "0x14000e9a9" + ] + } + ] + }, + { + "address": "0x14000ea35", + "end_address": "0x14000ea5e", + "name": "", + "blocks": [ + { + "address": "0x14000ea35", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ea35", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000ea36", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000ea39", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000ea3d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x14000ea45", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rbx" + }, + { + "address": "0x14000ea4a", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000ea4c", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x14000ea4f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ea9b" + }, + { + "address": "0x14000ea51", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000ea53", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11677]" + }, + { + "address": "0x14000ea59", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000ea5c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ea9b" + } + ], + "successors": [ + "0x14000ea9b", + "0x14000ea5e" + ] + } + ] + }, + { + "address": "0x14000ea39", + "end_address": "0x14000ea5e", + "name": "", + "blocks": [ + { + "address": "0x14000ea39", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ea39", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000ea3d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x14000ea45", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rbx" + }, + { + "address": "0x14000ea4a", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000ea4c", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x14000ea4f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ea9b" + }, + { + "address": "0x14000ea51", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000ea53", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x11677]" + }, + { + "address": "0x14000ea59", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000ea5c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ea9b" + } + ], + "successors": [ + "0x14000ea9b", + "0x14000ea5e" + ] + } + ] + }, + { + "address": "0x14000eb12", + "end_address": "0x14000eb1c", + "name": "", + "blocks": [ + { + "address": "0x14000eb12", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000eb16", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000eb18", + "size": 2, + "mnemonic": "test", + "operands": "dl, dl" + }, + { + "address": "0x14000eb1a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb2d" + } + ], + "successors": [ + "0x14000eb2d", + "0x14000eb1c" + ] + } + ] + }, + { + "address": "0x14000eb42", + "end_address": "0x14000eb74", + "name": "", + "blocks": [ + { + "address": "0x14000eb42", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eb42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000eb46", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x14000eb4f", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000eb51", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x48], 0" + }, + { + "address": "0x14000eb57", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x48]" + }, + { + "address": "0x14000eb5c", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x16d9d]" + }, + { + "address": "0x14000eb63", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000eb65", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x115fd]" + }, + { + "address": "0x14000eb6b", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000eb70", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000eb72", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eb92" + } + ], + "successors": [ + "0x14000eb92", + "0x14000eb74" + ] + } + ] + }, + { + "address": "0x14000eca2", + "end_address": "0x14000ecf6", + "name": "", + "blocks": [ + { + "address": "0x14000eca2", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eca2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000eca3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000eca7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000ecaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000ecad", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000ecaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000ecb4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000ecb5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ecb9", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14000ecbc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ecbf", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x90]" + }, + { + "address": "0x14000ecc6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ecc9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f2ac" + }, + { + "address": "0x14000ecce", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000ecd2", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000ecd6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ecd9", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8]" + }, + { + "address": "0x14000ecdc", + "size": 2, + "mnemonic": "mov", + "operands": "edx, dword ptr [rdx]" + }, + { + "address": "0x14000ecde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ece1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000fae8" + }, + { + "address": "0x14000ece6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000ecea", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000eced", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000ecf0", + "size": 6, + "mnemonic": "je", + "operands": "0x14000eda9" + } + ], + "successors": [ + "0x14000eda9", + "0x14000ecf6" + ] + } + ] + }, + { + "address": "0x14000eca3", + "end_address": "0x14000ecf6", + "name": "", + "blocks": [ + { + "address": "0x14000eca3", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000eca3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000eca7", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000ecaa", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000ecad", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000ecaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000ecb4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000ecb5", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ecb9", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14000ecbc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ecbf", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 0x90]" + }, + { + "address": "0x14000ecc6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ecc9", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f2ac" + }, + { + "address": "0x14000ecce", + "size": 4, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbx + 0x20]" + }, + { + "address": "0x14000ecd2", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 0x18]" + }, + { + "address": "0x14000ecd6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ecd9", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [r8]" + }, + { + "address": "0x14000ecdc", + "size": 2, + "mnemonic": "mov", + "operands": "edx, dword ptr [rdx]" + }, + { + "address": "0x14000ecde", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14000ece1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000fae8" + }, + { + "address": "0x14000ece6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x10]" + }, + { + "address": "0x14000ecea", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000eced", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000ecf0", + "size": 6, + "mnemonic": "je", + "operands": "0x14000eda9" + } + ], + "successors": [ + "0x14000eda9", + "0x14000ecf6" + ] + } + ] + }, + { + "address": "0x14000ede3", + "end_address": "0x14000ee12", + "name": "", + "blocks": [ + { + "address": "0x14000ede3", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ede3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ede4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ede8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000edeb", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000eded", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000edf2", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000edf3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2443e]" + }, + { + "address": "0x14000edfa", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x224cf]" + }, + { + "address": "0x14000ee01", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000ee06", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x24433]" + }, + { + "address": "0x14000ee0d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ee2b" + } + ], + "successors": [ + "0x14000ee2b", + "0x14000ee12" + ] + } + ] + }, + { + "address": "0x14000ede4", + "end_address": "0x14000ee12", + "name": "", + "blocks": [ + { + "address": "0x14000ede4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ede4", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ede8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14000edeb", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14000eded", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14000edf2", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000edf3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x2443e]" + }, + { + "address": "0x14000edfa", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x224cf]" + }, + { + "address": "0x14000ee01", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rbx" + }, + { + "address": "0x14000ee06", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x24433]" + }, + { + "address": "0x14000ee0d", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee10", + "size": 2, + "mnemonic": "je", + "operands": "0x14000ee2b" + } + ], + "successors": [ + "0x14000ee2b", + "0x14000ee12" + ] + } + ] + }, + { + "address": "0x14000ee49", + "end_address": "0x14000ee6d", + "name": "", + "blocks": [ + { + "address": "0x14000ee49", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ee49", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000ee4a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ee4e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000ee51", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000ee54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ee70" + }, + { + "address": "0x14000ee59", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000ee5a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000ee5d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ee60", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xffffffef" + }, + { + "address": "0x14000ee67", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ee6b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ee6c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ee4a", + "end_address": "0x14000ee6d", + "name": "", + "blocks": [ + { + "address": "0x14000ee4a", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ee4a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ee4e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14000ee51", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14000ee54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ee70" + }, + { + "address": "0x14000ee59", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14000ee5a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14000ee5d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14000ee60", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xffffffef" + }, + { + "address": "0x14000ee67", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000ee6b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000ee6c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ee75", + "end_address": "0x14000eea1", + "name": "", + "blocks": [ + { + "address": "0x14000ee75", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee75", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ee76", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000ee7a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000ee7d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x158" + }, + { + "address": "0x14000ee82", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x14000ee87", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000ee8c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi]" + }, + { + "address": "0x14000ee8f", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000ee91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee94", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x14000ee97", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000ee9c", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000ee9f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eef3" + } + ], + "successors": [ + "0x14000eef3", + "0x14000eea1" + ] + } + ] + }, + { + "address": "0x14000ee76", + "end_address": "0x14000eea1", + "name": "", + "blocks": [ + { + "address": "0x14000ee76", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ee76", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14000ee7a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000ee7d", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x158" + }, + { + "address": "0x14000ee82", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 1" + }, + { + "address": "0x14000ee87", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x14000ee8c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdi]" + }, + { + "address": "0x14000ee8f", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14000ee91", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x14000ee94", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x14000ee97", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14000ee9c", + "size": 3, + "mnemonic": "test", + "operands": "rbx, rbx" + }, + { + "address": "0x14000ee9f", + "size": 2, + "mnemonic": "je", + "operands": "0x14000eef3" + } + ], + "successors": [ + "0x14000eef3", + "0x14000eea1" + ] + } + ] + }, + { + "address": "0x14000ef0a", + "end_address": "0x14000ef61", + "name": "", + "blocks": [ + { + "address": "0x14000ef0a", + "size": 26, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ef0a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ef0b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef0f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000ef12", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000ef15", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000ef19", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14000ef1c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000ef1f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x14000ef22", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x258" + }, + { + "address": "0x14000ef29", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14000ef2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000ef33", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ef35", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ef61" + }, + { + "address": "0x14000ef37", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ef3b", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14000ef3e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ef41", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000ef44", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000ef49", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ef4b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ef61" + }, + { + "address": "0x14000ef4d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000ef52", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x18], 1" + }, + { + "address": "0x14000ef56", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000ef5b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef5f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ef60", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ef0b", + "end_address": "0x14000ef61", + "name": "", + "blocks": [ + { + "address": "0x14000ef0b", + "size": 25, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ef0b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef0f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000ef12", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14000ef15", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x10]" + }, + { + "address": "0x14000ef19", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14000ef1c", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000ef1f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x14000ef22", + "size": 7, + "mnemonic": "add", + "operands": "rcx, 0x258" + }, + { + "address": "0x14000ef29", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14000ef2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000ef33", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ef35", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ef61" + }, + { + "address": "0x14000ef37", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x14000ef3b", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14000ef3e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x14000ef41", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rsi" + }, + { + "address": "0x14000ef44", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14000ef49", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000ef4b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000ef61" + }, + { + "address": "0x14000ef4d", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x14000ef52", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x18], 1" + }, + { + "address": "0x14000ef56", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14000ef5b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef5f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000ef60", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ef82", + "end_address": "0x14000ef8f", + "name": "", + "blocks": [ + { + "address": "0x14000ef82", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ef82", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000ef83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef87", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000ef8a", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000ef8d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000efd2" + } + ], + "successors": [ + "0x14000efd2", + "0x14000ef8f" + ] + } + ] + }, + { + "address": "0x14000ef83", + "end_address": "0x14000ef8f", + "name": "", + "blocks": [ + { + "address": "0x14000ef83", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000ef83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000ef87", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000ef8a", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000ef8d", + "size": 2, + "mnemonic": "je", + "operands": "0x14000efd2" + } + ], + "successors": [ + "0x14000efd2", + "0x14000ef8f" + ] + } + ] + }, + { + "address": "0x14000f00b", + "end_address": "0x14000f036", + "name": "", + "blocks": [ + { + "address": "0x14000f00b", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f00b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f00f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14000f014", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x10]" + }, + { + "address": "0x14000f018", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 + 8]" + }, + { + "address": "0x14000f01c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14000f020", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 0x18]" + }, + { + "address": "0x14000f024", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x14000f028", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + 8]" + }, + { + "address": "0x14000f02c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000edd4" + }, + { + "address": "0x14000f031", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14000f035", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f047", + "end_address": "0x14000f06c", + "name": "", + "blocks": [ + { + "address": "0x14000f047", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f047", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f048", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f04c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000f04f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000f052", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000f055", + "size": 5, + "mnemonic": "call", + "operands": "0x1400165b0" + }, + { + "address": "0x14000f05a", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000f05c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f05e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f0c5" + }, + { + "address": "0x14000f060", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x80]" + }, + { + "address": "0x14000f067", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rax], bp" + }, + { + "address": "0x14000f06a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f087" + } + ], + "successors": [ + "0x14000f087", + "0x14000f06c" + ] + } + ] + }, + { + "address": "0x14000f048", + "end_address": "0x14000f06c", + "name": "", + "blocks": [ + { + "address": "0x14000f048", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f048", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f04c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000f04f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14000f052", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14000f055", + "size": 5, + "mnemonic": "call", + "operands": "0x1400165b0" + }, + { + "address": "0x14000f05a", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x14000f05c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f05e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f0c5" + }, + { + "address": "0x14000f060", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rbx + 0x80]" + }, + { + "address": "0x14000f067", + "size": 3, + "mnemonic": "cmp", + "operands": "word ptr [rax], bp" + }, + { + "address": "0x14000f06a", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f087" + } + ], + "successors": [ + "0x14000f087", + "0x14000f06c" + ] + } + ] + }, + { + "address": "0x14000f0eb", + "end_address": "0x14000f117", + "name": "", + "blocks": [ + { + "address": "0x14000f0eb", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f0eb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f0ec", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f0ee", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f0f0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0f4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000f0f7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14000f0fd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000f0ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f102", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000f107", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f10a", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rbx], r15w" + }, + { + "address": "0x14000f10e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f117" + }, + { + "address": "0x14000f110", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f112", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000f212" + } + ], + "successors": [ + "0x14000f212" + ] + } + ] + }, + { + "address": "0x14000f0ec", + "end_address": "0x14000f117", + "name": "", + "blocks": [ + { + "address": "0x14000f0ec", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f0ec", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f0ee", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f0f0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0f4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000f0f7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14000f0fd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000f0ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f102", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000f107", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f10a", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rbx], r15w" + }, + { + "address": "0x14000f10e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f117" + }, + { + "address": "0x14000f110", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f112", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000f212" + } + ], + "successors": [ + "0x14000f212" + ] + } + ] + }, + { + "address": "0x14000f0ee", + "end_address": "0x14000f117", + "name": "", + "blocks": [ + { + "address": "0x14000f0ee", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f0ee", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f0f0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0f4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000f0f7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14000f0fd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000f0ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f102", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000f107", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f10a", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rbx], r15w" + }, + { + "address": "0x14000f10e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f117" + }, + { + "address": "0x14000f110", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f112", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000f212" + } + ], + "successors": [ + "0x14000f212" + ] + } + ] + }, + { + "address": "0x14000f0f0", + "end_address": "0x14000f117", + "name": "", + "blocks": [ + { + "address": "0x14000f0f0", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f0f0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f0f4", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14000f0f7", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14000f0fd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14000f0ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f102", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x14000f107", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f10a", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rbx], r15w" + }, + { + "address": "0x14000f10e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f117" + }, + { + "address": "0x14000f110", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f112", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000f212" + } + ], + "successors": [ + "0x14000f212" + ] + } + ] + }, + { + "address": "0x14000f242", + "end_address": "0x14000f263", + "name": "", + "blocks": [ + { + "address": "0x14000f242", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f242", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14000f246", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14000f248", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000f24d", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rax + 0x3a8]" + }, + { + "address": "0x14000f254", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r8d" + }, + { + "address": "0x14000f257", + "size": 3, + "mnemonic": "and", + "operands": "dl, 2" + }, + { + "address": "0x14000f25a", + "size": 2, + "mnemonic": "neg", + "operands": "dl" + }, + { + "address": "0x14000f25c", + "size": 2, + "mnemonic": "sbb", + "operands": "ecx, ecx" + }, + { + "address": "0x14000f25e", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, -1" + }, + { + "address": "0x14000f261", + "size": 2, + "mnemonic": "je", + "operands": "0x14000f299" + } + ], + "successors": [ + "0x14000f299", + "0x14000f263" + ] + } + ] + }, + { + "address": "0x14000f36e", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f36e", + "size": 39, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f36e", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000f36f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000f370", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f371", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f373", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f375", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f36f", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f36f", + "size": 38, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f36f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000f370", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f371", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f373", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f375", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f370", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f370", + "size": 37, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f370", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f371", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f373", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f375", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f371", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f371", + "size": 36, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f371", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f373", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f375", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f373", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f373", + "size": 35, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f373", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f375", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f375", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f375", + "size": 34, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f375", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f377", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f377", + "size": 33, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f377", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f379", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x168]" + }, + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f381", + "end_address": "0x14000f3f4", + "name": "", + "blocks": [ + { + "address": "0x14000f381", + "size": 31, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f381", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f388", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x21cb1]" + }, + { + "address": "0x14000f38f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000f392", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x150], rax" + }, + { + "address": "0x14000f399", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x1d0]" + }, + { + "address": "0x14000f3a0", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14000f3a3", + "size": 7, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rbp + 0x1d8]" + }, + { + "address": "0x14000f3aa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14000f3ad", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x70], rax" + }, + { + "address": "0x14000f3b2", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r9" + }, + { + "address": "0x14000f3b5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x78], rdx" + }, + { + "address": "0x14000f3ba", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14000f3bd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rdi" + }, + { + "address": "0x14000f3c2", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f3c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x68], rsi" + }, + { + "address": "0x14000f3ca", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14000f3cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f3f4" + }, + { + "address": "0x14000f3cf", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f3d1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x150]" + }, + { + "address": "0x14000f3d8", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14000f3db", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14000f3e0", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0x268" + }, + { + "address": "0x14000f3e7", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f3e9", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f3eb", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f3ed", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f3ef", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14000f3f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14000f3f2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14000f3f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f800", + "end_address": "0x14000f839", + "name": "", + "blocks": [ + { + "address": "0x14000f800", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f800", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14000f801", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000f802", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000f803", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f804", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000f808", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x20]" + }, + { + "address": "0x14000f80c", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000f80e", + "size": 4, + "mnemonic": "add", + "operands": "rdi, -8" + }, + { + "address": "0x14000f812", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000f815", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f818", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rdi + 8]" + }, + { + "address": "0x14000f81c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000f81f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi]" + }, + { + "address": "0x14000f822", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000f825", + "size": 5, + "mnemonic": "call", + "operands": "0x140017480" + }, + { + "address": "0x14000f82a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f82c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f842" + }, + { + "address": "0x14000f82e", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000f830", + "size": 7, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rsp + 0x80]" + }, + { + "address": "0x14000f837", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000f818" + } + ], + "successors": [ + "0x14000f818", + "0x14000f839" + ] + } + ] + }, + { + "address": "0x14000f801", + "end_address": "0x14000f839", + "name": "", + "blocks": [ + { + "address": "0x14000f801", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f801", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000f802", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000f803", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f804", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000f808", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x20]" + }, + { + "address": "0x14000f80c", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000f80e", + "size": 4, + "mnemonic": "add", + "operands": "rdi, -8" + }, + { + "address": "0x14000f812", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000f815", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f818", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rdi + 8]" + }, + { + "address": "0x14000f81c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000f81f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi]" + }, + { + "address": "0x14000f822", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000f825", + "size": 5, + "mnemonic": "call", + "operands": "0x140017480" + }, + { + "address": "0x14000f82a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f82c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f842" + }, + { + "address": "0x14000f82e", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000f830", + "size": 7, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rsp + 0x80]" + }, + { + "address": "0x14000f837", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000f818" + } + ], + "successors": [ + "0x14000f818", + "0x14000f839" + ] + } + ] + }, + { + "address": "0x14000f802", + "end_address": "0x14000f839", + "name": "", + "blocks": [ + { + "address": "0x14000f802", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f802", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000f803", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f804", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000f808", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x20]" + }, + { + "address": "0x14000f80c", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000f80e", + "size": 4, + "mnemonic": "add", + "operands": "rdi, -8" + }, + { + "address": "0x14000f812", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000f815", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f818", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rdi + 8]" + }, + { + "address": "0x14000f81c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000f81f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi]" + }, + { + "address": "0x14000f822", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000f825", + "size": 5, + "mnemonic": "call", + "operands": "0x140017480" + }, + { + "address": "0x14000f82a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f82c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f842" + }, + { + "address": "0x14000f82e", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000f830", + "size": 7, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rsp + 0x80]" + }, + { + "address": "0x14000f837", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000f818" + } + ], + "successors": [ + "0x14000f818", + "0x14000f839" + ] + } + ] + }, + { + "address": "0x14000f803", + "end_address": "0x14000f839", + "name": "", + "blocks": [ + { + "address": "0x14000f803", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f803", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f804", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000f808", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x20]" + }, + { + "address": "0x14000f80c", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000f80e", + "size": 4, + "mnemonic": "add", + "operands": "rdi, -8" + }, + { + "address": "0x14000f812", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000f815", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f818", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rdi + 8]" + }, + { + "address": "0x14000f81c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000f81f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi]" + }, + { + "address": "0x14000f822", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000f825", + "size": 5, + "mnemonic": "call", + "operands": "0x140017480" + }, + { + "address": "0x14000f82a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f82c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f842" + }, + { + "address": "0x14000f82e", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000f830", + "size": 7, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rsp + 0x80]" + }, + { + "address": "0x14000f837", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000f818" + } + ], + "successors": [ + "0x14000f818", + "0x14000f839" + ] + } + ] + }, + { + "address": "0x14000f804", + "end_address": "0x14000f839", + "name": "", + "blocks": [ + { + "address": "0x14000f804", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f804", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x14000f808", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x20]" + }, + { + "address": "0x14000f80c", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14000f80e", + "size": 4, + "mnemonic": "add", + "operands": "rdi, -8" + }, + { + "address": "0x14000f812", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14000f815", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14000f818", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rdi + 8]" + }, + { + "address": "0x14000f81c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14000f81f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdi]" + }, + { + "address": "0x14000f822", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14000f825", + "size": 5, + "mnemonic": "call", + "operands": "0x140017480" + }, + { + "address": "0x14000f82a", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14000f82c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f842" + }, + { + "address": "0x14000f82e", + "size": 2, + "mnemonic": "inc", + "operands": "ebx" + }, + { + "address": "0x14000f830", + "size": 7, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rsp + 0x80]" + }, + { + "address": "0x14000f837", + "size": 2, + "mnemonic": "jl", + "operands": "0x14000f818" + } + ], + "successors": [ + "0x14000f818", + "0x14000f839" + ] + } + ] + }, + { + "address": "0x14000f861", + "end_address": "0x14000f88c", + "name": "", + "blocks": [ + { + "address": "0x14000f861", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f861", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000f862", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14000f865", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000f869", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000f86e", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x38], 0" + }, + { + "address": "0x14000f873", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 5" + }, + { + "address": "0x14000f876", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000f88c" + }, + { + "address": "0x14000f878", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000f87d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000f883", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000f888", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f88a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000f8f3" + } + ], + "successors": [ + "0x14000f8f3" + ] + } + ] + }, + { + "address": "0x14000f865", + "end_address": "0x14000f88c", + "name": "", + "blocks": [ + { + "address": "0x14000f865", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000f865", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14000f869", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14000f86e", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x38], 0" + }, + { + "address": "0x14000f873", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, 5" + }, + { + "address": "0x14000f876", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000f88c" + }, + { + "address": "0x14000f878", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14000f87d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14000f883", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14000f888", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14000f88a", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14000f8f3" + } + ], + "successors": [ + "0x14000f8f3" + ] + } + ] + }, + { + "address": "0x14000f90b", + "end_address": "0x14000f952", + "name": "", + "blocks": [ + { + "address": "0x14000f90b", + "size": 24, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f90b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000f90c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f90e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f910", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f912", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f90c", + "end_address": "0x14000f952", + "name": "", + "blocks": [ + { + "address": "0x14000f90c", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f90c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000f90e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f910", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f912", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f90e", + "end_address": "0x14000f952", + "name": "", + "blocks": [ + { + "address": "0x14000f90e", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f90e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000f910", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f912", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f910", + "end_address": "0x14000f952", + "name": "", + "blocks": [ + { + "address": "0x14000f910", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f910", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000f912", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f912", + "end_address": "0x14000f952", + "name": "", + "blocks": [ + { + "address": "0x14000f912", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f912", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000f914", + "end_address": "0x14000f952", + "name": "", + "blocks": [ + { + "address": "0x14000f914", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000f914", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f918", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14000f91b", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 1" + }, + { + "address": "0x14000f920", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x6a6" + }, + { + "address": "0x14000f925", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14000f92a", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14000f92d", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14000f930", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000f933", + "size": 2, + "mnemonic": "jne", + "operands": "0x14000f952" + }, + { + "address": "0x14000f935", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x14000f93a", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x14000f93f", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x14000f944", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14000f948", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14000f94a", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14000f94c", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14000f94e", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14000f950", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14000f951", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000faed", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faed", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faed", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000faee", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000faef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000faf0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000faf2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000faf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faee", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faee", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faee", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000faef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000faf0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000faf2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000faf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faef", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faef", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000faf0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000faf2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000faf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faf0", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faf0", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faf0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000faf2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000faf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faf2", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faf2", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faf2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000faf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faf4", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faf4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faf4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faf6", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faf6", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faf6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000faf8", + "end_address": "0x14000fb1e", + "name": "", + "blocks": [ + { + "address": "0x14000faf8", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000faf8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x210" + }, + { + "address": "0x14000faff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2153a]" + }, + { + "address": "0x14000fb06", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fb09", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x200], rax" + }, + { + "address": "0x14000fb11", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fb14", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fb17", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fb1a", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14000fb1c", + "size": 2, + "mnemonic": "je", + "operands": "0x14000fb3e" + } + ], + "successors": [ + "0x14000fb3e", + "0x14000fb1e" + ] + } + ] + }, + { + "address": "0x14000fd85", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd85", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd85", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14000fd86", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000fd87", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000fd88", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000fd8a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000fd8c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd86", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd86", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd86", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14000fd87", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000fd88", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000fd8a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000fd8c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd87", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd87", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd87", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14000fd88", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000fd8a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000fd8c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd88", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd88", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd88", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14000fd8a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000fd8c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd8a", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd8a", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd8a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14000fd8c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd8c", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd8c", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd8c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd8e", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd8e", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd8e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14000fd90", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x230]" + }, + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x14000fd98", + "end_address": "0x14000fe00", + "name": "", + "blocks": [ + { + "address": "0x14000fd98", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000fd98", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x330" + }, + { + "address": "0x14000fd9f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2129a]" + }, + { + "address": "0x14000fda6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14000fda9", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x220], rax" + }, + { + "address": "0x14000fdb0", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14000fdb3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, edx" + }, + { + "address": "0x14000fdb6", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], r13d" + }, + { + "address": "0x14000fdbb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14000fdbe", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14000fdc1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14000fdc6", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x70]" + }, + { + "address": "0x14000fdca", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x83" + }, + { + "address": "0x14000fdd0", + "size": 5, + "mnemonic": "lea", + "operands": "rdx, [rsp + 0x60]" + }, + { + "address": "0x14000fdd5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14000fdd8", + "size": 7, + "mnemonic": "lea", + "operands": "r14, [rax + 0x2c8]" + }, + { + "address": "0x14000fddf", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x40]" + }, + { + "address": "0x14000fde4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14000fde9", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0x55" + }, + { + "address": "0x14000fdf2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000f36c" + }, + { + "address": "0x14000fdf7", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14000fdfa", + "size": 6, + "mnemonic": "je", + "operands": "0x140010021" + } + ], + "successors": [ + "0x140010021", + "0x14000fe00" + ] + } + ] + }, + { + "address": "0x1400100ed", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100ed", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100ed", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x1400100ee", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400100ef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400100f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400100f2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400100f4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100ee", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100ee", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100ee", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400100ef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400100f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400100f2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400100f4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100ef", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100ef", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100ef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400100f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400100f2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400100f4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100f0", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100f0", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400100f2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400100f4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100f2", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100f2", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100f2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400100f4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100f4", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100f4", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100f4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100f6", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100f6", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100f6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400100f8", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x27]" + }, + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x1400100fd", + "end_address": "0x140010146", + "name": "", + "blocks": [ + { + "address": "0x1400100fd", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400100fd", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x140010104", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x20f35]" + }, + { + "address": "0x14001010b", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001010e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140010112", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140010115", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x1ca" + }, + { + "address": "0x14001011b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001011d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140010120", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x140010125", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010128", + "size": 4, + "mnemonic": "lea", + "operands": "r12, [rbp - 0x41]" + }, + { + "address": "0x14001012c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r13d" + }, + { + "address": "0x14001012f", + "size": 4, + "mnemonic": "lea", + "operands": "esi, [r13 + 1]" + }, + { + "address": "0x140010133", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r13d" + }, + { + "address": "0x140010136", + "size": 4, + "mnemonic": "cmp", + "operands": "rdi, 4" + }, + { + "address": "0x14001013a", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400102ba" + }, + { + "address": "0x140010140", + "size": 4, + "mnemonic": "cmp", + "operands": "r15d, 2" + }, + { + "address": "0x140010144", + "size": 2, + "mnemonic": "je", + "operands": "0x140010157" + } + ], + "successors": [ + "0x140010157", + "0x140010146" + ] + } + ] + }, + { + "address": "0x140010331", + "end_address": "0x140010350", + "name": "", + "blocks": [ + { + "address": "0x140010331", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010331", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140010332", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010336", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x14001033a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001033d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140010340", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010392" + }, + { + "address": "0x140010342", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 8]" + }, + { + "address": "0x140010346", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx - 2]" + }, + { + "address": "0x14001034a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 1" + }, + { + "address": "0x14001034e", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010392" + } + ], + "successors": [ + "0x140010392", + "0x140010350" + ] + } + ] + }, + { + "address": "0x140010332", + "end_address": "0x140010350", + "name": "", + "blocks": [ + { + "address": "0x140010332", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010332", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140010336", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x14001033a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001033d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140010340", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010392" + }, + { + "address": "0x140010342", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx + 8]" + }, + { + "address": "0x140010346", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdx - 2]" + }, + { + "address": "0x14001034a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 1" + }, + { + "address": "0x14001034e", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010392" + } + ], + "successors": [ + "0x140010392", + "0x140010350" + ] + } + ] + }, + { + "address": "0x1400103c2", + "end_address": "0x140010415", + "name": "", + "blocks": [ + { + "address": "0x1400103c2", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400103c2", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400103c3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400103c4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400103c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400103ca", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400103ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400103d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400103d4", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103da", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x1400103df", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400103e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400103f1" + }, + { + "address": "0x1400103e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400103e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400103ed", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400103ef", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010428" + }, + { + "address": "0x1400103f1", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 3" + }, + { + "address": "0x1400103f6", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103fc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rbx]" + }, + { + "address": "0x1400103ff", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140010401", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rdi*2]" + }, + { + "address": "0x140010406", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x14001040b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xff" + }, + { + "address": "0x140010410", + "size": 3, + "mnemonic": "cmp", + "operands": "si, cx" + }, + { + "address": "0x140010413", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010480" + } + ], + "successors": [ + "0x140010480", + "0x140010415" + ] + } + ] + }, + { + "address": "0x1400103c3", + "end_address": "0x140010415", + "name": "", + "blocks": [ + { + "address": "0x1400103c3", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400103c3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400103c4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400103c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400103ca", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400103ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400103d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400103d4", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103da", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x1400103df", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400103e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400103f1" + }, + { + "address": "0x1400103e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400103e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400103ed", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400103ef", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010428" + }, + { + "address": "0x1400103f1", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 3" + }, + { + "address": "0x1400103f6", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103fc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rbx]" + }, + { + "address": "0x1400103ff", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140010401", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rdi*2]" + }, + { + "address": "0x140010406", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x14001040b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xff" + }, + { + "address": "0x140010410", + "size": 3, + "mnemonic": "cmp", + "operands": "si, cx" + }, + { + "address": "0x140010413", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010480" + } + ], + "successors": [ + "0x140010480", + "0x140010415" + ] + } + ] + }, + { + "address": "0x1400103c4", + "end_address": "0x140010415", + "name": "", + "blocks": [ + { + "address": "0x1400103c4", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400103c4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400103c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400103ca", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400103ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400103d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400103d4", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103da", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x1400103df", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400103e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400103f1" + }, + { + "address": "0x1400103e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400103e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400103ed", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400103ef", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010428" + }, + { + "address": "0x1400103f1", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 3" + }, + { + "address": "0x1400103f6", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103fc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rbx]" + }, + { + "address": "0x1400103ff", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140010401", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rdi*2]" + }, + { + "address": "0x140010406", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x14001040b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xff" + }, + { + "address": "0x140010410", + "size": 3, + "mnemonic": "cmp", + "operands": "si, cx" + }, + { + "address": "0x140010413", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010480" + } + ], + "successors": [ + "0x140010480", + "0x140010415" + ] + } + ] + }, + { + "address": "0x1400103c6", + "end_address": "0x140010415", + "name": "", + "blocks": [ + { + "address": "0x1400103c6", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400103c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400103ca", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400103ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400103d1", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x1400103d4", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103da", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x1400103df", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400103e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400103f1" + }, + { + "address": "0x1400103e5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400103e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400103ed", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400103ef", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010428" + }, + { + "address": "0x1400103f1", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 3" + }, + { + "address": "0x1400103f6", + "size": 6, + "mnemonic": "jne", + "operands": "0x140010480" + }, + { + "address": "0x1400103fc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, qword ptr [rbx]" + }, + { + "address": "0x1400103ff", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140010401", + "size": 5, + "mnemonic": "movzx", + "operands": "esi, word ptr [r14 + rdi*2]" + }, + { + "address": "0x140010406", + "size": 5, + "mnemonic": "call", + "operands": "0x14000cdf4" + }, + { + "address": "0x14001040b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xff" + }, + { + "address": "0x140010410", + "size": 3, + "mnemonic": "cmp", + "operands": "si, cx" + }, + { + "address": "0x140010413", + "size": 2, + "mnemonic": "ja", + "operands": "0x140010480" + } + ], + "successors": [ + "0x140010480", + "0x140010415" + ] + } + ] + }, + { + "address": "0x1400104b1", + "end_address": "0x1400104d9", + "name": "", + "blocks": [ + { + "address": "0x1400104b1", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400104b1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400104b2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400104b6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400104ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400104bd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400104c0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010518" + }, + { + "address": "0x1400104c2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 4" + }, + { + "address": "0x1400104c7", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400104cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010518" + }, + { + "address": "0x1400104cd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400104d0", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400104d5", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400104d7", + "size": 2, + "mnemonic": "je", + "operands": "0x140010518" + } + ], + "successors": [ + "0x140010518", + "0x1400104d9" + ] + } + ] + }, + { + "address": "0x1400104b2", + "end_address": "0x1400104d9", + "name": "", + "blocks": [ + { + "address": "0x1400104b2", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400104b2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400104b6", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x10], 0" + }, + { + "address": "0x1400104ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400104bd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400104c0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010518" + }, + { + "address": "0x1400104c2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 4" + }, + { + "address": "0x1400104c7", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], rdx" + }, + { + "address": "0x1400104cb", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010518" + }, + { + "address": "0x1400104cd", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x1400104d0", + "size": 5, + "mnemonic": "call", + "operands": "0x14001053c" + }, + { + "address": "0x1400104d5", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400104d7", + "size": 2, + "mnemonic": "je", + "operands": "0x140010518" + } + ], + "successors": [ + "0x140010518", + "0x1400104d9" + ] + } + ] + }, + { + "address": "0x14001054b", + "end_address": "0x14001055e", + "name": "", + "blocks": [ + { + "address": "0x14001054b", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001054b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001054d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010551", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140010553", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010556", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140010559", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001055c", + "size": 2, + "mnemonic": "je", + "operands": "0x140010589" + } + ], + "successors": [ + "0x140010589", + "0x14001055e" + ] + } + ] + }, + { + "address": "0x14001054d", + "end_address": "0x14001055e", + "name": "", + "blocks": [ + { + "address": "0x14001054d", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001054d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010551", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140010553", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010556", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140010559", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001055c", + "size": 2, + "mnemonic": "je", + "operands": "0x140010589" + } + ], + "successors": [ + "0x140010589", + "0x14001055e" + ] + } + ] + }, + { + "address": "0x1400105fe", + "end_address": "0x14001062f", + "name": "", + "blocks": [ + { + "address": "0x1400105fe", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400105fe", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400105ff", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010603", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140010606", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140010609", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14001060b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140010610", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140010611", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010614", + "size": 5, + "mnemonic": "call", + "operands": "0x14001066c" + }, + { + "address": "0x140010619", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14001061b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14001061d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140010622", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140010624", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010629", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001062d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001062e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400105ff", + "end_address": "0x14001062f", + "name": "", + "blocks": [ + { + "address": "0x1400105ff", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400105ff", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010603", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140010606", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140010609", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14001060b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140010610", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140010611", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010614", + "size": 5, + "mnemonic": "call", + "operands": "0x14001066c" + }, + { + "address": "0x140010619", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x14001061b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x14001061d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140010622", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140010624", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010629", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001062d", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001062e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001063a", + "end_address": "0x14001066b", + "name": "", + "blocks": [ + { + "address": "0x14001063a", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001063a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001063b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001063f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140010642", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140010645", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140010647", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001064c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001064d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010650", + "size": 5, + "mnemonic": "call", + "operands": "0x14001081c" + }, + { + "address": "0x140010655", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140010657", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140010659", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001065e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140010660", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010665", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010669", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001066a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001063b", + "end_address": "0x14001066b", + "name": "", + "blocks": [ + { + "address": "0x14001063b", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001063b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001063f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140010642", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140010645", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140010647", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001064c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001064d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x140010650", + "size": 5, + "mnemonic": "call", + "operands": "0x14001081c" + }, + { + "address": "0x140010655", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140010657", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140010659", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001065e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140010660", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140010665", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010669", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001066a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001067b", + "end_address": "0x140010698", + "name": "", + "blocks": [ + { + "address": "0x14001067b", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001067b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001067c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001067e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010680", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010684", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010687", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x140010689", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001068c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001068f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010692", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010698" + ] + } + ] + }, + { + "address": "0x14001067c", + "end_address": "0x140010698", + "name": "", + "blocks": [ + { + "address": "0x14001067c", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001067c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001067e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010680", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010684", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010687", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x140010689", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001068c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001068f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010692", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010698" + ] + } + ] + }, + { + "address": "0x14001067e", + "end_address": "0x140010698", + "name": "", + "blocks": [ + { + "address": "0x14001067e", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001067e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010680", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010684", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010687", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x140010689", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001068c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001068f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010692", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010698" + ] + } + ] + }, + { + "address": "0x140010680", + "end_address": "0x140010698", + "name": "", + "blocks": [ + { + "address": "0x140010680", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010680", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010684", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010687", + "size": 2, + "mnemonic": "xor", + "operands": "ebp, ebp" + }, + { + "address": "0x140010689", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001068c", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001068f", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010692", + "size": 6, + "mnemonic": "je", + "operands": "0x1400107fe" + } + ], + "successors": [ + "0x1400107fe", + "0x140010698" + ] + } + ] + }, + { + "address": "0x14001082b", + "end_address": "0x14001084a", + "name": "", + "blocks": [ + { + "address": "0x14001082b", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001082b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001082c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001082e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010830", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010834", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010837", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001083a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001083d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010840", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001084a" + }, + { + "address": "0x140010842", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010845", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140010918" + } + ], + "successors": [ + "0x140010918" + ] + } + ] + }, + { + "address": "0x14001082c", + "end_address": "0x14001084a", + "name": "", + "blocks": [ + { + "address": "0x14001082c", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001082c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001082e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010830", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010834", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010837", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001083a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001083d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010840", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001084a" + }, + { + "address": "0x140010842", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010845", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140010918" + } + ], + "successors": [ + "0x140010918" + ] + } + ] + }, + { + "address": "0x14001082e", + "end_address": "0x14001084a", + "name": "", + "blocks": [ + { + "address": "0x14001082e", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001082e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010830", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010834", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010837", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001083a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001083d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010840", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001084a" + }, + { + "address": "0x140010842", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010845", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140010918" + } + ], + "successors": [ + "0x140010918" + ] + } + ] + }, + { + "address": "0x140010830", + "end_address": "0x14001084a", + "name": "", + "blocks": [ + { + "address": "0x140010830", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010830", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010834", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140010837", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001083a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x14001083d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140010840", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001084a" + }, + { + "address": "0x140010842", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010845", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140010918" + } + ], + "successors": [ + "0x140010918" + ] + } + ] + }, + { + "address": "0x14001094b", + "end_address": "0x140010987", + "name": "", + "blocks": [ + { + "address": "0x14001094b", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001094b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x14001094f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x10], 0xfffffffffffffffe" + }, + { + "address": "0x140010957", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r11 + 8]" + }, + { + "address": "0x14001095b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [r11 - 0x18], rax" + }, + { + "address": "0x14001095f", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x140010964", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x50], eax" + }, + { + "address": "0x140010968", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x58], eax" + }, + { + "address": "0x14001096c", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x18]" + }, + { + "address": "0x140010970", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 - 0x18]" + }, + { + "address": "0x140010974", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 0x20]" + }, + { + "address": "0x140010978", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + 0x10]" + }, + { + "address": "0x14001097c", + "size": 5, + "mnemonic": "call", + "operands": "0x140010630" + }, + { + "address": "0x140010981", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140010982", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x38" + }, + { + "address": "0x140010986", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400109ba", + "end_address": "0x1400109f8", + "name": "", + "blocks": [ + { + "address": "0x1400109ba", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400109ba", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x1400109bb", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x1400109be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400109c2", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x10]" + }, + { + "address": "0x1400109c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x1400109ca", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x28]" + }, + { + "address": "0x1400109ce", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x18]" + }, + { + "address": "0x1400109d2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x1400109d6", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x1400109da", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x1400109df", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x20]" + }, + { + "address": "0x1400109e3", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x20]" + }, + { + "address": "0x1400109e7", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x28], eax" + }, + { + "address": "0x1400109ea", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x1400109ed", + "size": 5, + "mnemonic": "call", + "operands": "0x1400105f4" + }, + { + "address": "0x1400109f2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400109f6", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x1400109f7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400109be", + "end_address": "0x1400109f8", + "name": "", + "blocks": [ + { + "address": "0x1400109be", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400109be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400109c2", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x10]" + }, + { + "address": "0x1400109c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x1400109ca", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x28]" + }, + { + "address": "0x1400109ce", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp + 0x18]" + }, + { + "address": "0x1400109d2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x1400109d6", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x1400109da", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x1400109df", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x20]" + }, + { + "address": "0x1400109e3", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x20]" + }, + { + "address": "0x1400109e7", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x28], eax" + }, + { + "address": "0x1400109ea", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x1400109ed", + "size": 5, + "mnemonic": "call", + "operands": "0x1400105f4" + }, + { + "address": "0x1400109f2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400109f6", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x1400109f7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010a42", + "end_address": "0x140010a7d", + "name": "", + "blocks": [ + { + "address": "0x140010a42", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010a42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010a46", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x205f3]" + }, + { + "address": "0x140010a4d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a50", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ae58" + }, + { + "address": "0x140010a55", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a58", + "size": 5, + "mnemonic": "call", + "operands": "0x14000def0" + }, + { + "address": "0x140010a5d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a60", + "size": 5, + "mnemonic": "call", + "operands": "0x1400166ac" + }, + { + "address": "0x140010a65", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000e130" + }, + { + "address": "0x140010a6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x140010a70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000eba4" + }, + { + "address": "0x140010a75", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010a77", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010a7b", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140010a7c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010a8a", + "end_address": "0x140010ab4", + "name": "", + "blocks": [ + { + "address": "0x140010a8a", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010a8a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140010a8e", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x22dab]" + }, + { + "address": "0x140010a95", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010a98", + "size": 4, + "mnemonic": "lock xadd", + "operands": "dword ptr [rcx], eax" + }, + { + "address": "0x140010a9c", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140010a9f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010ac0" + }, + { + "address": "0x140010aa1", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x22d98]" + }, + { + "address": "0x140010aa8", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x20c91]" + }, + { + "address": "0x140010aaf", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rbx" + }, + { + "address": "0x140010ab2", + "size": 2, + "mnemonic": "je", + "operands": "0x140010ac0" + } + ], + "successors": [ + "0x140010ac0", + "0x140010ab4" + ] + } + ] + }, + { + "address": "0x140010c1a", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c1a", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c1a", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140010c1b", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140010c1c", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140010c1d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140010c1f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140010c21", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c1b", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c1b", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c1b", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140010c1c", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140010c1d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140010c1f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140010c21", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c1c", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c1c", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c1c", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140010c1d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140010c1f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140010c21", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c1d", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c1d", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c1d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140010c1f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140010c21", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c1f", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c1f", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c1f", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140010c21", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c21", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c21", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c21", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c23", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c23", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c23", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x140010c25", + "end_address": "0x140010c5b", + "name": "", + "blocks": [ + { + "address": "0x140010c25", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010c25", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x140010c2c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, qword ptr [rdx]" + }, + { + "address": "0x140010c2f", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140010c32", + "size": 4, + "mnemonic": "movzx", + "operands": "esi, r9b" + }, + { + "address": "0x140010c36", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r8d" + }, + { + "address": "0x140010c39", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x90], r12" + }, + { + "address": "0x140010c41", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140010c44", + "size": 3, + "mnemonic": "test", + "operands": "r12, r12" + }, + { + "address": "0x140010c47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010c5b" + }, + { + "address": "0x140010c49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140010c4e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140010c54", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140010c59", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140010c8d" + } + ], + "successors": [ + "0x140010c8d" + ] + } + ] + }, + { + "address": "0x1400113b6", + "end_address": "0x140011424", + "name": "", + "blocks": [ + { + "address": "0x1400113b6", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400113b6", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x1400113b7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x1400113ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x1400113be", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x1400113c3", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x21e26], 0" + }, + { + "address": "0x1400113ca", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x1400113ce", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x1400113d2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x1400113d6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x1400113da", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400113ec" + }, + { + "address": "0x1400113dc", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x20045]" + }, + { + "address": "0x1400113e3", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x1400113e7", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x1400113ec", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x48], 0" + }, + { + "address": "0x1400113f1", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x50]" + }, + { + "address": "0x1400113f5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x50], rcx" + }, + { + "address": "0x1400113f9", + "size": 3, + "mnemonic": "mov", + "operands": "r9b, 1" + }, + { + "address": "0x1400113fc", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x40]" + }, + { + "address": "0x140011400", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0xa" + }, + { + "address": "0x140011406", + "size": 5, + "mnemonic": "call", + "operands": "0x140010c10" + }, + { + "address": "0x14001140b", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14001140f", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140011411", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001141e" + }, + { + "address": "0x140011413", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140011417", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14001141e", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140011422", + "size": 2, + "mnemonic": "je", + "operands": "0x140011433" + } + ], + "successors": [ + "0x140011433", + "0x140011424" + ] + } + ] + }, + { + "address": "0x1400113ba", + "end_address": "0x140011424", + "name": "", + "blocks": [ + { + "address": "0x1400113ba", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400113ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x1400113be", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x1400113c3", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x21e26], 0" + }, + { + "address": "0x1400113ca", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x1400113ce", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x1400113d2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x1400113d6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x1400113da", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400113ec" + }, + { + "address": "0x1400113dc", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x20045]" + }, + { + "address": "0x1400113e3", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x1400113e7", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x1400113ec", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x48], 0" + }, + { + "address": "0x1400113f1", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x50]" + }, + { + "address": "0x1400113f5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x50], rcx" + }, + { + "address": "0x1400113f9", + "size": 3, + "mnemonic": "mov", + "operands": "r9b, 1" + }, + { + "address": "0x1400113fc", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x40]" + }, + { + "address": "0x140011400", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0xa" + }, + { + "address": "0x140011406", + "size": 5, + "mnemonic": "call", + "operands": "0x140010c10" + }, + { + "address": "0x14001140b", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x14001140f", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140011411", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001141e" + }, + { + "address": "0x140011413", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140011417", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x14001141e", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140011422", + "size": 2, + "mnemonic": "je", + "operands": "0x140011433" + } + ], + "successors": [ + "0x140011433", + "0x140011424" + ] + } + ] + }, + { + "address": "0x14001149e", + "end_address": "0x1400114d3", + "name": "", + "blocks": [ + { + "address": "0x14001149e", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001149e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001149f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114a3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400114a6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400114a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x1400114ab", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400114b0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114b1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x1400114b4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400114b7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x1400114be", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x1400114c1", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400114c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400114c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400114cd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114d1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400114d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001149f", + "end_address": "0x1400114d3", + "name": "", + "blocks": [ + { + "address": "0x14001149f", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001149f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114a3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400114a6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400114a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x1400114ab", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400114b0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114b1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x1400114b4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x1400114b7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x1400114be", + "size": 3, + "mnemonic": "lock inc", + "operands": "dword ptr [rax]" + }, + { + "address": "0x1400114c1", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x1400114c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400114c8", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400114cd", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114d1", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x1400114d2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400114de", + "end_address": "0x140011511", + "name": "", + "blocks": [ + { + "address": "0x1400114de", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400114de", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400114df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114e3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400114e6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400114e9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x1400114eb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400114f0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x1400114f4", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400114f6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x1400114f9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001185c" + }, + { + "address": "0x1400114fe", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114ff", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011501", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011506", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001150b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001150f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011510", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400114df", + "end_address": "0x140011511", + "name": "", + "blocks": [ + { + "address": "0x1400114df", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400114df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400114e3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400114e6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400114e9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x1400114eb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400114f0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114f1", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x1400114f4", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400114f6", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x1400114f9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001185c" + }, + { + "address": "0x1400114fe", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400114ff", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011501", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011506", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001150b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001150f", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011510", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001151e", + "end_address": "0x140011559", + "name": "", + "blocks": [ + { + "address": "0x14001151e", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001151e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001151f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011523", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011526", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011529", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14001152b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011530", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011531", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 8]" + }, + { + "address": "0x140011535", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140011538", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14001153b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14001153e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140011541", + "size": 5, + "mnemonic": "call", + "operands": "0x14001185c" + }, + { + "address": "0x140011546", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011547", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011549", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001154e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140011553", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011557", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011558", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001151f", + "end_address": "0x140011559", + "name": "", + "blocks": [ + { + "address": "0x14001151f", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001151f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011523", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011526", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011529", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x14001152b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011530", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011531", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + 8]" + }, + { + "address": "0x140011535", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax]" + }, + { + "address": "0x140011538", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdi]" + }, + { + "address": "0x14001153b", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rdx]" + }, + { + "address": "0x14001153e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140011541", + "size": 5, + "mnemonic": "call", + "operands": "0x14001185c" + }, + { + "address": "0x140011546", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011547", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011549", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001154e", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140011553", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011557", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011558", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011566", + "end_address": "0x14001158b", + "name": "", + "blocks": [ + { + "address": "0x140011566", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011566", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011567", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001156b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001156e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011571", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140011573", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011578", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011579", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14001157c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001157f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x88]" + }, + { + "address": "0x140011586", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011589", + "size": 2, + "mnemonic": "je", + "operands": "0x1400115a9" + } + ], + "successors": [ + "0x1400115a9", + "0x14001158b" + ] + } + ] + }, + { + "address": "0x140011567", + "end_address": "0x14001158b", + "name": "", + "blocks": [ + { + "address": "0x140011567", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011567", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001156b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001156e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011571", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140011573", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011578", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011579", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x14001157c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001157f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x88]" + }, + { + "address": "0x140011586", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011589", + "size": 2, + "mnemonic": "je", + "operands": "0x1400115a9" + } + ], + "successors": [ + "0x1400115a9", + "0x14001158b" + ] + } + ] + }, + { + "address": "0x1400115c1", + "end_address": "0x140011689", + "name": "", + "blocks": [ + { + "address": "0x1400115c1", + "size": 46, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400115c1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x1400115c5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x28], rcx" + }, + { + "address": "0x1400115c9", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x28]" + }, + { + "address": "0x1400115cd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x1400115d1", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x20]" + }, + { + "address": "0x1400115d5", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x1400115da", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x18]" + }, + { + "address": "0x1400115de", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 5" + }, + { + "address": "0x1400115e3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], eax" + }, + { + "address": "0x1400115e6", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x28], eax" + }, + { + "address": "0x1400115e9", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x28]" + }, + { + "address": "0x1400115ed", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x1400115f1", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x20]" + }, + { + "address": "0x1400115f5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rax" + }, + { + "address": "0x1400115f9", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x1400115fe", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x30], eax" + }, + { + "address": "0x140011601", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x2c], eax" + }, + { + "address": "0x140011604", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x21c2d]" + }, + { + "address": "0x14001160b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001160f", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x28], edx" + }, + { + "address": "0x140011612", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x14197]" + }, + { + "address": "0x140011619", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x28]" + }, + { + "address": "0x14001161d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], rcx" + }, + { + "address": "0x140011620", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x20119]" + }, + { + "address": "0x140011627", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x28]" + }, + { + "address": "0x14001162b", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x3a8], edx" + }, + { + "address": "0x140011631", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x28]" + }, + { + "address": "0x140011635", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x88], rcx" + }, + { + "address": "0x14001163c", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx + 0x42]" + }, + { + "address": "0x14001163f", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x28]" + }, + { + "address": "0x140011643", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp + 0x28]" + }, + { + "address": "0x140011647", + "size": 7, + "mnemonic": "mov", + "operands": "word ptr [rax + 0xbc], cx" + }, + { + "address": "0x14001164e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x28]" + }, + { + "address": "0x140011652", + "size": 7, + "mnemonic": "mov", + "operands": "word ptr [rax + 0x1c2], cx" + }, + { + "address": "0x140011659", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x18]" + }, + { + "address": "0x14001165d", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x28]" + }, + { + "address": "0x140011661", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rax + 0x3a0], 0" + }, + { + "address": "0x140011669", + "size": 5, + "mnemonic": "call", + "operands": "0x140011494" + }, + { + "address": "0x14001166e", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x30]" + }, + { + "address": "0x140011672", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp - 0x10]" + }, + { + "address": "0x140011676", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x2c]" + }, + { + "address": "0x14001167a", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 0x18]" + }, + { + "address": "0x14001167e", + "size": 5, + "mnemonic": "call", + "operands": "0x140011514" + }, + { + "address": "0x140011683", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011687", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x140011688", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011692", + "end_address": "0x1400116ac", + "name": "", + "blocks": [ + { + "address": "0x140011692", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011692", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011696", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140011699", + "size": 5, + "mnemonic": "call", + "operands": "0x1400116ac" + }, + { + "address": "0x14001169e", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x1400116a1", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400116a6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400116aa", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400116ab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400116b1", + "end_address": "0x1400116ee", + "name": "", + "blocks": [ + { + "address": "0x1400116b1", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400116b1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400116b5", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x18]" + }, + { + "address": "0x1400116b9", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rcx" + }, + { + "address": "0x1400116bd", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x1400116c1", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x140e8]" + }, + { + "address": "0x1400116c8", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 5" + }, + { + "address": "0x1400116cd", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], eax" + }, + { + "address": "0x1400116d0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x28], eax" + }, + { + "address": "0x1400116d3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x18]" + }, + { + "address": "0x1400116d7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rax" + }, + { + "address": "0x1400116db", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x1400116e0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x20], eax" + }, + { + "address": "0x1400116e3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x1c], eax" + }, + { + "address": "0x1400116e6", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x1400116e9", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x1400116ec", + "size": 2, + "mnemonic": "je", + "operands": "0x1400116fa" + } + ], + "successors": [ + "0x1400116fa", + "0x1400116ee" + ] + } + ] + }, + { + "address": "0x1400117ae", + "end_address": "0x1400117dc", + "name": "", + "blocks": [ + { + "address": "0x1400117ae", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400117ae", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400117af", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400117b3", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe93f]" + }, + { + "address": "0x1400117b9", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1fb01]" + }, + { + "address": "0x1400117bf", + "size": 4, + "mnemonic": "or", + "operands": "rdx, 0xffffffffffffffff" + }, + { + "address": "0x1400117c3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x1400117c5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011fe8" + }, + { + "address": "0x1400117ca", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400117cc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400117ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400117dc" + }, + { + "address": "0x1400117d0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400117d2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe928]" + }, + { + "address": "0x1400117d8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400117da", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011849" + } + ], + "successors": [ + "0x140011849" + ] + } + ] + }, + { + "address": "0x1400117af", + "end_address": "0x1400117dc", + "name": "", + "blocks": [ + { + "address": "0x1400117af", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400117af", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400117b3", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe93f]" + }, + { + "address": "0x1400117b9", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1fb01]" + }, + { + "address": "0x1400117bf", + "size": 4, + "mnemonic": "or", + "operands": "rdx, 0xffffffffffffffff" + }, + { + "address": "0x1400117c3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x1400117c5", + "size": 5, + "mnemonic": "call", + "operands": "0x140011fe8" + }, + { + "address": "0x1400117ca", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400117cc", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400117ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400117dc" + }, + { + "address": "0x1400117d0", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400117d2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe928]" + }, + { + "address": "0x1400117d8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400117da", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140011849" + } + ], + "successors": [ + "0x140011849" + ] + } + ] + }, + { + "address": "0x140011861", + "end_address": "0x140011878", + "name": "", + "blocks": [ + { + "address": "0x140011861", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011861", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011862", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011866", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140011869", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001186c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x90]" + }, + { + "address": "0x140011873", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011876", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118a4" + } + ], + "successors": [ + "0x1400118a4", + "0x140011878" + ] + } + ] + }, + { + "address": "0x140011862", + "end_address": "0x140011878", + "name": "", + "blocks": [ + { + "address": "0x140011862", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011862", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011866", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140011869", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001186c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x90]" + }, + { + "address": "0x140011873", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011876", + "size": 2, + "mnemonic": "je", + "operands": "0x1400118a4" + } + ], + "successors": [ + "0x1400118a4", + "0x140011878" + ] + } + ] + }, + { + "address": "0x140011926", + "end_address": "0x140011943", + "name": "", + "blocks": [ + { + "address": "0x140011926", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011926", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001192a", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x140011933", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rbx" + }, + { + "address": "0x140011938", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001193a", + "size": 7, + "mnemonic": "cmp", + "operands": "byte ptr [rip + 0x218ef], dil" + }, + { + "address": "0x140011941", + "size": 2, + "mnemonic": "je", + "operands": "0x14001196d" + } + ], + "successors": [ + "0x14001196d", + "0x140011943" + ] + } + ] + }, + { + "address": "0x1400119b6", + "end_address": "0x1400119dc", + "name": "", + "blocks": [ + { + "address": "0x1400119b6", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400119b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400119ba", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" + }, + { + "address": "0x1400119c3", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x40], rbx" + }, + { + "address": "0x1400119c8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400119cb", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x1400119cd", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rip + 0x1f8ed]" + }, + { + "address": "0x1400119d3", + "size": 3, + "mnemonic": "cmp", + "operands": "ecx, -1" + }, + { + "address": "0x1400119d6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400119dc" + }, + { + "address": "0x1400119d8", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400119da", + "size": 2, + "mnemonic": "jmp", + "operands": "0x1400119e2" + } + ], + "successors": [ + "0x1400119e2" + ] + } + ] + }, + { + "address": "0x140011a82", + "end_address": "0x140011a91", + "name": "", + "blocks": [ + { + "address": "0x140011a82", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011a82", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011a86", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rdx" + }, + { + "address": "0x140011a89", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140011a8c", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140011a8f", + "size": 2, + "mnemonic": "je", + "operands": "0x140011a9f" + } + ], + "successors": [ + "0x140011a9f", + "0x140011a91" + ] + } + ] + }, + { + "address": "0x140011b06", + "end_address": "0x140011b3c", + "name": "", + "blocks": [ + { + "address": "0x140011b06", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011b06", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b0a", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x140011b0d", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140011b0f", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x21d42]" + }, + { + "address": "0x140011b16", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe66c]" + }, + { + "address": "0x140011b1c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140011b1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011b36" + }, + { + "address": "0x140011b20", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe5d2]" + }, + { + "address": "0x140011b26", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140011b28", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d738" + }, + { + "address": "0x140011b2d", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x140011b2f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140011b34", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140011b36", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b3a", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x140011b3b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011b76", + "end_address": "0x140011bc6", + "name": "", + "blocks": [ + { + "address": "0x140011b76", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011b76", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011b77", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b7b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011b7e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011b81", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140011b83", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011b88", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011b89", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140011b8c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140011b8f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x21762], rcx" + }, + { + "address": "0x140011b96", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140011b9b", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x4a]" + }, + { + "address": "0x140011ba2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe638]" + }, + { + "address": "0x140011ba8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140011baa", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x21746], 0" + }, + { + "address": "0x140011bb2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011bb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011bb9", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140011bbb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140011bc0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011bc4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011bc5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011b77", + "end_address": "0x140011bc6", + "name": "", + "blocks": [ + { + "address": "0x140011b77", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011b77", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011b7b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011b7e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011b81", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140011b83", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x140011b88", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140011b89", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi]" + }, + { + "address": "0x140011b8c", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140011b8f", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x21762], rcx" + }, + { + "address": "0x140011b96", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140011b9b", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x4a]" + }, + { + "address": "0x140011ba2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xe638]" + }, + { + "address": "0x140011ba8", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140011baa", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x21746], 0" + }, + { + "address": "0x140011bb2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx]" + }, + { + "address": "0x140011bb4", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x140011bb9", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140011bbb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140011bc0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011bc4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140011bc5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011c0f", + "end_address": "0x140011c35", + "name": "", + "blocks": [ + { + "address": "0x140011c0f", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c0f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011c10", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140011c12", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140011c14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140011c16", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + } + ] + }, + { + "address": "0x140011c10", + "end_address": "0x140011c35", + "name": "", + "blocks": [ + { + "address": "0x140011c10", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c10", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140011c12", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140011c14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140011c16", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + } + ] + }, + { + "address": "0x140011c12", + "end_address": "0x140011c35", + "name": "", + "blocks": [ + { + "address": "0x140011c12", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c12", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140011c14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140011c16", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + } + ] + }, + { + "address": "0x140011c14", + "end_address": "0x140011c35", + "name": "", + "blocks": [ + { + "address": "0x140011c14", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c14", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140011c16", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + } + ] + }, + { + "address": "0x140011c16", + "end_address": "0x140011c35", + "name": "", + "blocks": [ + { + "address": "0x140011c16", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c16", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + } + ] + }, + { + "address": "0x140011c18", + "end_address": "0x140011c35", + "name": "", + "blocks": [ + { + "address": "0x140011c18", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011c18", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011c1c", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140011c20", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ecx" + }, + { + "address": "0x140011c23", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x140011c26", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140011c29", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140011c2c", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r9" + }, + { + "address": "0x140011c2f", + "size": 6, + "mnemonic": "je", + "operands": "0x140011cf0" + } + ], + "successors": [ + "0x140011cf0", + "0x140011c35" + ] + } + ] + }, + { + "address": "0x140011db6", + "end_address": "0x140011dca", + "name": "", + "blocks": [ + { + "address": "0x140011db6", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011db6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140011dba", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2430f]" + }, + { + "address": "0x140011dc1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140011dc4", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011dc8", + "size": 2, + "mnemonic": "je", + "operands": "0x140011e05" + } + ], + "successors": [ + "0x140011e05", + "0x140011dca" + ] + } + ] + }, + { + "address": "0x140011e6b", + "end_address": "0x140011e85", + "name": "", + "blocks": [ + { + "address": "0x140011e6b", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e6b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011e6c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011e70", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x140011e73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011e76", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140011e78", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140011e7b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011bc8" + }, + { + "address": "0x140011e80", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011e83", + "size": 2, + "mnemonic": "je", + "operands": "0x140011ed6" + } + ], + "successors": [ + "0x140011ed6", + "0x140011e85" + ] + } + ] + }, + { + "address": "0x140011e6c", + "end_address": "0x140011e85", + "name": "", + "blocks": [ + { + "address": "0x140011e6c", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011e6c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011e70", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x140011e73", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011e76", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140011e78", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140011e7b", + "size": 5, + "mnemonic": "call", + "operands": "0x140011bc8" + }, + { + "address": "0x140011e80", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140011e83", + "size": 2, + "mnemonic": "je", + "operands": "0x140011ed6" + } + ], + "successors": [ + "0x140011ed6", + "0x140011e85" + ] + } + ] + }, + { + "address": "0x140011f2f", + "end_address": "0x140011f49", + "name": "", + "blocks": [ + { + "address": "0x140011f2f", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011f2f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140011f30", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011f34", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x240d5]" + }, + { + "address": "0x140011f3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011f3e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011f41", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140011f43", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011f47", + "size": 2, + "mnemonic": "je", + "operands": "0x140011f84" + } + ], + "successors": [ + "0x140011f84", + "0x140011f49" + ] + } + ] + }, + { + "address": "0x140011f30", + "end_address": "0x140011f49", + "name": "", + "blocks": [ + { + "address": "0x140011f30", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011f30", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140011f34", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x240d5]" + }, + { + "address": "0x140011f3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140011f3e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140011f41", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140011f43", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140011f47", + "size": 2, + "mnemonic": "je", + "operands": "0x140011f84" + } + ], + "successors": [ + "0x140011f84", + "0x140011f49" + ] + } + ] + }, + { + "address": "0x140011fff", + "end_address": "0x14001201c", + "name": "", + "blocks": [ + { + "address": "0x140011fff", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011fff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012000", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012004", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x24045]" + }, + { + "address": "0x14001200b", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14001200e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140012011", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140012013", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140012016", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001201a", + "size": 2, + "mnemonic": "je", + "operands": "0x140012055" + } + ], + "successors": [ + "0x140012055", + "0x14001201c" + ] + } + ] + }, + { + "address": "0x140012000", + "end_address": "0x14001201c", + "name": "", + "blocks": [ + { + "address": "0x140012000", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012000", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012004", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x24045]" + }, + { + "address": "0x14001200b", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14001200e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x140012011", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140012013", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140012016", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001201a", + "size": 2, + "mnemonic": "je", + "operands": "0x140012055" + } + ], + "successors": [ + "0x140012055", + "0x14001201c" + ] + } + ] + }, + { + "address": "0x140012089", + "end_address": "0x1400120a0", + "name": "", + "blocks": [ + { + "address": "0x140012089", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012089", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001208a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001208e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23fdb]" + }, + { + "address": "0x140012095", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140012097", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001209a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001209e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400120d3" + } + ], + "successors": [ + "0x1400120d3", + "0x1400120a0" + ] + } + ] + }, + { + "address": "0x14001208a", + "end_address": "0x1400120a0", + "name": "", + "blocks": [ + { + "address": "0x14001208a", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001208a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001208e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23fdb]" + }, + { + "address": "0x140012095", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140012097", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001209a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001209e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400120d3" + } + ], + "successors": [ + "0x1400120d3", + "0x1400120a0" + ] + } + ] + }, + { + "address": "0x1400120fe", + "end_address": "0x140012112", + "name": "", + "blocks": [ + { + "address": "0x1400120fe", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400120fe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012102", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23f7f]" + }, + { + "address": "0x140012109", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001210c", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140012110", + "size": 2, + "mnemonic": "je", + "operands": "0x140012146" + } + ], + "successors": [ + "0x140012146", + "0x140012112" + ] + } + ] + }, + { + "address": "0x140012173", + "end_address": "0x140012190", + "name": "", + "blocks": [ + { + "address": "0x140012173", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012173", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012174", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012178", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23f19]" + }, + { + "address": "0x14001217f", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140012182", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r8d" + }, + { + "address": "0x140012185", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140012188", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14001218a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001218e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400121c9" + } + ], + "successors": [ + "0x1400121c9", + "0x140012190" + ] + } + ] + }, + { + "address": "0x140012174", + "end_address": "0x140012190", + "name": "", + "blocks": [ + { + "address": "0x140012174", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012174", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140012178", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23f19]" + }, + { + "address": "0x14001217f", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140012182", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r8d" + }, + { + "address": "0x140012185", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140012188", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x14001218a", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001218e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400121c9" + } + ], + "successors": [ + "0x1400121c9", + "0x140012190" + ] + } + ] + }, + { + "address": "0x1400121fb", + "end_address": "0x140012218", + "name": "", + "blocks": [ + { + "address": "0x1400121fb", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400121fb", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400121fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140012200", + "size": 7, + "mnemonic": "mov", + "operands": "r10, qword ptr [rip + 0x23e89]" + }, + { + "address": "0x140012207", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14001220a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001220d", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001220f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140012212", + "size": 4, + "mnemonic": "cmp", + "operands": "r10, -1" + }, + { + "address": "0x140012216", + "size": 2, + "mnemonic": "je", + "operands": "0x140012297" + } + ], + "successors": [ + "0x140012297", + "0x140012218" + ] + } + ] + }, + { + "address": "0x1400121fc", + "end_address": "0x140012218", + "name": "", + "blocks": [ + { + "address": "0x1400121fc", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400121fc", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x140012200", + "size": 7, + "mnemonic": "mov", + "operands": "r10, qword ptr [rip + 0x23e89]" + }, + { + "address": "0x140012207", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r9d" + }, + { + "address": "0x14001220a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001220d", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001220f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140012212", + "size": 4, + "mnemonic": "cmp", + "operands": "r10, -1" + }, + { + "address": "0x140012216", + "size": 2, + "mnemonic": "je", + "operands": "0x140012297" + } + ], + "successors": [ + "0x140012297", + "0x140012218" + ] + } + ] + }, + { + "address": "0x1400122e5", + "end_address": "0x1400122fc", + "name": "", + "blocks": [ + { + "address": "0x1400122e5", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400122e5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400122e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400122ea", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23daf]" + }, + { + "address": "0x1400122f1", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400122f3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400122f6", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x1400122fa", + "size": 2, + "mnemonic": "je", + "operands": "0x14001232f" + } + ], + "successors": [ + "0x14001232f", + "0x1400122fc" + ] + } + ] + }, + { + "address": "0x1400122e6", + "end_address": "0x1400122fc", + "name": "", + "blocks": [ + { + "address": "0x1400122e6", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400122e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400122ea", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x23daf]" + }, + { + "address": "0x1400122f1", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400122f3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400122f6", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x1400122fa", + "size": 2, + "mnemonic": "je", + "operands": "0x14001232f" + } + ], + "successors": [ + "0x14001232f", + "0x1400122fc" + ] + } + ] + }, + { + "address": "0x140012576", + "end_address": "0x14001258d", + "name": "", + "blocks": [ + { + "address": "0x140012576", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012576", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001257a", + "size": 2, + "mnemonic": "test", + "operands": "cl, cl" + }, + { + "address": "0x14001257c", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400125ad" + }, + { + "address": "0x14001257e", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x20cbb]" + }, + { + "address": "0x140012585", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx]" + }, + { + "address": "0x140012588", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001258b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001259d" + } + ], + "successors": [ + "0x14001259d", + "0x14001258d" + ] + } + ] + }, + { + "address": "0x1400125bd", + "end_address": "0x1400125e3", + "name": "", + "blocks": [ + { + "address": "0x1400125bd", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400125bd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400125be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400125c2", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400125c7", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x1400125cc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400125d1", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400125d2", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 3" + }, + { + "address": "0x1400125d7", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x24], ebx" + }, + { + "address": "0x1400125db", + "size": 6, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rip + 0x207ff]" + }, + { + "address": "0x1400125e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140012651" + } + ], + "successors": [ + "0x140012651", + "0x1400125e3" + ] + } + ] + }, + { + "address": "0x1400125be", + "end_address": "0x1400125e3", + "name": "", + "blocks": [ + { + "address": "0x1400125be", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400125be", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400125c2", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400125c7", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x1400125cc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400125d1", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400125d2", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 3" + }, + { + "address": "0x1400125d7", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x24], ebx" + }, + { + "address": "0x1400125db", + "size": 6, + "mnemonic": "cmp", + "operands": "ebx, dword ptr [rip + 0x207ff]" + }, + { + "address": "0x1400125e1", + "size": 2, + "mnemonic": "je", + "operands": "0x140012651" + } + ], + "successors": [ + "0x140012651", + "0x1400125e3" + ] + } + ] + }, + { + "address": "0x14001266e", + "end_address": "0x140012680", + "name": "", + "blocks": [ + { + "address": "0x14001266e", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001266e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012672", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rcx + 0x14]" + }, + { + "address": "0x140012675", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012678", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0xd" + }, + { + "address": "0x14001267b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001267c", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x14001267e", + "size": 2, + "mnemonic": "je", + "operands": "0x1400126a8" + } + ], + "successors": [ + "0x1400126a8", + "0x140012680" + ] + } + ] + }, + { + "address": "0x1400126c3", + "end_address": "0x1400126f5", + "name": "", + "blocks": [ + { + "address": "0x1400126c3", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400126c3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400126c5", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x1400126cc", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400126ce", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax - 0x78]" + }, + { + "address": "0x1400126d2", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 0x68]" + }, + { + "address": "0x1400126d6", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400126db", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400126e0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd9e2]" + }, + { + "address": "0x1400126e6", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400126e9", + "size": 6, + "mnemonic": "cmp", + "operands": "word ptr [rsp + 0x62], r14w" + }, + { + "address": "0x1400126ef", + "size": 6, + "mnemonic": "je", + "operands": "0x14001278f" + } + ], + "successors": [ + "0x14001278f", + "0x1400126f5" + ] + } + ] + }, + { + "address": "0x1400126c5", + "end_address": "0x1400126f5", + "name": "", + "blocks": [ + { + "address": "0x1400126c5", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400126c5", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x90" + }, + { + "address": "0x1400126cc", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400126ce", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rax - 0x78]" + }, + { + "address": "0x1400126d2", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rdx + 0x68]" + }, + { + "address": "0x1400126d6", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400126db", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x1400126e0", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd9e2]" + }, + { + "address": "0x1400126e6", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400126e9", + "size": 6, + "mnemonic": "cmp", + "operands": "word ptr [rsp + 0x62], r14w" + }, + { + "address": "0x1400126ef", + "size": 6, + "mnemonic": "je", + "operands": "0x14001278f" + } + ], + "successors": [ + "0x14001278f", + "0x1400126f5" + ] + } + ] + }, + { + "address": "0x1400127c3", + "end_address": "0x140012803", + "name": "", + "blocks": [ + { + "address": "0x1400127c3", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400127c3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400127c5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400127c9", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400127cb", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400127ce", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, esi" + }, + { + "address": "0x1400127d1", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x20b28]" + }, + { + "address": "0x1400127d8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x1400127db", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x1400127de", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x1400127e2", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rcx + rcx*8]" + }, + { + "address": "0x1400127e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdi + rax*8]" + }, + { + "address": "0x1400127ea", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + rbx*8 + 0x28]" + }, + { + "address": "0x1400127ef", + "size": 4, + "mnemonic": "add", + "operands": "rax, 2" + }, + { + "address": "0x1400127f3", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 1" + }, + { + "address": "0x1400127f7", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140012803" + }, + { + "address": "0x1400127f9", + "size": 5, + "mnemonic": "or", + "operands": "byte ptr [rdi + rbx*8 + 0x38], 0x80" + }, + { + "address": "0x1400127fe", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001288e" + } + ], + "successors": [ + "0x14001288e" + ] + } + ] + }, + { + "address": "0x1400127c5", + "end_address": "0x140012803", + "name": "", + "blocks": [ + { + "address": "0x1400127c5", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400127c5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400127c9", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400127cb", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400127ce", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, esi" + }, + { + "address": "0x1400127d1", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x20b28]" + }, + { + "address": "0x1400127d8", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x1400127db", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x1400127de", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x1400127e2", + "size": 4, + "mnemonic": "lea", + "operands": "rbx, [rcx + rcx*8]" + }, + { + "address": "0x1400127e6", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdi + rax*8]" + }, + { + "address": "0x1400127ea", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdi + rbx*8 + 0x28]" + }, + { + "address": "0x1400127ef", + "size": 4, + "mnemonic": "add", + "operands": "rax, 2" + }, + { + "address": "0x1400127f3", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 1" + }, + { + "address": "0x1400127f7", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140012803" + }, + { + "address": "0x1400127f9", + "size": 5, + "mnemonic": "or", + "operands": "byte ptr [rdi + rbx*8 + 0x38], 0x80" + }, + { + "address": "0x1400127fe", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001288e" + } + ], + "successors": [ + "0x14001288e" + ] + } + ] + }, + { + "address": "0x1400128ba", + "end_address": "0x1400128f3", + "name": "", + "blocks": [ + { + "address": "0x1400128ba", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400128ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128be", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x1400128c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x1400128c8", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x1400128ca", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400128cc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400192e8" + }, + { + "address": "0x1400128d1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400128d3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400128e1" + }, + { + "address": "0x1400128d5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400126b0" + }, + { + "address": "0x1400128da", + "size": 5, + "mnemonic": "call", + "operands": "0x1400127b0" + }, + { + "address": "0x1400128df", + "size": 2, + "mnemonic": "mov", + "operands": "bl, 1" + }, + { + "address": "0x1400128e1", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x1400128e6", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x1400128eb", + "size": 2, + "mnemonic": "mov", + "operands": "al, bl" + }, + { + "address": "0x1400128ed", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128f1", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400128f2", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400128f9", + "end_address": "0x140012910", + "name": "", + "blocks": [ + { + "address": "0x1400128f9", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400128f9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400128fa", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128fe", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012900", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x209f9]" + }, + { + "address": "0x140012907", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rdi]" + }, + { + "address": "0x14001290b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001290e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001291a" + } + ], + "successors": [ + "0x14001291a", + "0x140012910" + ] + } + ] + }, + { + "address": "0x1400128fa", + "end_address": "0x140012910", + "name": "", + "blocks": [ + { + "address": "0x1400128fa", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400128fa", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400128fe", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012900", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0x209f9]" + }, + { + "address": "0x140012907", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + rdi]" + }, + { + "address": "0x14001290b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001290e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001291a" + } + ], + "successors": [ + "0x14001291a", + "0x140012910" + ] + } + ] + }, + { + "address": "0x140012966", + "end_address": "0x1400129a8", + "name": "", + "blocks": [ + { + "address": "0x140012966", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012966", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012967", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001296b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001296e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140012971", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140012973", + "size": 5, + "mnemonic": "call", + "operands": "0x140019390" + }, + { + "address": "0x140012978", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012979", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001297c", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x14001297f", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x140012982", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x140012986", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140012989", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001298d", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x2096c]" + }, + { + "address": "0x140012994", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140012998", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r10 + r10*8]" + }, + { + "address": "0x14001299c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r9 + rax*8]" + }, + { + "address": "0x1400129a0", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [rax + r8*8 + 0x38], 1" + }, + { + "address": "0x1400129a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400129b1" + } + ], + "successors": [ + "0x1400129b1", + "0x1400129a8" + ] + } + ] + }, + { + "address": "0x140012967", + "end_address": "0x1400129a8", + "name": "", + "blocks": [ + { + "address": "0x140012967", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012967", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001296b", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001296e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140012971", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140012973", + "size": 5, + "mnemonic": "call", + "operands": "0x140019390" + }, + { + "address": "0x140012978", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012979", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x14001297c", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x14001297f", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x140012982", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbx + 8]" + }, + { + "address": "0x140012986", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140012989", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001298d", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x2096c]" + }, + { + "address": "0x140012994", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140012998", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r10 + r10*8]" + }, + { + "address": "0x14001299c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r9 + rax*8]" + }, + { + "address": "0x1400129a0", + "size": 6, + "mnemonic": "test", + "operands": "byte ptr [rax + r8*8 + 0x38], 1" + }, + { + "address": "0x1400129a6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400129b1" + } + ], + "successors": [ + "0x1400129b1", + "0x1400129a8" + ] + } + ] + }, + { + "address": "0x1400129d8", + "end_address": "0x140012a00", + "name": "", + "blocks": [ + { + "address": "0x1400129d8", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400129d8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x58" + }, + { + "address": "0x1400129dc", + "size": 3, + "mnemonic": "movsxd", + "operands": "r8, ecx" + }, + { + "address": "0x1400129df", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x1400129e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r8d, -2" + }, + { + "address": "0x1400129e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012a00" + }, + { + "address": "0x1400129e8", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x38], 1" + }, + { + "address": "0x1400129ec", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x34], r9d" + }, + { + "address": "0x1400129f0", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x1400129f4", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 9" + }, + { + "address": "0x1400129fb", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140012a8d" + } + ], + "successors": [ + "0x140012a8d" + ] + } + ] + }, + { + "address": "0x140012aa2", + "end_address": "0x140012abe", + "name": "", + "blocks": [ + { + "address": "0x140012aa2", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012aa2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012aa3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012aa7", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140012aaa", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140012aad", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140012aaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140012ab4", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140012ab8", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012abe" + }, + { + "address": "0x140012aba", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012abc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012b18" + } + ], + "successors": [ + "0x140012b18" + ] + } + ] + }, + { + "address": "0x140012aa3", + "end_address": "0x140012abe", + "name": "", + "blocks": [ + { + "address": "0x140012aa3", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012aa3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012aa7", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140012aaa", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140012aad", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140012aaf", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140012ab4", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140012ab8", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012abe" + }, + { + "address": "0x140012aba", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140012abc", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012b18" + } + ], + "successors": [ + "0x140012b18" + ] + } + ] + }, + { + "address": "0x140012b8e", + "end_address": "0x140012bca", + "name": "", + "blocks": [ + { + "address": "0x140012b8e", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012b8e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012b8f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012b93", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140012b96", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140012b99", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140012b9b", + "size": 5, + "mnemonic": "call", + "operands": "0x140019390" + }, + { + "address": "0x140012ba0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012ba1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140012ba4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x140012ba7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140012baa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140012bad", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140012bb1", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x20748]" + }, + { + "address": "0x140012bb8", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x3f" + }, + { + "address": "0x140012bbb", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + rdx*8]" + }, + { + "address": "0x140012bbf", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + rax*8]" + }, + { + "address": "0x140012bc3", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rax + rdx*8 + 0x38], 1" + }, + { + "address": "0x140012bc8", + "size": 2, + "mnemonic": "je", + "operands": "0x140012bed" + } + ], + "successors": [ + "0x140012bed", + "0x140012bca" + ] + } + ] + }, + { + "address": "0x140012b8f", + "end_address": "0x140012bca", + "name": "", + "blocks": [ + { + "address": "0x140012b8f", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012b8f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140012b93", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140012b96", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140012b99", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140012b9b", + "size": 5, + "mnemonic": "call", + "operands": "0x140019390" + }, + { + "address": "0x140012ba0", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140012ba1", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140012ba4", + "size": 3, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax]" + }, + { + "address": "0x140012ba7", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140012baa", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140012bad", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140012bb1", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x20748]" + }, + { + "address": "0x140012bb8", + "size": 3, + "mnemonic": "and", + "operands": "edx, 0x3f" + }, + { + "address": "0x140012bbb", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rdx + rdx*8]" + }, + { + "address": "0x140012bbf", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [r8 + rax*8]" + }, + { + "address": "0x140012bc3", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rax + rdx*8 + 0x38], 1" + }, + { + "address": "0x140012bc8", + "size": 2, + "mnemonic": "je", + "operands": "0x140012bed" + } + ], + "successors": [ + "0x140012bed", + "0x140012bca" + ] + } + ] + }, + { + "address": "0x140012c14", + "end_address": "0x140012c2d", + "name": "", + "blocks": [ + { + "address": "0x140012c14", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012c14", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x38" + }, + { + "address": "0x140012c18", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdx, ecx" + }, + { + "address": "0x140012c1b", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, -2" + }, + { + "address": "0x140012c1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012c2d" + }, + { + "address": "0x140012c20", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140012c25", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x140012c2b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140012c99" + } + ], + "successors": [ + "0x140012c99" + ] + } + ] + }, + { + "address": "0x140012ca7", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012ca7", + "size": 67, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012ca7", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140012ca8", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140012ca9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012caa", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140012cac", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140012cae", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012ca8", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012ca8", + "size": 66, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012ca8", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140012ca9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012caa", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140012cac", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140012cae", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012ca9", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012ca9", + "size": 65, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012ca9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140012caa", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140012cac", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140012cae", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012caa", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012caa", + "size": 64, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012caa", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140012cac", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140012cae", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012cac", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012cac", + "size": 63, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012cac", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140012cae", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012cae", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012cae", + "size": 62, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012cae", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012cb0", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012cb0", + "size": 61, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012cb0", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140012cb2", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x57]" + }, + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140012cb6", + "end_address": "0x140012da8", + "name": "", + "blocks": [ + { + "address": "0x140012cb6", + "size": 59, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140012cb6", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140012cbd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], 0xfffffffffffffffe" + }, + { + "address": "0x140012cc5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 8], rbx" + }, + { + "address": "0x140012cc9", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1e370]" + }, + { + "address": "0x140012cd0", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140012cd3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], rax" + }, + { + "address": "0x140012cd7", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140012cda", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x41], r8" + }, + { + "address": "0x140012cde", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, edx" + }, + { + "address": "0x140012ce1", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140012ce4", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x7f]" + }, + { + "address": "0x140012ce8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x59], rax" + }, + { + "address": "0x140012cec", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140012cef", + "size": 3, + "mnemonic": "mov", + "operands": "r13, r14" + }, + { + "address": "0x140012cf2", + "size": 4, + "mnemonic": "sar", + "operands": "r13, 6" + }, + { + "address": "0x140012cf6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x39], r13" + }, + { + "address": "0x140012cfa", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip - 0x12d01]" + }, + { + "address": "0x140012d01", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x140012d04", + "size": 4, + "mnemonic": "lea", + "operands": "r15, [rax + rax*8]" + }, + { + "address": "0x140012d08", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r13*8 + 0x33300]" + }, + { + "address": "0x140012d10", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r15*8 + 0x28]" + }, + { + "address": "0x140012d15", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], rax" + }, + { + "address": "0x140012d19", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r9d" + }, + { + "address": "0x140012d1c", + "size": 3, + "mnemonic": "add", + "operands": "r12, r8" + }, + { + "address": "0x140012d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x61], r12" + }, + { + "address": "0x140012d23", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0xd4d7]" + }, + { + "address": "0x140012d29", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x49], eax" + }, + { + "address": "0x140012d2c", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140012d2e", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d32", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [r10 + 0x28], dil" + }, + { + "address": "0x140012d36", + "size": 2, + "mnemonic": "jne", + "operands": "0x140012d44" + }, + { + "address": "0x140012d38", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r10" + }, + { + "address": "0x140012d3b", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d940" + }, + { + "address": "0x140012d40", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [rbp - 0x59]" + }, + { + "address": "0x140012d44", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r10 + 0x18]" + }, + { + "address": "0x140012d48", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 0xc]" + }, + { + "address": "0x140012d4b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x45], ecx" + }, + { + "address": "0x140012d4e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140012d50", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x140012d53", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x140012d56", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rbp - 0x41], r12" + }, + { + "address": "0x140012d5a", + "size": 6, + "mnemonic": "jae", + "operands": "0x14001310d" + }, + { + "address": "0x140012d60", + "size": 3, + "mnemonic": "mov", + "operands": "r11, r14" + }, + { + "address": "0x140012d63", + "size": 4, + "mnemonic": "sar", + "operands": "r11, 6" + }, + { + "address": "0x140012d67", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r11" + }, + { + "address": "0x140012d6b", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d6d", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x140012d6f", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x71], al" + }, + { + "address": "0x140012d72", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x6d], edi" + }, + { + "address": "0x140012d75", + "size": 6, + "mnemonic": "mov", + "operands": "r12d, 1" + }, + { + "address": "0x140012d7b", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x140012d81", + "size": 6, + "mnemonic": "jne", + "operands": "0x140012f14" + }, + { + "address": "0x140012d87", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x140012d89", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdi" + }, + { + "address": "0x140012d8c", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rip - 0x12d93]" + }, + { + "address": "0x140012d93", + "size": 8, + "mnemonic": "lea", + "operands": "rcx, [r15*8 + 0x3e]" + }, + { + "address": "0x140012d9b", + "size": 8, + "mnemonic": "add", + "operands": "rcx, qword ptr [r12 + r11*8 + 0x33300]" + }, + { + "address": "0x140012da3", + "size": 3, + "mnemonic": "cmp", + "operands": "byte ptr [rcx], dil" + }, + { + "address": "0x140012da6", + "size": 2, + "mnemonic": "je", + "operands": "0x140012db6" + } + ], + "successors": [ + "0x140012db6", + "0x140012da8" + ] + } + ] + }, + { + "address": "0x140013142", + "end_address": "0x1400131ce", + "name": "", + "blocks": [ + { + "address": "0x140013142", + "size": 41, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013142", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013143", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013144", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013146", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x14001314b", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013150", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013153", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dee6]" + }, + { + "address": "0x14001315a", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001315d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x140013165", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013168", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001316b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x14001316e", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013171", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013175", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x20184]" + }, + { + "address": "0x14001317c", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013180", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x140013183", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140013186", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x14001318a", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x14001318e", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x140013193", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140013195", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140013198", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x14001319b", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x14001319e", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013214" + }, + { + "address": "0x1400131a0", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400131a5", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400131a8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400131ce" + }, + { + "address": "0x1400131aa", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x1400131ac", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x1400131af", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0xa" + }, + { + "address": "0x1400131b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400131bc" + }, + { + "address": "0x1400131b3", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rdi + 8]" + }, + { + "address": "0x1400131b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0xd" + }, + { + "address": "0x1400131b9", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131bc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400131be", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131c1", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143f]" + }, + { + "address": "0x1400131c9", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400131cc", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a5" + } + ], + "successors": [ + "0x1400131a5", + "0x1400131ce" + ] + } + ] + }, + { + "address": "0x140013143", + "end_address": "0x1400131ce", + "name": "", + "blocks": [ + { + "address": "0x140013143", + "size": 40, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013143", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013144", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013146", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x14001314b", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013150", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013153", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dee6]" + }, + { + "address": "0x14001315a", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001315d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x140013165", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013168", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001316b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x14001316e", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013171", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013175", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x20184]" + }, + { + "address": "0x14001317c", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013180", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x140013183", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140013186", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x14001318a", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x14001318e", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x140013193", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140013195", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140013198", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x14001319b", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x14001319e", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013214" + }, + { + "address": "0x1400131a0", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400131a5", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400131a8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400131ce" + }, + { + "address": "0x1400131aa", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x1400131ac", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x1400131af", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0xa" + }, + { + "address": "0x1400131b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400131bc" + }, + { + "address": "0x1400131b3", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rdi + 8]" + }, + { + "address": "0x1400131b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0xd" + }, + { + "address": "0x1400131b9", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131bc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400131be", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131c1", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143f]" + }, + { + "address": "0x1400131c9", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400131cc", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a5" + } + ], + "successors": [ + "0x1400131a5", + "0x1400131ce" + ] + } + ] + }, + { + "address": "0x140013144", + "end_address": "0x1400131ce", + "name": "", + "blocks": [ + { + "address": "0x140013144", + "size": 39, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013144", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013146", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x14001314b", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013150", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013153", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dee6]" + }, + { + "address": "0x14001315a", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001315d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x140013165", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013168", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001316b", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x14001316e", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013171", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013175", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x20184]" + }, + { + "address": "0x14001317c", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013180", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x140013183", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140013186", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x14001318a", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x14001318e", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x140013193", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140013195", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x140013198", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x14001319b", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x14001319e", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013214" + }, + { + "address": "0x1400131a0", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400131a5", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400131a8", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400131ce" + }, + { + "address": "0x1400131aa", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rsi]" + }, + { + "address": "0x1400131ac", + "size": 3, + "mnemonic": "inc", + "operands": "rsi" + }, + { + "address": "0x1400131af", + "size": 2, + "mnemonic": "cmp", + "operands": "al, 0xa" + }, + { + "address": "0x1400131b1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400131bc" + }, + { + "address": "0x1400131b3", + "size": 3, + "mnemonic": "inc", + "operands": "dword ptr [rdi + 8]" + }, + { + "address": "0x1400131b6", + "size": 3, + "mnemonic": "mov", + "operands": "byte ptr [rbx], 0xd" + }, + { + "address": "0x1400131b9", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131bc", + "size": 2, + "mnemonic": "mov", + "operands": "byte ptr [rbx], al" + }, + { + "address": "0x1400131be", + "size": 3, + "mnemonic": "inc", + "operands": "rbx" + }, + { + "address": "0x1400131c1", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143f]" + }, + { + "address": "0x1400131c9", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400131cc", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400131a5" + } + ], + "successors": [ + "0x1400131a5", + "0x1400131ce" + ] + } + ] + }, + { + "address": "0x14001324a", + "end_address": "0x1400132e4", + "name": "", + "blocks": [ + { + "address": "0x14001324a", + "size": 41, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001324a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001324b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001324c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001324e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x140013253", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013258", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001325b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ddde]" + }, + { + "address": "0x140013262", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013265", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x14001326d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013270", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140013273", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013276", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013279", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001327d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2007c]" + }, + { + "address": "0x140013284", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013288", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x14001328b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14001328e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x140013292", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x140013296", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x14001329b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001329d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x1400132a0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x1400132a3", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400132a6", + "size": 6, + "mnemonic": "jae", + "operands": "0x140013330" + }, + { + "address": "0x1400132ac", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400132b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400132b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400132e4" + }, + { + "address": "0x1400132b6", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsi]" + }, + { + "address": "0x1400132b9", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 2" + }, + { + "address": "0x1400132bd", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400132c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400132d0" + }, + { + "address": "0x1400132c3", + "size": 4, + "mnemonic": "add", + "operands": "dword ptr [rdi + 8], 2" + }, + { + "address": "0x1400132c7", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rbx], 0xd" + }, + { + "address": "0x1400132cc", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d0", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x1400132d3", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143e]" + }, + { + "address": "0x1400132df", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400132e2", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132b1" + } + ], + "successors": [ + "0x1400132b1", + "0x1400132e4" + ] + } + ] + }, + { + "address": "0x14001324b", + "end_address": "0x1400132e4", + "name": "", + "blocks": [ + { + "address": "0x14001324b", + "size": 40, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001324b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001324c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001324e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x140013253", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013258", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001325b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ddde]" + }, + { + "address": "0x140013262", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013265", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x14001326d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013270", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140013273", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013276", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013279", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001327d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2007c]" + }, + { + "address": "0x140013284", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013288", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x14001328b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14001328e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x140013292", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x140013296", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x14001329b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001329d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x1400132a0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x1400132a3", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400132a6", + "size": 6, + "mnemonic": "jae", + "operands": "0x140013330" + }, + { + "address": "0x1400132ac", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400132b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400132b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400132e4" + }, + { + "address": "0x1400132b6", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsi]" + }, + { + "address": "0x1400132b9", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 2" + }, + { + "address": "0x1400132bd", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400132c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400132d0" + }, + { + "address": "0x1400132c3", + "size": 4, + "mnemonic": "add", + "operands": "dword ptr [rdi + 8], 2" + }, + { + "address": "0x1400132c7", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rbx], 0xd" + }, + { + "address": "0x1400132cc", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d0", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x1400132d3", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143e]" + }, + { + "address": "0x1400132df", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400132e2", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132b1" + } + ], + "successors": [ + "0x1400132b1", + "0x1400132e4" + ] + } + ] + }, + { + "address": "0x14001324c", + "end_address": "0x1400132e4", + "name": "", + "blocks": [ + { + "address": "0x14001324c", + "size": 39, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001324c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001324e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1450" + }, + { + "address": "0x140013253", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013258", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001325b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ddde]" + }, + { + "address": "0x140013262", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013265", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1440], rax" + }, + { + "address": "0x14001326d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013270", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140013273", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013276", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140013279", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001327d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2007c]" + }, + { + "address": "0x140013284", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x140013288", + "size": 3, + "mnemonic": "add", + "operands": "rbp, r8" + }, + { + "address": "0x14001328b", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x14001328e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x140013292", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x140013296", + "size": 5, + "mnemonic": "mov", + "operands": "r14, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x14001329b", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001329d", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rdi], rax" + }, + { + "address": "0x1400132a0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 8], eax" + }, + { + "address": "0x1400132a3", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, rbp" + }, + { + "address": "0x1400132a6", + "size": 6, + "mnemonic": "jae", + "operands": "0x140013330" + }, + { + "address": "0x1400132ac", + "size": 5, + "mnemonic": "lea", + "operands": "rbx, [rsp + 0x40]" + }, + { + "address": "0x1400132b1", + "size": 3, + "mnemonic": "cmp", + "operands": "rsi, rbp" + }, + { + "address": "0x1400132b4", + "size": 2, + "mnemonic": "jae", + "operands": "0x1400132e4" + }, + { + "address": "0x1400132b6", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rsi]" + }, + { + "address": "0x1400132b9", + "size": 4, + "mnemonic": "add", + "operands": "rsi, 2" + }, + { + "address": "0x1400132bd", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400132c1", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400132d0" + }, + { + "address": "0x1400132c3", + "size": 4, + "mnemonic": "add", + "operands": "dword ptr [rdi + 8], 2" + }, + { + "address": "0x1400132c7", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [rbx], 0xd" + }, + { + "address": "0x1400132cc", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d0", + "size": 3, + "mnemonic": "mov", + "operands": "word ptr [rbx], ax" + }, + { + "address": "0x1400132d3", + "size": 4, + "mnemonic": "add", + "operands": "rbx, 2" + }, + { + "address": "0x1400132d7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x143e]" + }, + { + "address": "0x1400132df", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x1400132e2", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400132b1" + } + ], + "successors": [ + "0x1400132b1", + "0x1400132e4" + ] + } + ] + }, + { + "address": "0x140013366", + "end_address": "0x140013405", + "name": "", + "blocks": [ + { + "address": "0x140013366", + "size": 43, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013366", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013367", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013368", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001336a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001336c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001336e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1470" + }, + { + "address": "0x140013373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013378", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001337b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dcbe]" + }, + { + "address": "0x140013382", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013385", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1460], rax" + }, + { + "address": "0x14001338d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013390", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013393", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013396", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r9d" + }, + { + "address": "0x140013399", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001339d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ff5c]" + }, + { + "address": "0x1400133a4", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x1400133a8", + "size": 3, + "mnemonic": "add", + "operands": "r14, r8" + }, + { + "address": "0x1400133ab", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400133ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400133b1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x1400133b5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x1400133b9", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x1400133be", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400133c0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400133c3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x1400133c6", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r14" + }, + { + "address": "0x1400133c9", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400134a1" + }, + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + } + ] + }, + { + "address": "0x140013367", + "end_address": "0x140013405", + "name": "", + "blocks": [ + { + "address": "0x140013367", + "size": 42, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013367", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013368", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001336a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001336c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001336e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1470" + }, + { + "address": "0x140013373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013378", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001337b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dcbe]" + }, + { + "address": "0x140013382", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013385", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1460], rax" + }, + { + "address": "0x14001338d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013390", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013393", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013396", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r9d" + }, + { + "address": "0x140013399", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001339d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ff5c]" + }, + { + "address": "0x1400133a4", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x1400133a8", + "size": 3, + "mnemonic": "add", + "operands": "r14, r8" + }, + { + "address": "0x1400133ab", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400133ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400133b1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x1400133b5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x1400133b9", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x1400133be", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400133c0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400133c3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x1400133c6", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r14" + }, + { + "address": "0x1400133c9", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400134a1" + }, + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + } + ] + }, + { + "address": "0x140013368", + "end_address": "0x140013405", + "name": "", + "blocks": [ + { + "address": "0x140013368", + "size": 41, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013368", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001336a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001336c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001336e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1470" + }, + { + "address": "0x140013373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013378", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001337b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dcbe]" + }, + { + "address": "0x140013382", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013385", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1460], rax" + }, + { + "address": "0x14001338d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013390", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013393", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013396", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r9d" + }, + { + "address": "0x140013399", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001339d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ff5c]" + }, + { + "address": "0x1400133a4", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x1400133a8", + "size": 3, + "mnemonic": "add", + "operands": "r14, r8" + }, + { + "address": "0x1400133ab", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400133ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400133b1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x1400133b5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x1400133b9", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x1400133be", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400133c0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400133c3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x1400133c6", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r14" + }, + { + "address": "0x1400133c9", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400134a1" + }, + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + } + ] + }, + { + "address": "0x14001336a", + "end_address": "0x140013405", + "name": "", + "blocks": [ + { + "address": "0x14001336a", + "size": 40, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001336a", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001336c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001336e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1470" + }, + { + "address": "0x140013373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013378", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001337b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dcbe]" + }, + { + "address": "0x140013382", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013385", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1460], rax" + }, + { + "address": "0x14001338d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013390", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013393", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013396", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r9d" + }, + { + "address": "0x140013399", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001339d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ff5c]" + }, + { + "address": "0x1400133a4", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x1400133a8", + "size": 3, + "mnemonic": "add", + "operands": "r14, r8" + }, + { + "address": "0x1400133ab", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400133ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400133b1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x1400133b5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x1400133b9", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x1400133be", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400133c0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400133c3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x1400133c6", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r14" + }, + { + "address": "0x1400133c9", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400134a1" + }, + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + } + ] + }, + { + "address": "0x14001336c", + "end_address": "0x140013405", + "name": "", + "blocks": [ + { + "address": "0x14001336c", + "size": 39, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001336c", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001336e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1470" + }, + { + "address": "0x140013373", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013378", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x14001337b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dcbe]" + }, + { + "address": "0x140013382", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013385", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1460], rax" + }, + { + "address": "0x14001338d", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, edx" + }, + { + "address": "0x140013390", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013393", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r10" + }, + { + "address": "0x140013396", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r9d" + }, + { + "address": "0x140013399", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x14001339d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1ff5c]" + }, + { + "address": "0x1400133a4", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0x3f" + }, + { + "address": "0x1400133a8", + "size": 3, + "mnemonic": "add", + "operands": "r14, r8" + }, + { + "address": "0x1400133ab", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x1400133ae", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400133b1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + rax*8]" + }, + { + "address": "0x1400133b5", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r10 + r10*8]" + }, + { + "address": "0x1400133b9", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rax + rdx*8 + 0x28]" + }, + { + "address": "0x1400133be", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400133c0", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x1400133c3", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 8], eax" + }, + { + "address": "0x1400133c6", + "size": 3, + "mnemonic": "cmp", + "operands": "r8, r14" + }, + { + "address": "0x1400133c9", + "size": 6, + "mnemonic": "jae", + "operands": "0x1400134a1" + }, + { + "address": "0x1400133cf", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x50]" + }, + { + "address": "0x1400133d4", + "size": 3, + "mnemonic": "cmp", + "operands": "rdi, r14" + }, + { + "address": "0x1400133d7", + "size": 2, + "mnemonic": "jae", + "operands": "0x140013405" + }, + { + "address": "0x1400133d9", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rdi]" + }, + { + "address": "0x1400133dc", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 2" + }, + { + "address": "0x1400133e0", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0xa" + }, + { + "address": "0x1400133e4", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400133f0" + }, + { + "address": "0x1400133e6", + "size": 6, + "mnemonic": "mov", + "operands": "word ptr [r9], 0xd" + }, + { + "address": "0x1400133ec", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f0", + "size": 4, + "mnemonic": "mov", + "operands": "word ptr [r9], ax" + }, + { + "address": "0x1400133f4", + "size": 4, + "mnemonic": "add", + "operands": "r9, 2" + }, + { + "address": "0x1400133f8", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x6f8]" + }, + { + "address": "0x140013400", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140013403", + "size": 2, + "mnemonic": "jb", + "operands": "0x1400133d4" + } + ], + "successors": [ + "0x1400133d4", + "0x140013405" + ] + } + ] + }, + { + "address": "0x1400134de", + "end_address": "0x140013526", + "name": "", + "blocks": [ + { + "address": "0x1400134de", + "size": 24, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134de", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400134df", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400134e1", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400134e3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400134e5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400134df", + "end_address": "0x140013526", + "name": "", + "blocks": [ + { + "address": "0x1400134df", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134df", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400134e1", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400134e3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400134e5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400134e1", + "end_address": "0x140013526", + "name": "", + "blocks": [ + { + "address": "0x1400134e1", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134e1", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400134e3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400134e5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400134e3", + "end_address": "0x140013526", + "name": "", + "blocks": [ + { + "address": "0x1400134e3", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134e3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400134e5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400134e5", + "end_address": "0x140013526", + "name": "", + "blocks": [ + { + "address": "0x1400134e5", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134e5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400134e7", + "end_address": "0x140013526", + "name": "", + "blocks": [ + { + "address": "0x1400134e7", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400134e7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400134eb", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400134ee", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x1400134f1", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400134f4", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400134f7", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013526" + }, + { + "address": "0x1400134f9", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x1400134fe", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140013503", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140013508", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140013510", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140013513", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140013518", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001351c", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001351e", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013520", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140013522", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140013524", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140013525", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400135f2", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135f2", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135f2", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x1400135f3", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400135f4", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400135f5", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400135f7", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400135f9", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x1400135f3", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135f3", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135f3", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400135f4", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400135f5", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400135f7", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400135f9", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x1400135f4", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135f4", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135f4", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400135f5", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400135f7", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400135f9", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x1400135f5", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135f5", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135f5", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400135f7", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400135f9", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x1400135f7", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135f7", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135f7", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400135f9", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x1400135f9", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135f9", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135f9", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x1400135fb", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x1400135fb", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400135fb", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400135fd", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x140013600", + "end_address": "0x14001361b", + "name": "", + "blocks": [ + { + "address": "0x140013600", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013600", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x68" + }, + { + "address": "0x140013604", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013606", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x140013609", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x14001360c", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001360f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140013612", + "size": 3, + "mnemonic": "test", + "operands": "r8d, r8d" + }, + { + "address": "0x140013615", + "size": 6, + "mnemonic": "je", + "operands": "0x14001390c" + } + ], + "successors": [ + "0x14001390c", + "0x14001361b" + ] + } + ] + }, + { + "address": "0x14001392f", + "end_address": "0x140013968", + "name": "", + "blocks": [ + { + "address": "0x14001392f", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001392f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013931", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013935", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140013938", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001393b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013968" + }, + { + "address": "0x14001393d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140013942", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140013948", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001394d", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140013950", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140013955", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140013957", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001395c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140013961", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013965", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013967", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013931", + "end_address": "0x140013968", + "name": "", + "blocks": [ + { + "address": "0x140013931", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013931", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013935", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x140013938", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001393b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013968" + }, + { + "address": "0x14001393d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140013942", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140013948", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001394d", + "size": 3, + "mnemonic": "or", + "operands": "edi, 0xffffffff" + }, + { + "address": "0x140013950", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140013955", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x140013957", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x40]" + }, + { + "address": "0x14001395c", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140013961", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013965", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140013967", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013a97", + "end_address": "0x140013ad6", + "name": "", + "blocks": [ + { + "address": "0x140013a97", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013a97", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013a98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013a9c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140013a9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013aa2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140013aa5", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013ad6" + }, + { + "address": "0x140013aa7", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x140013aab", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x140013ab2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x140013ab6", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140013aba", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140013abd", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140013ac0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013ac2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x140013ac7", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140013acb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140013ad0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013ad4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140013ad5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013a98", + "end_address": "0x140013ad6", + "name": "", + "blocks": [ + { + "address": "0x140013a98", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140013a98", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013a9c", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140013a9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013aa2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140013aa5", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013ad6" + }, + { + "address": "0x140013aa7", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x140013aab", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x140013ab2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x140013ab6", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140013aba", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140013abd", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140013ac0", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013ac2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x140013ac7", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140013acb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x140013ad0", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013ad4", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140013ad5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140013b03", + "end_address": "0x140013b3c", + "name": "", + "blocks": [ + { + "address": "0x140013b03", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013b03", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013b04", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013b08", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140013b0b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013b0e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140013b11", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013b3c" + }, + { + "address": "0x140013b13", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x140013b17", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140013b1a", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140013b1e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140013b21", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x140013b25", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x140013b2c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x140013b33", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140013b37", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013c38" + } + ], + "successors": [ + "0x140013c38" + ] + } + ] + }, + { + "address": "0x140013b04", + "end_address": "0x140013b3c", + "name": "", + "blocks": [ + { + "address": "0x140013b04", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013b04", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140013b08", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140013b0b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013b0e", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140013b11", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013b3c" + }, + { + "address": "0x140013b13", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x10], rdx" + }, + { + "address": "0x140013b17", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140013b1a", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x18], rcx" + }, + { + "address": "0x140013b1e", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140013b21", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x140013b25", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x16" + }, + { + "address": "0x140013b2c", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x140013b2e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000aefc" + }, + { + "address": "0x140013b33", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140013b37", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013c38" + } + ], + "successors": [ + "0x140013c38" + ] + } + ] + }, + { + "address": "0x140013c57", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c57", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c57", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140013c58", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013c59", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013c5a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013c5c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013c5e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c58", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c58", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c58", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013c59", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013c5a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013c5c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013c5e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c59", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c59", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c59", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013c5a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013c5c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013c5e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c5a", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c5a", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c5a", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013c5c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013c5e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c5c", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c5c", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c5c", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013c5e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c5e", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c5e", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c5e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c60", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c60", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c60", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013c62", + "end_address": "0x140013cb7", + "name": "", + "blocks": [ + { + "address": "0x140013c62", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013c62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140013c66", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140013c69", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013c6c", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013c71", + "size": 3, + "mnemonic": "movsxd", + "operands": "r12, eax" + }, + { + "address": "0x140013c74", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rip + 0x1f685]" + }, + { + "address": "0x140013c7b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013c7d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r12" + }, + { + "address": "0x140013c80", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x140013c83", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, edi" + }, + { + "address": "0x140013c86", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r12" + }, + { + "address": "0x140013c89", + "size": 4, + "mnemonic": "sar", + "operands": "rax, 6" + }, + { + "address": "0x140013c8d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x60], rax" + }, + { + "address": "0x140013c92", + "size": 4, + "mnemonic": "lea", + "operands": "r13, [rcx + rcx*8]" + }, + { + "address": "0x140013c96", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + rax*8]" + }, + { + "address": "0x140013c9a", + "size": 5, + "mnemonic": "mov", + "operands": "sil, byte ptr [rax + r13*8 + 0x39]" + }, + { + "address": "0x140013c9f", + "size": 4, + "mnemonic": "cmp", + "operands": "sil, 1" + }, + { + "address": "0x140013ca3", + "size": 4, + "mnemonic": "sete", + "operands": "r15b" + }, + { + "address": "0x140013ca7", + "size": 3, + "mnemonic": "inc", + "operands": "r15" + }, + { + "address": "0x140013caa", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013cad", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013cb7" + }, + { + "address": "0x140013caf", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140013cb2", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013d8e" + } + ], + "successors": [ + "0x140013d8e" + ] + } + ] + }, + { + "address": "0x140013da9", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013da9", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013da9", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140013daa", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013dab", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013dac", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013dae", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013db0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013daa", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013daa", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013daa", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140013dab", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013dac", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013dae", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013db0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013dab", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013dab", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013dab", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140013dac", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013dae", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013db0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013dac", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013dac", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013dac", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140013dae", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013db0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013dae", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013dae", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013dae", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140013db0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013db0", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013db0", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013db0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013db2", + "end_address": "0x140013df3", + "name": "", + "blocks": [ + { + "address": "0x140013db2", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013db2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140013db4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x1050" + }, + { + "address": "0x140013db9", + "size": 5, + "mnemonic": "call", + "operands": "0x1400057a0" + }, + { + "address": "0x140013dbe", + "size": 3, + "mnemonic": "sub", + "operands": "rsp, rax" + }, + { + "address": "0x140013dc1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d278]" + }, + { + "address": "0x140013dc8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140013dcb", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x1040], rax" + }, + { + "address": "0x140013dd3", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x140013dd6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140013dd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140013ddc", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x140013de1", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140013de3", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x140013de6", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x10], edi" + }, + { + "address": "0x140013de9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013df3" + }, + { + "address": "0x140013deb", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbp" + }, + { + "address": "0x140013dee", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140013eff" + } + ], + "successors": [ + "0x140013eff" + ] + } + ] + }, + { + "address": "0x140013f8e", + "end_address": "0x140013fe7", + "name": "", + "blocks": [ + { + "address": "0x140013f8e", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013f8e", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140013f8f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140013f92", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140013f96", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140013f9b", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1f24e], 0" + }, + { + "address": "0x140013fa2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140013fa6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140013faa", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140013fae", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140013fb2", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013fc4" + }, + { + "address": "0x140013fb4", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1d46d]" + }, + { + "address": "0x140013fbb", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x140013fbf", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x140013fc4", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x40]" + }, + { + "address": "0x140013fc8", + "size": 5, + "mnemonic": "call", + "operands": "0x140013a8c" + }, + { + "address": "0x140013fcd", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x140013fd1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140013fd4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013fe1" + }, + { + "address": "0x140013fd6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140013fda", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140013fe1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140013fe5", + "size": 2, + "mnemonic": "je", + "operands": "0x140013ff6" + } + ], + "successors": [ + "0x140013ff6", + "0x140013fe7" + ] + } + ] + }, + { + "address": "0x140013f92", + "end_address": "0x140013fe7", + "name": "", + "blocks": [ + { + "address": "0x140013f92", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140013f92", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140013f96", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140013f9b", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1f24e], 0" + }, + { + "address": "0x140013fa2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140013fa6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140013faa", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140013fae", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140013fb2", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013fc4" + }, + { + "address": "0x140013fb4", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1d46d]" + }, + { + "address": "0x140013fbb", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x140013fbf", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x140013fc4", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x40]" + }, + { + "address": "0x140013fc8", + "size": 5, + "mnemonic": "call", + "operands": "0x140013a8c" + }, + { + "address": "0x140013fcd", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x140013fd1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140013fd4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140013fe1" + }, + { + "address": "0x140013fd6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140013fda", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140013fe1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140013fe5", + "size": 2, + "mnemonic": "je", + "operands": "0x140013ff6" + } + ], + "successors": [ + "0x140013ff6", + "0x140013fe7" + ] + } + ] + }, + { + "address": "0x14001403a", + "end_address": "0x14001405d", + "name": "", + "blocks": [ + { + "address": "0x14001403a", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001403a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001403b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001403f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140014042", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140014045", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140014048", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14001404d", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x14]" + }, + { + "address": "0x140014050", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140014051", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, eax" + }, + { + "address": "0x140014054", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x140014057", + "size": 6, + "mnemonic": "je", + "operands": "0x1400140ee" + } + ], + "successors": [ + "0x1400140ee", + "0x14001405d" + ] + } + ] + }, + { + "address": "0x14001403b", + "end_address": "0x14001405d", + "name": "", + "blocks": [ + { + "address": "0x14001403b", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001403b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001403f", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140014042", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140014045", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140014048", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x14001404d", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x14]" + }, + { + "address": "0x140014050", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140014051", + "size": 3, + "mnemonic": "movsxd", + "operands": "r10, eax" + }, + { + "address": "0x140014054", + "size": 3, + "mnemonic": "test", + "operands": "cl, 0xc0" + }, + { + "address": "0x140014057", + "size": 6, + "mnemonic": "je", + "operands": "0x1400140ee" + } + ], + "successors": [ + "0x1400140ee", + "0x14001405d" + ] + } + ] + }, + { + "address": "0x140014122", + "end_address": "0x140014132", + "name": "", + "blocks": [ + { + "address": "0x140014122", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014122", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140014126", + "size": 3, + "mnemonic": "mov", + "operands": "edx, dword ptr [rcx + 0x14]" + }, + { + "address": "0x140014129", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001412a", + "size": 3, + "mnemonic": "shr", + "operands": "edx, 3" + }, + { + "address": "0x14001412d", + "size": 3, + "mnemonic": "test", + "operands": "dl, 1" + }, + { + "address": "0x140014130", + "size": 2, + "mnemonic": "je", + "operands": "0x140014136" + } + ], + "successors": [ + "0x140014136", + "0x140014132" + ] + } + ] + }, + { + "address": "0x1400141b2", + "end_address": "0x1400141e4", + "name": "", + "blocks": [ + { + "address": "0x1400141b2", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400141b2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400141b3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400141b7", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x1400141b9", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400141bc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400141bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400141c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x1400141c7", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x1400141ca", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400141cb", + "size": 2, + "mnemonic": "test", + "operands": "al, 6" + }, + { + "address": "0x1400141cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400141e4" + }, + { + "address": "0x1400141cf", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 0x2c], 9" + }, + { + "address": "0x1400141d6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x30], 1" + }, + { + "address": "0x1400141da", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x10" + }, + { + "address": "0x1400141df", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400141e2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014263" + } + ], + "successors": [ + "0x140014263" + ] + } + ] + }, + { + "address": "0x1400141b3", + "end_address": "0x1400141e4", + "name": "", + "blocks": [ + { + "address": "0x1400141b3", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400141b3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400141b7", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x1400141b9", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x1400141bc", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x1400141bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x1400141c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140012934" + }, + { + "address": "0x1400141c7", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbx + 0x14]" + }, + { + "address": "0x1400141ca", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400141cb", + "size": 2, + "mnemonic": "test", + "operands": "al, 6" + }, + { + "address": "0x1400141cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400141e4" + }, + { + "address": "0x1400141cf", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdi + 0x2c], 9" + }, + { + "address": "0x1400141d6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdi + 0x30], 1" + }, + { + "address": "0x1400141da", + "size": 5, + "mnemonic": "lock or", + "operands": "dword ptr [rbx + 0x14], 0x10" + }, + { + "address": "0x1400141df", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400141e2", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014263" + } + ], + "successors": [ + "0x140014263" + ] + } + ] + }, + { + "address": "0x140014279", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x140014279", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014279", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001427a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001427b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001427c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001427e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014280", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x14001427a", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x14001427a", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001427a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001427b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001427c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001427e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014280", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x14001427b", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x14001427b", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001427b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001427c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001427e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014280", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x14001427c", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x14001427c", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001427c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001427e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014280", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x14001427e", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x14001427e", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001427e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014280", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x140014280", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x140014280", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014280", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x140014282", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x140014282", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014282", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x140014284", + "end_address": "0x1400142bd", + "name": "", + "blocks": [ + { + "address": "0x140014284", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014284", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014288", + "size": 3, + "mnemonic": "movsxd", + "operands": "r15, ecx" + }, + { + "address": "0x14001428b", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001428d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r15" + }, + { + "address": "0x140014290", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1f069]" + }, + { + "address": "0x140014297", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14001429a", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r15" + }, + { + "address": "0x14001429d", + "size": 4, + "mnemonic": "sar", + "operands": "r12, 6" + }, + { + "address": "0x1400142a1", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400142a4", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rdi + 0xa]" + }, + { + "address": "0x1400142a8", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r15" + }, + { + "address": "0x1400142ab", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax + rax*8]" + }, + { + "address": "0x1400142af", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + r12*8]" + }, + { + "address": "0x1400142b3", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rbp*8 + 0x28]" + }, + { + "address": "0x1400142b8", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400142bb", + "size": 2, + "mnemonic": "je", + "operands": "0x1400142ca" + } + ], + "successors": [ + "0x1400142ca", + "0x1400142bd" + ] + } + ] + }, + { + "address": "0x140014475", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x140014475", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014475", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140014476", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140014477", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140014478", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001447a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001447c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x140014476", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x140014476", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014476", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140014477", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140014478", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001447a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001447c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x140014477", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x140014477", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014477", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140014478", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001447a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001447c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x140014478", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x140014478", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014478", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001447a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001447c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x14001447a", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x14001447a", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001447a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001447c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x14001447c", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x14001447c", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001447c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x14001447e", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x14001447e", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001447e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x140014480", + "end_address": "0x1400144b8", + "name": "", + "blocks": [ + { + "address": "0x140014480", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014480", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014484", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbp, ecx" + }, + { + "address": "0x140014487", + "size": 7, + "mnemonic": "lea", + "operands": "r11, [rip - 0x1448e]" + }, + { + "address": "0x14001448e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rbp" + }, + { + "address": "0x140014491", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rbp" + }, + { + "address": "0x140014494", + "size": 4, + "mnemonic": "sar", + "operands": "r15, 6" + }, + { + "address": "0x140014498", + "size": 4, + "mnemonic": "and", + "operands": "r14d, 0x3f" + }, + { + "address": "0x14001449c", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001449f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x1400144a2", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [r11 + r15*8 + 0x33300]" + }, + { + "address": "0x1400144aa", + "size": 4, + "mnemonic": "lea", + "operands": "rsi, [r14 + r14*8]" + }, + { + "address": "0x1400144ae", + "size": 5, + "mnemonic": "mov", + "operands": "r10, qword ptr [rax + rsi*8 + 0x28]" + }, + { + "address": "0x1400144b3", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x1400144b6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400144c4" + } + ], + "successors": [ + "0x1400144c4", + "0x1400144b8" + ] + } + ] + }, + { + "address": "0x1400147b2", + "end_address": "0x1400147fa", + "name": "", + "blocks": [ + { + "address": "0x1400147b2", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400147b2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400147b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400147b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400147b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400147bf", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400147c2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400147c5", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400147c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400147fa" + }, + { + "address": "0x1400147ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400147cf", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400147d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400147d7", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400147dd", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400147e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400147e5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400147ea", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400147ef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147f3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400147f5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400147f7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400147f9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400147b4", + "end_address": "0x1400147fa", + "name": "", + "blocks": [ + { + "address": "0x1400147b4", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400147b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400147b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400147b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400147bf", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400147c2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400147c5", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400147c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400147fa" + }, + { + "address": "0x1400147ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400147cf", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400147d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400147d7", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400147dd", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400147e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400147e5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400147ea", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400147ef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147f3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400147f5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400147f7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400147f9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400147b6", + "end_address": "0x1400147fa", + "name": "", + "blocks": [ + { + "address": "0x1400147b6", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400147b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400147b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400147bf", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400147c2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400147c5", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400147c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400147fa" + }, + { + "address": "0x1400147ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400147cf", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400147d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400147d7", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400147dd", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400147e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400147e5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400147ea", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400147ef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147f3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400147f5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400147f7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400147f9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400147b8", + "end_address": "0x1400147fa", + "name": "", + "blocks": [ + { + "address": "0x1400147b8", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400147b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14d, r8d" + }, + { + "address": "0x1400147bf", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rdx" + }, + { + "address": "0x1400147c2", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x1400147c5", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x1400147c8", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400147fa" + }, + { + "address": "0x1400147ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400147cf", + "size": 3, + "mnemonic": "and", + "operands": "dword ptr [rax], 0" + }, + { + "address": "0x1400147d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400147d7", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400147dd", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x1400147e0", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400147e5", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400147ea", + "size": 5, + "mnemonic": "mov", + "operands": "r12, qword ptr [rsp + 0x58]" + }, + { + "address": "0x1400147ef", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400147f3", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x1400147f5", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400147f7", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x1400147f9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400148ca", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148ca", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148ca", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x1400148cb", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400148cc", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400148cd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400148cf", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400148d1", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148cb", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148cb", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148cb", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400148cc", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400148cd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400148cf", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400148d1", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148cc", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148cc", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148cc", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400148cd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400148cf", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400148d1", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148cd", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148cd", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148cd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400148cf", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400148d1", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148cf", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148cf", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148cf", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400148d1", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148d1", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148d1", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148d1", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148d3", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148d3", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148d3", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x1400148d5", + "end_address": "0x140014901", + "name": "", + "blocks": [ + { + "address": "0x1400148d5", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400148d5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400148d9", + "size": 3, + "mnemonic": "movsxd", + "operands": "r13, ecx" + }, + { + "address": "0x1400148dc", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdx" + }, + { + "address": "0x1400148df", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x1400148e2", + "size": 4, + "mnemonic": "cmp", + "operands": "r13d, -2" + }, + { + "address": "0x1400148e6", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014901" + }, + { + "address": "0x1400148e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d854" + }, + { + "address": "0x1400148ed", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x1400148ef", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], esi" + }, + { + "address": "0x1400148f1", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x1400148f6", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 9" + }, + { + "address": "0x1400148fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140014d04" + } + ], + "successors": [ + "0x140014d04" + ] + } + ] + }, + { + "address": "0x140014d2e", + "end_address": "0x140014d77", + "name": "", + "blocks": [ + { + "address": "0x140014d2e", + "size": 24, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d2e", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140014d2f", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140014d31", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014d33", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014d35", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014d2f", + "end_address": "0x140014d77", + "name": "", + "blocks": [ + { + "address": "0x140014d2f", + "size": 23, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d2f", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140014d31", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014d33", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014d35", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014d31", + "end_address": "0x140014d77", + "name": "", + "blocks": [ + { + "address": "0x140014d31", + "size": 22, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d31", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140014d33", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014d35", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014d33", + "end_address": "0x140014d77", + "name": "", + "blocks": [ + { + "address": "0x140014d33", + "size": 21, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d33", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140014d35", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014d35", + "end_address": "0x140014d77", + "name": "", + "blocks": [ + { + "address": "0x140014d35", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d35", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014d37", + "end_address": "0x140014d77", + "name": "", + "blocks": [ + { + "address": "0x140014d37", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140014d37", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d3b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014d3e", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, r8d" + }, + { + "address": "0x140014d41", + "size": 3, + "mnemonic": "movsxd", + "operands": "rsi, ecx" + }, + { + "address": "0x140014d44", + "size": 3, + "mnemonic": "cmp", + "operands": "esi, -2" + }, + { + "address": "0x140014d47", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014d77" + }, + { + "address": "0x140014d49", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x38], 1" + }, + { + "address": "0x140014d4e", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [r9 + 0x34], 0" + }, + { + "address": "0x140014d53", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r9 + 0x30], 1" + }, + { + "address": "0x140014d58", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [r9 + 0x2c], 9" + }, + { + "address": "0x140014d60", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014d64", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140014d69", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014d6d", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140014d6f", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140014d71", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140014d73", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140014d75", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x140014d76", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140014e4f", + "end_address": "0x140014e7e", + "name": "", + "blocks": [ + { + "address": "0x140014e4f", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014e4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140014e50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014e54", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140014e57", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014e5a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140014e5c", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140014e5f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140014e62", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140014e67", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140014e6b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014e7e" + }, + { + "address": "0x140014e6d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x30], 1" + }, + { + "address": "0x140014e71", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x2c], 9" + }, + { + "address": "0x140014e78", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014e7c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014eda" + } + ], + "successors": [ + "0x140014eda" + ] + } + ] + }, + { + "address": "0x140014e50", + "end_address": "0x140014e7e", + "name": "", + "blocks": [ + { + "address": "0x140014e50", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014e50", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140014e54", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140014e57", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140014e5a", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x140014e5c", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140014e5f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x140014e62", + "size": 5, + "mnemonic": "call", + "operands": "0x14001949c" + }, + { + "address": "0x140014e67", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x140014e6b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014e7e" + }, + { + "address": "0x140014e6d", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbx + 0x30], 1" + }, + { + "address": "0x140014e71", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x2c], 9" + }, + { + "address": "0x140014e78", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x140014e7c", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140014eda" + } + ], + "successors": [ + "0x140014eda" + ] + } + ] + }, + { + "address": "0x140014efa", + "end_address": "0x140014f53", + "name": "", + "blocks": [ + { + "address": "0x140014efa", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014efa", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140014efb", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140014efe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140014f02", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140014f07", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1e2e2], 0" + }, + { + "address": "0x140014f0e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140014f12", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140014f16", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014f1a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140014f1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014f30" + }, + { + "address": "0x140014f20", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1c501]" + }, + { + "address": "0x140014f27", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x140014f2b", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x140014f30", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x40]" + }, + { + "address": "0x140014f34", + "size": 5, + "mnemonic": "call", + "operands": "0x140014d20" + }, + { + "address": "0x140014f39", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x140014f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140014f40", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014f4d" + }, + { + "address": "0x140014f42", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140014f46", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140014f4d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014f51", + "size": 2, + "mnemonic": "je", + "operands": "0x140014f62" + } + ], + "successors": [ + "0x140014f62", + "0x140014f53" + ] + } + ] + }, + { + "address": "0x140014efe", + "end_address": "0x140014f53", + "name": "", + "blocks": [ + { + "address": "0x140014efe", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014efe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140014f02", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140014f07", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1e2e2], 0" + }, + { + "address": "0x140014f0e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140014f12", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140014f16", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014f1a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140014f1e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014f30" + }, + { + "address": "0x140014f20", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1c501]" + }, + { + "address": "0x140014f27", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x140014f2b", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x140014f30", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x40]" + }, + { + "address": "0x140014f34", + "size": 5, + "mnemonic": "call", + "operands": "0x140014d20" + }, + { + "address": "0x140014f39", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x140014f3d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140014f40", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014f4d" + }, + { + "address": "0x140014f42", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140014f46", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140014f4d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014f51", + "size": 2, + "mnemonic": "je", + "operands": "0x140014f62" + } + ], + "successors": [ + "0x140014f62", + "0x140014f53" + ] + } + ] + }, + { + "address": "0x140014f9e", + "end_address": "0x140014ff7", + "name": "", + "blocks": [ + { + "address": "0x140014f9e", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014f9e", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140014f9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140014fa2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140014fa6", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140014fab", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1e23e], 0" + }, + { + "address": "0x140014fb2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140014fb6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140014fba", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014fbe", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140014fc2", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014fd4" + }, + { + "address": "0x140014fc4", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1c45d]" + }, + { + "address": "0x140014fcb", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x140014fcf", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x140014fd4", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x40]" + }, + { + "address": "0x140014fd8", + "size": 5, + "mnemonic": "call", + "operands": "0x140014e40" + }, + { + "address": "0x140014fdd", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x140014fe1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140014fe4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014ff1" + }, + { + "address": "0x140014fe6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140014fea", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140014ff1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014ff5", + "size": 2, + "mnemonic": "je", + "operands": "0x140015006" + } + ], + "successors": [ + "0x140015006", + "0x140014ff7" + ] + } + ] + }, + { + "address": "0x140014fa2", + "end_address": "0x140014ff7", + "name": "", + "blocks": [ + { + "address": "0x140014fa2", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140014fa2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x140014fa6", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140014fab", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1e23e], 0" + }, + { + "address": "0x140014fb2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140014fb6", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140014fba", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014fbe", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140014fc2", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014fd4" + }, + { + "address": "0x140014fc4", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1c45d]" + }, + { + "address": "0x140014fcb", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x140014fcf", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x140014fd4", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp - 0x40]" + }, + { + "address": "0x140014fd8", + "size": 5, + "mnemonic": "call", + "operands": "0x140014e40" + }, + { + "address": "0x140014fdd", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x140014fe1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x140014fe4", + "size": 2, + "mnemonic": "jne", + "operands": "0x140014ff1" + }, + { + "address": "0x140014fe6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x140014fea", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x140014ff1", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140014ff5", + "size": 2, + "mnemonic": "je", + "operands": "0x140015006" + } + ], + "successors": [ + "0x140015006", + "0x140014ff7" + ] + } + ] + }, + { + "address": "0x14001503a", + "end_address": "0x140015050", + "name": "", + "blocks": [ + { + "address": "0x14001503a", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001503a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001503e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015041", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x140015046", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b140" + }, + { + "address": "0x14001504b", + "size": 3, + "mnemonic": "cmp", + "operands": "rbx, rax" + }, + { + "address": "0x14001504e", + "size": 2, + "mnemonic": "je", + "operands": "0x140015079" + } + ], + "successors": [ + "0x140015079", + "0x140015050" + ] + } + ] + }, + { + "address": "0x140015089", + "end_address": "0x14001509e", + "name": "", + "blocks": [ + { + "address": "0x140015089", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015089", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001508a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001508e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015091", + "size": 5, + "mnemonic": "call", + "operands": "0x140015038" + }, + { + "address": "0x140015096", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140015098", + "size": 6, + "mnemonic": "je", + "operands": "0x14001513e" + } + ], + "successors": [ + "0x14001513e", + "0x14001509e" + ] + } + ] + }, + { + "address": "0x14001508a", + "end_address": "0x14001509e", + "name": "", + "blocks": [ + { + "address": "0x14001508a", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001508a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001508e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015091", + "size": 5, + "mnemonic": "call", + "operands": "0x140015038" + }, + { + "address": "0x140015096", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x140015098", + "size": 6, + "mnemonic": "je", + "operands": "0x14001513e" + } + ], + "successors": [ + "0x14001513e", + "0x14001509e" + ] + } + ] + }, + { + "address": "0x140015151", + "end_address": "0x140015163", + "name": "", + "blocks": [ + { + "address": "0x140015151", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015151", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015155", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rdx + 0x14]" + }, + { + "address": "0x140015158", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001515b", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 9" + }, + { + "address": "0x14001515e", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001515f", + "size": 2, + "mnemonic": "test", + "operands": "al, 1" + }, + { + "address": "0x140015161", + "size": 2, + "mnemonic": "je", + "operands": "0x140015183" + } + ], + "successors": [ + "0x140015183", + "0x140015163" + ] + } + ] + }, + { + "address": "0x140015191", + "end_address": "0x1400151c2", + "name": "", + "blocks": [ + { + "address": "0x140015191", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015191", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015192", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015196", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015199", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001519e", + "size": 6, + "mnemonic": "add", + "operands": "dword ptr [rip + 0x1dc4c], edx" + }, + { + "address": "0x1400151a4", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x1000" + }, + { + "address": "0x1400151a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400151ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x1400151b0", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400151b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400151b6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400151bb", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x1400151c0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400151c9" + } + ], + "successors": [ + "0x1400151c9", + "0x1400151c2" + ] + } + ] + }, + { + "address": "0x140015192", + "end_address": "0x1400151c2", + "name": "", + "blocks": [ + { + "address": "0x140015192", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015192", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015196", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015199", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001519e", + "size": 6, + "mnemonic": "add", + "operands": "dword ptr [rip + 0x1dc4c], edx" + }, + { + "address": "0x1400151a4", + "size": 5, + "mnemonic": "mov", + "operands": "edi, 0x1000" + }, + { + "address": "0x1400151a9", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400151ab", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x1400151b0", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x1400151b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 8], rax" + }, + { + "address": "0x1400151b6", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x1400151bb", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rbx + 8], 0" + }, + { + "address": "0x1400151c0", + "size": 2, + "mnemonic": "je", + "operands": "0x1400151c9" + } + ], + "successors": [ + "0x1400151c9", + "0x1400151c2" + ] + } + ] + }, + { + "address": "0x140015202", + "end_address": "0x14001520f", + "name": "", + "blocks": [ + { + "address": "0x140015202", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015202", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015206", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140015209", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -0x20" + }, + { + "address": "0x14001520d", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001524b" + } + ], + "successors": [ + "0x14001524b", + "0x14001520f" + ] + } + ] + }, + { + "address": "0x14001526f", + "end_address": "0x140015293", + "name": "", + "blocks": [ + { + "address": "0x14001526f", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001526f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015270", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015272", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015278", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001527a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001527d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015280", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015283", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015286", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015289", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001528c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015295" + }, + { + "address": "0x14001528e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140015291", + "size": 2, + "mnemonic": "je", + "operands": "0x1400152ce" + } + ], + "successors": [ + "0x1400152ce", + "0x140015293" + ] + } + ] + }, + { + "address": "0x140015270", + "end_address": "0x140015293", + "name": "", + "blocks": [ + { + "address": "0x140015270", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015270", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015272", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015278", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001527a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001527d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015280", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015283", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015286", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015289", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001528c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015295" + }, + { + "address": "0x14001528e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140015291", + "size": 2, + "mnemonic": "je", + "operands": "0x1400152ce" + } + ], + "successors": [ + "0x1400152ce", + "0x140015293" + ] + } + ] + }, + { + "address": "0x140015272", + "end_address": "0x140015293", + "name": "", + "blocks": [ + { + "address": "0x140015272", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015272", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015278", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001527a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001527d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015280", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015283", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015286", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015289", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001528c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015295" + }, + { + "address": "0x14001528e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140015291", + "size": 2, + "mnemonic": "je", + "operands": "0x1400152ce" + } + ], + "successors": [ + "0x1400152ce", + "0x140015293" + ] + } + ] + }, + { + "address": "0x140015274", + "end_address": "0x140015293", + "name": "", + "blocks": [ + { + "address": "0x140015274", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015278", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001527a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001527d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015280", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015283", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015286", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015289", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001528c", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015295" + }, + { + "address": "0x14001528e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140015291", + "size": 2, + "mnemonic": "je", + "operands": "0x1400152ce" + } + ], + "successors": [ + "0x1400152ce", + "0x140015293" + ] + } + ] + }, + { + "address": "0x140015387", + "end_address": "0x1400153b3", + "name": "", + "blocks": [ + { + "address": "0x140015387", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015387", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140015388", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015389", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001538b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001538f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x28], 0xfffffffffffffffe" + }, + { + "address": "0x140015397", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbx" + }, + { + "address": "0x14001539b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rbp" + }, + { + "address": "0x14001539f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400153a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x1400153a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400153a8", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400153ab", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r14d" + }, + { + "address": "0x1400153ae", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400153b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400153c3" + } + ], + "successors": [ + "0x1400153c3", + "0x1400153b3" + ] + } + ] + }, + { + "address": "0x140015388", + "end_address": "0x1400153b3", + "name": "", + "blocks": [ + { + "address": "0x140015388", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015388", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015389", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001538b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001538f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x28], 0xfffffffffffffffe" + }, + { + "address": "0x140015397", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbx" + }, + { + "address": "0x14001539b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rbp" + }, + { + "address": "0x14001539f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400153a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x1400153a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400153a8", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400153ab", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r14d" + }, + { + "address": "0x1400153ae", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400153b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400153c3" + } + ], + "successors": [ + "0x1400153c3", + "0x1400153b3" + ] + } + ] + }, + { + "address": "0x140015389", + "end_address": "0x1400153b3", + "name": "", + "blocks": [ + { + "address": "0x140015389", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015389", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001538b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001538f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x28], 0xfffffffffffffffe" + }, + { + "address": "0x140015397", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbx" + }, + { + "address": "0x14001539b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rbp" + }, + { + "address": "0x14001539f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400153a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x1400153a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400153a8", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400153ab", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r14d" + }, + { + "address": "0x1400153ae", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400153b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400153c3" + } + ], + "successors": [ + "0x1400153c3", + "0x1400153b3" + ] + } + ] + }, + { + "address": "0x14001538b", + "end_address": "0x1400153b3", + "name": "", + "blocks": [ + { + "address": "0x14001538b", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001538b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001538f", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x28], 0xfffffffffffffffe" + }, + { + "address": "0x140015397", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x18], rbx" + }, + { + "address": "0x14001539b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x20], rbp" + }, + { + "address": "0x14001539f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x1400153a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x1400153a5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x1400153a8", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x1400153ab", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r14d" + }, + { + "address": "0x1400153ae", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400153b1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400153c3" + } + ], + "successors": [ + "0x1400153c3", + "0x1400153b3" + ] + } + ] + }, + { + "address": "0x140015582", + "end_address": "0x1400155e8", + "name": "", + "blocks": [ + { + "address": "0x140015582", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015582", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140015583", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015586", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14001558a", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14001558f", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1dc5a], 0" + }, + { + "address": "0x140015596", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14001559a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14001559e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x1400155a2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x1400155a6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400155b8" + }, + { + "address": "0x1400155a8", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1be79]" + }, + { + "address": "0x1400155af", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x1400155b3", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x1400155b8", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x40]" + }, + { + "address": "0x1400155bc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x1400155c1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x1400155c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400155ca", + "size": 5, + "mnemonic": "call", + "operands": "0x140015260" + }, + { + "address": "0x1400155cf", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x1400155d3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x1400155d5", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400155e2" + }, + { + "address": "0x1400155d7", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x1400155db", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x1400155e2", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x1400155e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400155f7" + } + ], + "successors": [ + "0x1400155f7", + "0x1400155e8" + ] + } + ] + }, + { + "address": "0x140015586", + "end_address": "0x1400155e8", + "name": "", + "blocks": [ + { + "address": "0x140015586", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015586", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x14001558a", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x14001558f", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x1dc5a], 0" + }, + { + "address": "0x140015596", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x14001559a", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x14001559e", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x1400155a2", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x1400155a6", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400155b8" + }, + { + "address": "0x1400155a8", + "size": 7, + "mnemonic": "movups", + "operands": "xmm0, xmmword ptr [rip + 0x1be79]" + }, + { + "address": "0x1400155af", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 1" + }, + { + "address": "0x1400155b3", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmmword ptr [rbp - 0x28], xmm0" + }, + { + "address": "0x1400155b8", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rbp - 0x40]" + }, + { + "address": "0x1400155bc", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x1400155c1", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x30]" + }, + { + "address": "0x1400155c5", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x1400155ca", + "size": 5, + "mnemonic": "call", + "operands": "0x140015260" + }, + { + "address": "0x1400155cf", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x18], 2" + }, + { + "address": "0x1400155d3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x1400155d5", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400155e2" + }, + { + "address": "0x1400155d7", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp - 0x40]" + }, + { + "address": "0x1400155db", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" + }, + { + "address": "0x1400155e2", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x1400155e6", + "size": 2, + "mnemonic": "je", + "operands": "0x1400155f7" + } + ], + "successors": [ + "0x1400155f7", + "0x1400155e8" + ] + } + ] + }, + { + "address": "0x14001562f", + "end_address": "0x14001564e", + "name": "", + "blocks": [ + { + "address": "0x14001562f", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001562f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015630", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015632", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015634", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015638", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001563a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001563d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015640", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015643", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015646", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015649", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001564c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001567e" + } + ], + "successors": [ + "0x14001567e", + "0x14001564e" + ] + } + ] + }, + { + "address": "0x140015630", + "end_address": "0x14001564e", + "name": "", + "blocks": [ + { + "address": "0x140015630", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015630", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015632", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015634", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015638", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001563a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001563d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015640", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015643", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015646", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015649", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001564c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001567e" + } + ], + "successors": [ + "0x14001567e", + "0x14001564e" + ] + } + ] + }, + { + "address": "0x140015632", + "end_address": "0x14001564e", + "name": "", + "blocks": [ + { + "address": "0x140015632", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015632", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015634", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015638", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001563a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001563d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015640", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015643", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015646", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015649", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001564c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001567e" + } + ], + "successors": [ + "0x14001567e", + "0x14001564e" + ] + } + ] + }, + { + "address": "0x140015634", + "end_address": "0x14001564e", + "name": "", + "blocks": [ + { + "address": "0x140015634", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015634", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140015638", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001563a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14001563d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140015640", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140015643", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140015646", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, ebx" + }, + { + "address": "0x140015649", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001564c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001567e" + } + ], + "successors": [ + "0x14001567e", + "0x14001564e" + ] + } + ] + }, + { + "address": "0x140015736", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x140015736", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015736", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140015737", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140015738", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015739", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001573b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001573d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x140015737", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x140015737", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015737", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140015738", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015739", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001573b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001573d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x140015738", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x140015738", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015738", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015739", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001573b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001573d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x140015739", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x140015739", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015739", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001573b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001573d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x14001573b", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x14001573b", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001573b", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001573d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x14001573d", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x14001573d", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001573d", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x14001573f", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x14001573f", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001573f", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015741", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x140015744", + "end_address": "0x140015772", + "name": "", + "blocks": [ + { + "address": "0x140015744", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015744", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x78" + }, + { + "address": "0x140015748", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b8f1]" + }, + { + "address": "0x14001574f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015752", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x18], rax" + }, + { + "address": "0x140015756", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140015759", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x30], rdx" + }, + { + "address": "0x14001575d", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x38], r12d" + }, + { + "address": "0x140015761", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140015764", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140015767", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x14001576a", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r12d" + }, + { + "address": "0x14001576d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140015770", + "size": 2, + "mnemonic": "je", + "operands": "0x14001577e" + } + ], + "successors": [ + "0x14001577e", + "0x140015772" + ] + } + ] + }, + { + "address": "0x140015a7e", + "end_address": "0x140015aa4", + "name": "", + "blocks": [ + { + "address": "0x140015a7e", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015a7e", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140015a7f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015a82", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140015a86", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140015a8b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140015a8f", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140015a93", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140015a97", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140015a9b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140015a9f", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140015aa2", + "size": 2, + "mnemonic": "je", + "operands": "0x140015aa9" + } + ], + "successors": [ + "0x140015aa9", + "0x140015aa4" + ] + } + ] + }, + { + "address": "0x140015a82", + "end_address": "0x140015aa4", + "name": "", + "blocks": [ + { + "address": "0x140015a82", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015a82", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140015a86", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rbp - 0x40], 0" + }, + { + "address": "0x140015a8b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x38]" + }, + { + "address": "0x140015a8f", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x30], 0" + }, + { + "address": "0x140015a93", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x18], 0" + }, + { + "address": "0x140015a97", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 0x10], 0" + }, + { + "address": "0x140015a9b", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp - 8], 0" + }, + { + "address": "0x140015a9f", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140015aa2", + "size": 2, + "mnemonic": "je", + "operands": "0x140015aa9" + } + ], + "successors": [ + "0x140015aa9", + "0x140015aa4" + ] + } + ] + }, + { + "address": "0x140015b2e", + "end_address": "0x140015b41", + "name": "", + "blocks": [ + { + "address": "0x140015b2e", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015b2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b32", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1d6ff]" + }, + { + "address": "0x140015b39", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015b3c", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015b3f", + "size": 2, + "mnemonic": "je", + "operands": "0x140015b57" + } + ], + "successors": [ + "0x140015b57", + "0x140015b41" + ] + } + ] + }, + { + "address": "0x140015b62", + "end_address": "0x140015b79", + "name": "", + "blocks": [ + { + "address": "0x140015b62", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015b62", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b66", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1d6cb]" + }, + { + "address": "0x140015b6d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015b70", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r8*8]" + }, + { + "address": "0x140015b74", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015b77", + "size": 2, + "mnemonic": "je", + "operands": "0x140015b8f" + } + ], + "successors": [ + "0x140015b8f", + "0x140015b79" + ] + } + ] + }, + { + "address": "0x140015b9a", + "end_address": "0x140015bad", + "name": "", + "blocks": [ + { + "address": "0x140015b9a", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015b9a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015b9e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1dc9b]" + }, + { + "address": "0x140015ba5", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015ba8", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015bab", + "size": 2, + "mnemonic": "je", + "operands": "0x140015bc3" + } + ], + "successors": [ + "0x140015bc3", + "0x140015bad" + ] + } + ] + }, + { + "address": "0x140015bce", + "end_address": "0x140015be5", + "name": "", + "blocks": [ + { + "address": "0x140015bce", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015bce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140015bd2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1dc67]" + }, + { + "address": "0x140015bd9", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140015bdc", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rax + r8*8]" + }, + { + "address": "0x140015be0", + "size": 3, + "mnemonic": "cmp", + "operands": "qword ptr [rdx], rax" + }, + { + "address": "0x140015be3", + "size": 2, + "mnemonic": "je", + "operands": "0x140015bfb" + } + ], + "successors": [ + "0x140015bfb", + "0x140015be5" + ] + } + ] + }, + { + "address": "0x140015c13", + "end_address": "0x140015c49", + "name": "", + "blocks": [ + { + "address": "0x140015c13", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015c13", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140015c14", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140015c17", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140015c1e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b41b]" + }, + { + "address": "0x140015c25", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015c28", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140015c2c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140015c2e", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140015c31", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x140015c34", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x38]" + }, + { + "address": "0x140015c38", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140015c3d", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdi + 1]" + }, + { + "address": "0x140015c40", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140015c42", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x100" + }, + { + "address": "0x140015c47", + "size": 2, + "mnemonic": "ja", + "operands": "0x140015c56" + } + ], + "successors": [ + "0x140015c56", + "0x140015c49" + ] + } + ] + }, + { + "address": "0x140015c17", + "end_address": "0x140015c49", + "name": "", + "blocks": [ + { + "address": "0x140015c17", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015c17", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x80" + }, + { + "address": "0x140015c1e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b41b]" + }, + { + "address": "0x140015c25", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015c28", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x140015c2c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x140015c2e", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, ecx" + }, + { + "address": "0x140015c31", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r8" + }, + { + "address": "0x140015c34", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x38]" + }, + { + "address": "0x140015c38", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140015c3d", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdi + 1]" + }, + { + "address": "0x140015c40", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140015c42", + "size": 5, + "mnemonic": "cmp", + "operands": "eax, 0x100" + }, + { + "address": "0x140015c47", + "size": 2, + "mnemonic": "ja", + "operands": "0x140015c56" + } + ], + "successors": [ + "0x140015c56", + "0x140015c49" + ] + } + ] + }, + { + "address": "0x140015d0e", + "end_address": "0x140015d74", + "name": "", + "blocks": [ + { + "address": "0x140015d0e", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015d0e", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015d10", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015d12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140015d16", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x40]" + }, + { + "address": "0x140015d1b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rbx" + }, + { + "address": "0x140015d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x58], rsi" + }, + { + "address": "0x140015d23", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rdi" + }, + { + "address": "0x140015d27", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], r12" + }, + { + "address": "0x140015d2b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b30e]" + }, + { + "address": "0x140015d32", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140015d35", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140015d39", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140015d3c", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140015d3f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140015d42", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140015d45", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x140015d49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140015d4e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x140015d52", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140015d55", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140015d58", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140015d5a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140015d5d", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [rax + 0xc]" + }, + { + "address": "0x140015d61", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x140015d66", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, eax" + }, + { + "address": "0x140015d69", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015d6b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015d74" + }, + { + "address": "0x140015d6d", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015d6f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015e4e" + } + ], + "successors": [ + "0x140015e4e" + ] + } + ] + }, + { + "address": "0x140015d10", + "end_address": "0x140015d74", + "name": "", + "blocks": [ + { + "address": "0x140015d10", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015d10", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015d12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140015d16", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x40]" + }, + { + "address": "0x140015d1b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rbx" + }, + { + "address": "0x140015d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x58], rsi" + }, + { + "address": "0x140015d23", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rdi" + }, + { + "address": "0x140015d27", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], r12" + }, + { + "address": "0x140015d2b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b30e]" + }, + { + "address": "0x140015d32", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140015d35", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140015d39", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140015d3c", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140015d3f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140015d42", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140015d45", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x140015d49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140015d4e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x140015d52", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140015d55", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140015d58", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140015d5a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140015d5d", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [rax + 0xc]" + }, + { + "address": "0x140015d61", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x140015d66", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, eax" + }, + { + "address": "0x140015d69", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015d6b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015d74" + }, + { + "address": "0x140015d6d", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015d6f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015e4e" + } + ], + "successors": [ + "0x140015e4e" + ] + } + ] + }, + { + "address": "0x140015d12", + "end_address": "0x140015d74", + "name": "", + "blocks": [ + { + "address": "0x140015d12", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015d12", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140015d16", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x40]" + }, + { + "address": "0x140015d1b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rbx" + }, + { + "address": "0x140015d1f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x58], rsi" + }, + { + "address": "0x140015d23", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rdi" + }, + { + "address": "0x140015d27", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], r12" + }, + { + "address": "0x140015d2b", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b30e]" + }, + { + "address": "0x140015d32", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140015d35", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x140015d39", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140015d3c", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r9" + }, + { + "address": "0x140015d3f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140015d42", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140015d45", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x140015d49", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140015d4e", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x140015d52", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x140015d55", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140015d58", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x140015d5a", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140015d5d", + "size": 4, + "mnemonic": "mov", + "operands": "r12d, dword ptr [rax + 0xc]" + }, + { + "address": "0x140015d61", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x140015d66", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, eax" + }, + { + "address": "0x140015d69", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015d6b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140015d74" + }, + { + "address": "0x140015d6d", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015d6f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140015e4e" + } + ], + "successors": [ + "0x140015e4e" + ] + } + ] + }, + { + "address": "0x140015e8a", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e8a", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e8a", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140015e8b", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140015e8c", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015e8d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015e8f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015e91", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140015e8b", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e8b", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e8b", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140015e8c", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015e8d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015e8f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015e91", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140015e8c", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e8c", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e8c", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140015e8d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015e8f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015e91", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140015e8d", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e8d", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e8d", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140015e8f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015e91", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140015e8f", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e8f", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e8f", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140015e91", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140015e91", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e91", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e91", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140015e93", + "end_address": "0x140015eea", + "name": "", + "blocks": [ + { + "address": "0x140015e93", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140015e93", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xd0" + }, + { + "address": "0x140015e9a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1b19f]" + }, + { + "address": "0x140015ea1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140015ea4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xc0], rax" + }, + { + "address": "0x140015eac", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x130]" + }, + { + "address": "0x140015eb4", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140015eb6", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140015eb9", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140015ebc", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140015ebf", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], rdi" + }, + { + "address": "0x140015ec2", + "size": 3, + "mnemonic": "cmp", + "operands": "edx, 1" + }, + { + "address": "0x140015ec5", + "size": 6, + "mnemonic": "jne", + "operands": "0x140015fa5" + }, + { + "address": "0x140015ecb", + "size": 5, + "mnemonic": "lea", + "operands": "r9, [rsp + 0x40]" + }, + { + "address": "0x140015ed0", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], 0x80" + }, + { + "address": "0x140015ed8", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ebp" + }, + { + "address": "0x140015edb", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r14" + }, + { + "address": "0x140015ede", + "size": 5, + "mnemonic": "call", + "operands": "0x140015d0c" + }, + { + "address": "0x140015ee3", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, eax" + }, + { + "address": "0x140015ee6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140015ee8", + "size": 2, + "mnemonic": "je", + "operands": "0x140015f2d" + } + ], + "successors": [ + "0x140015f2d", + "0x140015eea" + ] + } + ] + }, + { + "address": "0x140016052", + "end_address": "0x1400160d6", + "name": "", + "blocks": [ + { + "address": "0x140016052", + "size": 38, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016052", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016054", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140016056", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016058", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001605a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001605e", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x30]" + }, + { + "address": "0x140016063", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rbx" + }, + { + "address": "0x140016067", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], rsi" + }, + { + "address": "0x14001606b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rdi" + }, + { + "address": "0x14001606f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1afca]" + }, + { + "address": "0x140016076", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016079", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x14001607d", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, edx" + }, + { + "address": "0x140016080", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r9d" + }, + { + "address": "0x140016083", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140016086", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140016089", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x14001608d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016092", + "size": 6, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbp + 0x88]" + }, + { + "address": "0x140016098", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001609a", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160a3" + }, + { + "address": "0x14001609c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x1400160a0", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rax + 0xc]" + }, + { + "address": "0x1400160a3", + "size": 6, + "mnemonic": "neg", + "operands": "dword ptr [rbp + 0x90]" + }, + { + "address": "0x1400160a9", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x1400160ac", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x1400160af", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400160b1", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x1400160b3", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x1400160b8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400160be", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400160c1", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x1400160c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14001702c" + }, + { + "address": "0x1400160c8", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x1400160cb", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400160cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160d6" + }, + { + "address": "0x1400160cf", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400160d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400161a6" + } + ], + "successors": [ + "0x1400161a6" + ] + } + ] + }, + { + "address": "0x140016054", + "end_address": "0x1400160d6", + "name": "", + "blocks": [ + { + "address": "0x140016054", + "size": 37, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016054", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140016056", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016058", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001605a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001605e", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x30]" + }, + { + "address": "0x140016063", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rbx" + }, + { + "address": "0x140016067", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], rsi" + }, + { + "address": "0x14001606b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rdi" + }, + { + "address": "0x14001606f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1afca]" + }, + { + "address": "0x140016076", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016079", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x14001607d", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, edx" + }, + { + "address": "0x140016080", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r9d" + }, + { + "address": "0x140016083", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140016086", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140016089", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x14001608d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016092", + "size": 6, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbp + 0x88]" + }, + { + "address": "0x140016098", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001609a", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160a3" + }, + { + "address": "0x14001609c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x1400160a0", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rax + 0xc]" + }, + { + "address": "0x1400160a3", + "size": 6, + "mnemonic": "neg", + "operands": "dword ptr [rbp + 0x90]" + }, + { + "address": "0x1400160a9", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x1400160ac", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x1400160af", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400160b1", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x1400160b3", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x1400160b8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400160be", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400160c1", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x1400160c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14001702c" + }, + { + "address": "0x1400160c8", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x1400160cb", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400160cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160d6" + }, + { + "address": "0x1400160cf", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400160d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400161a6" + } + ], + "successors": [ + "0x1400161a6" + ] + } + ] + }, + { + "address": "0x140016056", + "end_address": "0x1400160d6", + "name": "", + "blocks": [ + { + "address": "0x140016056", + "size": 36, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016056", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016058", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001605a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001605e", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x30]" + }, + { + "address": "0x140016063", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rbx" + }, + { + "address": "0x140016067", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], rsi" + }, + { + "address": "0x14001606b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rdi" + }, + { + "address": "0x14001606f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1afca]" + }, + { + "address": "0x140016076", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016079", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x14001607d", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, edx" + }, + { + "address": "0x140016080", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r9d" + }, + { + "address": "0x140016083", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140016086", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140016089", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x14001608d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016092", + "size": 6, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbp + 0x88]" + }, + { + "address": "0x140016098", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001609a", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160a3" + }, + { + "address": "0x14001609c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x1400160a0", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rax + 0xc]" + }, + { + "address": "0x1400160a3", + "size": 6, + "mnemonic": "neg", + "operands": "dword ptr [rbp + 0x90]" + }, + { + "address": "0x1400160a9", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x1400160ac", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x1400160af", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400160b1", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x1400160b3", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x1400160b8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400160be", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400160c1", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x1400160c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14001702c" + }, + { + "address": "0x1400160c8", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x1400160cb", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400160cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160d6" + }, + { + "address": "0x1400160cf", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400160d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400161a6" + } + ], + "successors": [ + "0x1400161a6" + ] + } + ] + }, + { + "address": "0x140016058", + "end_address": "0x1400160d6", + "name": "", + "blocks": [ + { + "address": "0x140016058", + "size": 35, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016058", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001605a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001605e", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x30]" + }, + { + "address": "0x140016063", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rbx" + }, + { + "address": "0x140016067", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], rsi" + }, + { + "address": "0x14001606b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rdi" + }, + { + "address": "0x14001606f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1afca]" + }, + { + "address": "0x140016076", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016079", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x14001607d", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, edx" + }, + { + "address": "0x140016080", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r9d" + }, + { + "address": "0x140016083", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140016086", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140016089", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x14001608d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016092", + "size": 6, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbp + 0x88]" + }, + { + "address": "0x140016098", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001609a", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160a3" + }, + { + "address": "0x14001609c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x1400160a0", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rax + 0xc]" + }, + { + "address": "0x1400160a3", + "size": 6, + "mnemonic": "neg", + "operands": "dword ptr [rbp + 0x90]" + }, + { + "address": "0x1400160a9", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x1400160ac", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x1400160af", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400160b1", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x1400160b3", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x1400160b8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400160be", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400160c1", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x1400160c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14001702c" + }, + { + "address": "0x1400160c8", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x1400160cb", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400160cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160d6" + }, + { + "address": "0x1400160cf", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400160d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400161a6" + } + ], + "successors": [ + "0x1400161a6" + ] + } + ] + }, + { + "address": "0x14001605a", + "end_address": "0x1400160d6", + "name": "", + "blocks": [ + { + "address": "0x14001605a", + "size": 34, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001605a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001605e", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x30]" + }, + { + "address": "0x140016063", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x60], rbx" + }, + { + "address": "0x140016067", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x68], rsi" + }, + { + "address": "0x14001606b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x70], rdi" + }, + { + "address": "0x14001606f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1afca]" + }, + { + "address": "0x140016076", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016079", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rax" + }, + { + "address": "0x14001607d", + "size": 3, + "mnemonic": "mov", + "operands": "r13d, edx" + }, + { + "address": "0x140016080", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, r9d" + }, + { + "address": "0x140016083", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140016086", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140016089", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp + 8]" + }, + { + "address": "0x14001608d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016092", + "size": 6, + "mnemonic": "mov", + "operands": "edi, dword ptr [rbp + 0x88]" + }, + { + "address": "0x140016098", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001609a", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160a3" + }, + { + "address": "0x14001609c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x10]" + }, + { + "address": "0x1400160a0", + "size": 3, + "mnemonic": "mov", + "operands": "edi, dword ptr [rax + 0xc]" + }, + { + "address": "0x1400160a3", + "size": 6, + "mnemonic": "neg", + "operands": "dword ptr [rbp + 0x90]" + }, + { + "address": "0x1400160a9", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x1400160ac", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r12" + }, + { + "address": "0x1400160af", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x1400160b1", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x1400160b3", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x1400160b8", + "size": 6, + "mnemonic": "and", + "operands": "qword ptr [rsp + 0x20], 0" + }, + { + "address": "0x1400160be", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400160c1", + "size": 2, + "mnemonic": "inc", + "operands": "edx" + }, + { + "address": "0x1400160c3", + "size": 5, + "mnemonic": "call", + "operands": "0x14001702c" + }, + { + "address": "0x1400160c8", + "size": 3, + "mnemonic": "movsxd", + "operands": "r14, eax" + }, + { + "address": "0x1400160cb", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x1400160cd", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400160d6" + }, + { + "address": "0x1400160cf", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400160d1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400161a6" + } + ], + "successors": [ + "0x1400161a6" + ] + } + ] + }, + { + "address": "0x1400161e2", + "end_address": "0x140016233", + "name": "", + "blocks": [ + { + "address": "0x1400161e2", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400161e2", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400161e4", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400161e6", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400161e8", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400161ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400161ee", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x1400161f3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rbx" + }, + { + "address": "0x1400161f7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rsi" + }, + { + "address": "0x1400161fb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rdi" + }, + { + "address": "0x1400161ff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ae3a]" + }, + { + "address": "0x140016206", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016209", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], rax" + }, + { + "address": "0x14001620d", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0x60]" + }, + { + "address": "0x140016211", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140016214", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x140016217", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14001621a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001621d", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001621f", + "size": 2, + "mnemonic": "jle", + "operands": "0x140016235" + }, + { + "address": "0x140016221", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016224", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x140016227", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001622c", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x14001622e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140016231", + "size": 2, + "mnemonic": "jl", + "operands": "0x140016235" + } + ], + "successors": [ + "0x140016235", + "0x140016233" + ] + } + ] + }, + { + "address": "0x1400161e4", + "end_address": "0x140016233", + "name": "", + "blocks": [ + { + "address": "0x1400161e4", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400161e4", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400161e6", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400161e8", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400161ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400161ee", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x1400161f3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rbx" + }, + { + "address": "0x1400161f7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rsi" + }, + { + "address": "0x1400161fb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rdi" + }, + { + "address": "0x1400161ff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ae3a]" + }, + { + "address": "0x140016206", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016209", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], rax" + }, + { + "address": "0x14001620d", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0x60]" + }, + { + "address": "0x140016211", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140016214", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x140016217", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14001621a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001621d", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001621f", + "size": 2, + "mnemonic": "jle", + "operands": "0x140016235" + }, + { + "address": "0x140016221", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016224", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x140016227", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001622c", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x14001622e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140016231", + "size": 2, + "mnemonic": "jl", + "operands": "0x140016235" + } + ], + "successors": [ + "0x140016235", + "0x140016233" + ] + } + ] + }, + { + "address": "0x1400161e6", + "end_address": "0x140016233", + "name": "", + "blocks": [ + { + "address": "0x1400161e6", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400161e6", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400161e8", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400161ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400161ee", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x1400161f3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rbx" + }, + { + "address": "0x1400161f7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rsi" + }, + { + "address": "0x1400161fb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rdi" + }, + { + "address": "0x1400161ff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ae3a]" + }, + { + "address": "0x140016206", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016209", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], rax" + }, + { + "address": "0x14001620d", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0x60]" + }, + { + "address": "0x140016211", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140016214", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x140016217", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14001621a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001621d", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001621f", + "size": 2, + "mnemonic": "jle", + "operands": "0x140016235" + }, + { + "address": "0x140016221", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016224", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x140016227", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001622c", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x14001622e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140016231", + "size": 2, + "mnemonic": "jl", + "operands": "0x140016235" + } + ], + "successors": [ + "0x140016235", + "0x140016233" + ] + } + ] + }, + { + "address": "0x1400161e8", + "end_address": "0x140016233", + "name": "", + "blocks": [ + { + "address": "0x1400161e8", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400161e8", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400161ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400161ee", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x1400161f3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rbx" + }, + { + "address": "0x1400161f7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rsi" + }, + { + "address": "0x1400161fb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rdi" + }, + { + "address": "0x1400161ff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ae3a]" + }, + { + "address": "0x140016206", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016209", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], rax" + }, + { + "address": "0x14001620d", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0x60]" + }, + { + "address": "0x140016211", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140016214", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x140016217", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14001621a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001621d", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001621f", + "size": 2, + "mnemonic": "jle", + "operands": "0x140016235" + }, + { + "address": "0x140016221", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016224", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x140016227", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001622c", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x14001622e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140016231", + "size": 2, + "mnemonic": "jl", + "operands": "0x140016235" + } + ], + "successors": [ + "0x140016235", + "0x140016233" + ] + } + ] + }, + { + "address": "0x1400161ea", + "end_address": "0x140016233", + "name": "", + "blocks": [ + { + "address": "0x1400161ea", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400161ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x1400161ee", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x1400161f3", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x40], rbx" + }, + { + "address": "0x1400161f7", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rsi" + }, + { + "address": "0x1400161fb", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x50], rdi" + }, + { + "address": "0x1400161ff", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1ae3a]" + }, + { + "address": "0x140016206", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x140016209", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], rax" + }, + { + "address": "0x14001620d", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0x60]" + }, + { + "address": "0x140016211", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140016214", + "size": 3, + "mnemonic": "mov", + "operands": "r12d, r8d" + }, + { + "address": "0x140016217", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x14001621a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001621d", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001621f", + "size": 2, + "mnemonic": "jle", + "operands": "0x140016235" + }, + { + "address": "0x140016221", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x140016224", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x140016227", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001622c", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, edi" + }, + { + "address": "0x14001622e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rax + 1]" + }, + { + "address": "0x140016231", + "size": 2, + "mnemonic": "jl", + "operands": "0x140016235" + } + ], + "successors": [ + "0x140016235", + "0x140016233" + ] + } + ] + }, + { + "address": "0x14001651e", + "end_address": "0x14001658c", + "name": "", + "blocks": [ + { + "address": "0x14001651e", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001651e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001651f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140016523", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140016526", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140016529", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001652c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14001652f", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140016534", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016539", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xc0]" + }, + { + "address": "0x140016540", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140016545", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x140016549", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001654c", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xb8]" + }, + { + "address": "0x140016553", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140016556", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14001655a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001655d", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xb0]" + }, + { + "address": "0x140016564", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140016568", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa8]" + }, + { + "address": "0x140016570", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140016575", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001657c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x140016580", + "size": 5, + "mnemonic": "call", + "operands": "0x1400161e0" + }, + { + "address": "0x140016585", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x68], 0" + }, + { + "address": "0x14001658a", + "size": 2, + "mnemonic": "je", + "operands": "0x140016598" + } + ], + "successors": [ + "0x140016598", + "0x14001658c" + ] + } + ] + }, + { + "address": "0x14001651f", + "end_address": "0x14001658c", + "name": "", + "blocks": [ + { + "address": "0x14001651f", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001651f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x70" + }, + { + "address": "0x140016523", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140016526", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140016529", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001652c", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14001652f", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x50]" + }, + { + "address": "0x140016534", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140016539", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xc0]" + }, + { + "address": "0x140016540", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x58]" + }, + { + "address": "0x140016545", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x140016549", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001654c", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xb8]" + }, + { + "address": "0x140016553", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x140016556", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14001655a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001655d", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xb0]" + }, + { + "address": "0x140016564", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140016568", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa8]" + }, + { + "address": "0x140016570", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x140016575", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001657c", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x140016580", + "size": 5, + "mnemonic": "call", + "operands": "0x1400161e0" + }, + { + "address": "0x140016585", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x68], 0" + }, + { + "address": "0x14001658a", + "size": 2, + "mnemonic": "je", + "operands": "0x140016598" + } + ], + "successors": [ + "0x140016598", + "0x14001658c" + ] + } + ] + }, + { + "address": "0x14001663e", + "end_address": "0x14001667c", + "name": "", + "blocks": [ + { + "address": "0x14001663e", + "size": 19, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001663e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001663f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016643", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140016646", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140016648", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001664d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001664e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a9eb]" + }, + { + "address": "0x140016655", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140016657", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14001665a", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x1d0c7]" + }, + { + "address": "0x140016661", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rax" + }, + { + "address": "0x140016664", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x140016667", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x140016669", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001666e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140016671", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140016676", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001667a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001667b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001663f", + "end_address": "0x14001667c", + "name": "", + "blocks": [ + { + "address": "0x14001663f", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001663f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016643", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140016646", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140016648", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001664d", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001664e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a9eb]" + }, + { + "address": "0x140016655", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140016657", + "size": 3, + "mnemonic": "and", + "operands": "ecx, 0x3f" + }, + { + "address": "0x14001665a", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rip + 0x1d0c7]" + }, + { + "address": "0x140016661", + "size": 3, + "mnemonic": "xor", + "operands": "rbx, rax" + }, + { + "address": "0x140016664", + "size": 3, + "mnemonic": "ror", + "operands": "rbx, cl" + }, + { + "address": "0x140016667", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdi]" + }, + { + "address": "0x140016669", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca74" + }, + { + "address": "0x14001666e", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rbx" + }, + { + "address": "0x140016671", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140016676", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001667a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001667b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001667f", + "end_address": "0x1400166aa", + "name": "", + "blocks": [ + { + "address": "0x14001667f", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001667f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x140016683", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 3" + }, + { + "address": "0x140016688", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [r11 + 0x10]" + }, + { + "address": "0x14001668c", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [r11 + 8]" + }, + { + "address": "0x140016690", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x140016694", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [r11 + 0x18]" + }, + { + "address": "0x140016698", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x40], eax" + }, + { + "address": "0x14001669c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [r11 + 8]" + }, + { + "address": "0x1400166a0", + "size": 5, + "mnemonic": "call", + "operands": "0x140016634" + }, + { + "address": "0x1400166a5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x1400166a9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400166d6", + "end_address": "0x1400166fc", + "name": "", + "blocks": [ + { + "address": "0x1400166d6", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166d6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400166d7", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400166d9", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400166db", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400166dd", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + } + ] + }, + { + "address": "0x1400166d7", + "end_address": "0x1400166fc", + "name": "", + "blocks": [ + { + "address": "0x1400166d7", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166d7", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400166d9", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400166db", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400166dd", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + } + ] + }, + { + "address": "0x1400166d9", + "end_address": "0x1400166fc", + "name": "", + "blocks": [ + { + "address": "0x1400166d9", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166d9", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x1400166db", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400166dd", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + } + ] + }, + { + "address": "0x1400166db", + "end_address": "0x1400166fc", + "name": "", + "blocks": [ + { + "address": "0x1400166db", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166db", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400166dd", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + } + ] + }, + { + "address": "0x1400166dd", + "end_address": "0x1400166fc", + "name": "", + "blocks": [ + { + "address": "0x1400166dd", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166dd", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + } + ] + }, + { + "address": "0x1400166df", + "end_address": "0x1400166fc", + "name": "", + "blocks": [ + { + "address": "0x1400166df", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400166df", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400166e3", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x1400166e5", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x1400166e8", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x78], r15d" + }, + { + "address": "0x1400166ed", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, 1" + }, + { + "address": "0x1400166f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x70], r14b" + }, + { + "address": "0x1400166f5", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ecx" + }, + { + "address": "0x1400166f7", + "size": 3, + "mnemonic": "sub", + "operands": "edx, 2" + }, + { + "address": "0x1400166fa", + "size": 2, + "mnemonic": "je", + "operands": "0x140016723" + } + ], + "successors": [ + "0x140016723", + "0x1400166fc" + ] + } + ] + }, + { + "address": "0x140016935", + "end_address": "0x14001694f", + "name": "", + "blocks": [ + { + "address": "0x140016935", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016935", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016936", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001693a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001693d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140016940", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016943", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001694f" + }, + { + "address": "0x140016945", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140016948", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14001694d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001696e" + } + ], + "successors": [ + "0x14001696e" + ] + } + ] + }, + { + "address": "0x140016936", + "end_address": "0x14001694f", + "name": "", + "blocks": [ + { + "address": "0x140016936", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016936", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001693a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001693d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140016940", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016943", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001694f" + }, + { + "address": "0x140016945", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdx" + }, + { + "address": "0x140016948", + "size": 5, + "mnemonic": "call", + "operands": "0x140015200" + }, + { + "address": "0x14001694d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001696e" + } + ], + "successors": [ + "0x14001696e" + ] + } + ] + }, + { + "address": "0x1400169b1", + "end_address": "0x1400169c3", + "name": "", + "blocks": [ + { + "address": "0x1400169b1", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400169b1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400169b2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400169b6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xffff" + }, + { + "address": "0x1400169bb", + "size": 3, + "mnemonic": "movzx", + "operands": "ebx, dx" + }, + { + "address": "0x1400169be", + "size": 3, + "mnemonic": "cmp", + "operands": "cx, ax" + }, + { + "address": "0x1400169c1", + "size": 2, + "mnemonic": "je", + "operands": "0x140016a0b" + } + ], + "successors": [ + "0x140016a0b", + "0x1400169c3" + ] + } + ] + }, + { + "address": "0x1400169b2", + "end_address": "0x1400169c3", + "name": "", + "blocks": [ + { + "address": "0x1400169b2", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400169b2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400169b6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xffff" + }, + { + "address": "0x1400169bb", + "size": 3, + "mnemonic": "movzx", + "operands": "ebx, dx" + }, + { + "address": "0x1400169be", + "size": 3, + "mnemonic": "cmp", + "operands": "cx, ax" + }, + { + "address": "0x1400169c1", + "size": 2, + "mnemonic": "je", + "operands": "0x140016a0b" + } + ], + "successors": [ + "0x140016a0b", + "0x1400169c3" + ] + } + ] + }, + { + "address": "0x140016a2b", + "end_address": "0x140016a49", + "name": "", + "blocks": [ + { + "address": "0x140016a2b", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016a2b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016a2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016a31", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x140016a34", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140016a37", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140016a3a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140016a3d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140016a40", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016a43", + "size": 6, + "mnemonic": "je", + "operands": "0x140016b6c" + } + ], + "successors": [ + "0x140016b6c", + "0x140016a49" + ] + } + ] + }, + { + "address": "0x140016a2d", + "end_address": "0x140016a49", + "name": "", + "blocks": [ + { + "address": "0x140016a2d", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016a2d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016a31", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x140016a34", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x140016a37", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x140016a3a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x140016a3d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140016a40", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016a43", + "size": 6, + "mnemonic": "je", + "operands": "0x140016b6c" + } + ], + "successors": [ + "0x140016b6c", + "0x140016a49" + ] + } + ] + }, + { + "address": "0x140016bca", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bca", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bca", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140016bcb", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140016bcc", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016bcd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016bcf", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016bd1", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016bcb", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bcb", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bcb", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140016bcc", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016bcd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016bcf", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016bd1", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016bcc", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bcc", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bcc", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016bcd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016bcf", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016bd1", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016bcd", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bcd", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bcd", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016bcf", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016bd1", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016bcf", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bcf", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bcf", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016bd1", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016bd1", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bd1", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bd1", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016bd3", + "end_address": "0x140016c36", + "name": "", + "blocks": [ + { + "address": "0x140016bd3", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016bd3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016bd7", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1a462]" + }, + { + "address": "0x140016bde", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140016be1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rax" + }, + { + "address": "0x140016be6", + "size": 8, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x140016bee", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1cb4b]" + }, + { + "address": "0x140016bf5", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x140016bf8", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip + 0xa881]" + }, + { + "address": "0x140016bff", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140016c02", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140016c05", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x140016c08", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r9" + }, + { + "address": "0x140016c0c", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140016c0f", + "size": 5, + "mnemonic": "lea", + "operands": "ebp, [r12 + 1]" + }, + { + "address": "0x140016c14", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbp, r8" + }, + { + "address": "0x140016c18", + "size": 4, + "mnemonic": "cmovne", + "operands": "rdi, rdx" + }, + { + "address": "0x140016c1c", + "size": 3, + "mnemonic": "neg", + "operands": "rax" + }, + { + "address": "0x140016c1f", + "size": 3, + "mnemonic": "sbb", + "operands": "r14, r14" + }, + { + "address": "0x140016c22", + "size": 3, + "mnemonic": "and", + "operands": "r14, rcx" + }, + { + "address": "0x140016c25", + "size": 3, + "mnemonic": "test", + "operands": "rbp, rbp" + }, + { + "address": "0x140016c28", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016c36" + }, + { + "address": "0x140016c2a", + "size": 7, + "mnemonic": "mov", + "operands": "rax, 0xfffffffffffffffe" + }, + { + "address": "0x140016c31", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140016d69" + } + ], + "successors": [ + "0x140016d69" + ] + } + ] + }, + { + "address": "0x140016d8a", + "end_address": "0x140016db5", + "name": "", + "blocks": [ + { + "address": "0x140016d8a", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016d8a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140016d8e", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140016d91", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0x1c9b0]" + }, + { + "address": "0x140016d98", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x2400" + }, + { + "address": "0x140016d9d", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rcx" + }, + { + "address": "0x140016da0", + "size": 4, + "mnemonic": "cmovne", + "operands": "rbx, r8" + }, + { + "address": "0x140016da4", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x3ff" + }, + { + "address": "0x140016da9", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140016dab", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0" + }, + { + "address": "0x140016dae", + "size": 2, + "mnemonic": "jne", + "operands": "0x140016df7" + }, + { + "address": "0x140016db0", + "size": 3, + "mnemonic": "cmp", + "operands": "ax, cx" + }, + { + "address": "0x140016db3", + "size": 2, + "mnemonic": "ja", + "operands": "0x140016dc2" + } + ], + "successors": [ + "0x140016dc2", + "0x140016db5" + ] + } + ] + }, + { + "address": "0x140016e2e", + "end_address": "0x140016e54", + "name": "", + "blocks": [ + { + "address": "0x140016e2e", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e2e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140016e32", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140016e37", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140016e3a", + "size": 5, + "mnemonic": "and", + "operands": "dword ptr [rsp + 0x30], 0" + }, + { + "address": "0x140016e3f", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x140016e44", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140016e49", + "size": 5, + "mnemonic": "call", + "operands": "0x140016bc8" + }, + { + "address": "0x140016e4e", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 4" + }, + { + "address": "0x140016e52", + "size": 2, + "mnemonic": "ja", + "operands": "0x140016e6d" + } + ], + "successors": [ + "0x140016e6d", + "0x140016e54" + ] + } + ] + }, + { + "address": "0x140016e83", + "end_address": "0x140016eab", + "name": "", + "blocks": [ + { + "address": "0x140016e83", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e83", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140016e84", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016e86", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140016e88", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016e8a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + } + ] + }, + { + "address": "0x140016e84", + "end_address": "0x140016eab", + "name": "", + "blocks": [ + { + "address": "0x140016e84", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e84", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140016e86", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140016e88", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016e8a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + } + ] + }, + { + "address": "0x140016e86", + "end_address": "0x140016eab", + "name": "", + "blocks": [ + { + "address": "0x140016e86", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e86", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140016e88", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016e8a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + } + ] + }, + { + "address": "0x140016e88", + "end_address": "0x140016eab", + "name": "", + "blocks": [ + { + "address": "0x140016e88", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e88", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140016e8a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + } + ] + }, + { + "address": "0x140016e8a", + "end_address": "0x140016eab", + "name": "", + "blocks": [ + { + "address": "0x140016e8a", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e8a", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + } + ] + }, + { + "address": "0x140016e8c", + "end_address": "0x140016eab", + "name": "", + "blocks": [ + { + "address": "0x140016e8c", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140016e8c", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140016e90", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x140016e93", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x140016e96", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x140016e99", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r8" + }, + { + "address": "0x140016e9c", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x140016e9f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140016ea2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140016ea5", + "size": 6, + "mnemonic": "je", + "operands": "0x140016f96" + } + ], + "successors": [ + "0x140016f96", + "0x140016eab" + ] + } + ] + }, + { + "address": "0x1400170c1", + "end_address": "0x1400170e0", + "name": "", + "blocks": [ + { + "address": "0x1400170c1", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170c1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400170c2", + "size": 6, + "mnemonic": "lea", + "operands": "eax, [rcx - 0xfde8]" + }, + { + "address": "0x1400170c8", + "size": 3, + "mnemonic": "mov", + "operands": "r11d, r9d" + }, + { + "address": "0x1400170cb", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400170ce", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x1400170d1", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xdeac" + }, + { + "address": "0x1400170d6", + "size": 4, + "mnemonic": "setbe", + "operands": "r10b" + }, + { + "address": "0x1400170da", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x1400170dc", + "size": 2, + "mnemonic": "cmp", + "operands": "ecx, eax" + }, + { + "address": "0x1400170de", + "size": 2, + "mnemonic": "ja", + "operands": "0x140017121" + } + ], + "successors": [ + "0x140017121", + "0x1400170e0" + ] + } + ] + }, + { + "address": "0x140017262", + "end_address": "0x14001728e", + "name": "", + "blocks": [ + { + "address": "0x140017262", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017262", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140017263", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x140017267", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001726a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001726d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140017270", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001728e" + }, + { + "address": "0x140017272", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140017277", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001727d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017282", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x140017287", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x48" + }, + { + "address": "0x14001728b", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001728c", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001728d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017263", + "end_address": "0x14001728e", + "name": "", + "blocks": [ + { + "address": "0x140017263", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017263", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x48" + }, + { + "address": "0x140017267", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001726a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001726d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140017270", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001728e" + }, + { + "address": "0x140017272", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140017277", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001727d", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017282", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x140017287", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x48" + }, + { + "address": "0x14001728b", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001728c", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001728d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017515", + "end_address": "0x140017546", + "name": "", + "blocks": [ + { + "address": "0x140017515", + "size": 18, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017515", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017516", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001751a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001751d", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x140017520", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140017523", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x140017526", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140017529", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017546" + }, + { + "address": "0x14001752b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001752e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001754b" + }, + { + "address": "0x140017530", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017533", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017573" + }, + { + "address": "0x140017535", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140017538", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r8d" + }, + { + "address": "0x14001753b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140017540", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140017544", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017545", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017516", + "end_address": "0x140017546", + "name": "", + "blocks": [ + { + "address": "0x140017516", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017516", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001751a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001751d", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x140017520", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x140017523", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x140017526", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x140017529", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017546" + }, + { + "address": "0x14001752b", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001752e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001754b" + }, + { + "address": "0x140017530", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017533", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017573" + }, + { + "address": "0x140017535", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140017538", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r8d" + }, + { + "address": "0x14001753b", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x38]" + }, + { + "address": "0x140017540", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x140017544", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017545", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001767b", + "end_address": "0x140017698", + "name": "", + "blocks": [ + { + "address": "0x14001767b", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001767b", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001767d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140017681", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x140017684", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140017687", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001768a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001768d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140017690", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400176b6" + }, + { + "address": "0x140017692", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], r14b" + }, + { + "address": "0x140017696", + "size": 2, + "mnemonic": "je", + "operands": "0x1400176a5" + } + ], + "successors": [ + "0x1400176a5", + "0x140017698" + ] + } + ] + }, + { + "address": "0x14001767d", + "end_address": "0x140017698", + "name": "", + "blocks": [ + { + "address": "0x14001767d", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001767d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140017681", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x140017684", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x140017687", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001768a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001768d", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140017690", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400176b6" + }, + { + "address": "0x140017692", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rdx + 0x28], r14b" + }, + { + "address": "0x140017696", + "size": 2, + "mnemonic": "je", + "operands": "0x1400176a5" + } + ], + "successors": [ + "0x1400176a5", + "0x140017698" + ] + } + ] + }, + { + "address": "0x140017819", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x140017819", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017819", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001781a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001781b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001781c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001781e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017820", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x14001781a", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x14001781a", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001781a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001781b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001781c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001781e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017820", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x14001781b", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x14001781b", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001781b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001781c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001781e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017820", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x14001781c", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x14001781c", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001781c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001781e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017820", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x14001781e", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x14001781e", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001781e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017820", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x140017820", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x140017820", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017820", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x140017822", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x140017822", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017822", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017824", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x140017827", + "end_address": "0x140017850", + "name": "", + "blocks": [ + { + "address": "0x140017827", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017827", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001782b", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001782e", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017831", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140017834", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140017837", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017850" + }, + { + "address": "0x140017839", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001783e", + "size": 4, + "mnemonic": "lea", + "operands": "ebx, [r13 + 0x16]" + }, + { + "address": "0x140017842", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x140017844", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x140017849", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001784b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140017a20" + } + ], + "successors": [ + "0x140017a20" + ] + } + ] + }, + { + "address": "0x140017a5f", + "end_address": "0x140017aba", + "name": "", + "blocks": [ + { + "address": "0x140017a5f", + "size": 32, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a5f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017a60", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017a62", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017a64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017a66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017a60", + "end_address": "0x140017aba", + "name": "", + "blocks": [ + { + "address": "0x140017a60", + "size": 31, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a60", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017a62", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017a64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017a66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017a62", + "end_address": "0x140017aba", + "name": "", + "blocks": [ + { + "address": "0x140017a62", + "size": 30, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a62", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017a64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017a66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017a64", + "end_address": "0x140017aba", + "name": "", + "blocks": [ + { + "address": "0x140017a64", + "size": 29, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017a66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017a66", + "end_address": "0x140017aba", + "name": "", + "blocks": [ + { + "address": "0x140017a66", + "size": 28, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017a68", + "end_address": "0x140017aba", + "name": "", + "blocks": [ + { + "address": "0x140017a68", + "size": 27, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140017a68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017a6c", + "size": 4, + "mnemonic": "or", + "operands": "rbp, 0xffffffffffffffff" + }, + { + "address": "0x140017a70", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x140017a73", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x140017a75", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x140017a78", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rdx" + }, + { + "address": "0x140017a7b", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140017a7e", + "size": 3, + "mnemonic": "inc", + "operands": "rbp" + }, + { + "address": "0x140017a81", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rcx + rbp], dil" + }, + { + "address": "0x140017a85", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017a7e" + }, + { + "address": "0x140017a87", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140017a8c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r14" + }, + { + "address": "0x140017a8f", + "size": 3, + "mnemonic": "add", + "operands": "rbp, rdx" + }, + { + "address": "0x140017a92", + "size": 3, + "mnemonic": "not", + "operands": "rax" + }, + { + "address": "0x140017a95", + "size": 3, + "mnemonic": "cmp", + "operands": "rbp, rax" + }, + { + "address": "0x140017a98", + "size": 2, + "mnemonic": "jbe", + "operands": "0x140017aba" + }, + { + "address": "0x140017a9a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rdx + 0xb]" + }, + { + "address": "0x140017a9d", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x60]" + }, + { + "address": "0x140017aa2", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x68]" + }, + { + "address": "0x140017aa7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x70]" + }, + { + "address": "0x140017aac", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x140017ab0", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x140017ab2", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x140017ab4", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x140017ab6", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x140017ab8", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x140017ab9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140017bd6", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017bd6", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017bd6", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x140017bd7", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140017bd8", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017bd9", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017bdb", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017bdd", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017bdf", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x240]" + }, + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017bd7", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017bd7", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017bd7", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140017bd8", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017bd9", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017bdb", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017bdd", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017bdf", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x240]" + }, + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017bd8", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017bd8", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017bd8", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140017bd9", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017bdb", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017bdd", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017bdf", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x240]" + }, + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017bd9", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017bd9", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017bd9", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140017bdb", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017bdd", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017bdf", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x240]" + }, + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017bdb", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017bdb", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017bdb", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140017bdd", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017bdf", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x240]" + }, + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017bdd", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017bdd", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017bdd", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140017bdf", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x240]" + }, + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017be7", + "end_address": "0x140017c14", + "name": "", + "blocks": [ + { + "address": "0x140017be7", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017be7", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x340" + }, + { + "address": "0x140017bee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1944b]" + }, + { + "address": "0x140017bf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017bf8", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x230], rax" + }, + { + "address": "0x140017bff", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r8" + }, + { + "address": "0x140017c02", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140017c05", + "size": 10, + "mnemonic": "movabs", + "operands": "rbx, 0x200000000801" + }, + { + "address": "0x140017c0f", + "size": 3, + "mnemonic": "cmp", + "operands": "rdx, rcx" + }, + { + "address": "0x140017c12", + "size": 2, + "mnemonic": "je", + "operands": "0x140017c36" + } + ], + "successors": [ + "0x140017c36", + "0x140017c14" + ] + } + ] + }, + { + "address": "0x140017f46", + "end_address": "0x140017f95", + "name": "", + "blocks": [ + { + "address": "0x140017f46", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017f46", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140017f47", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x1a0]" + }, + { + "address": "0x140017f4f", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x2a0" + }, + { + "address": "0x140017f56", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x190e3]" + }, + { + "address": "0x140017f5d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017f60", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x190], rax" + }, + { + "address": "0x140017f67", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x140017f6a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140017f6d", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x105" + }, + { + "address": "0x140017f73", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x80]" + }, + { + "address": "0x140017f77", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x81db]" + }, + { + "address": "0x140017f7d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140017f7f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017f95" + }, + { + "address": "0x140017f81", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x8171]" + }, + { + "address": "0x140017f87", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140017f89", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d808" + }, + { + "address": "0x140017f8e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140017f90", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018039" + } + ], + "successors": [ + "0x140018039" + ] + } + ] + }, + { + "address": "0x140017f4f", + "end_address": "0x140017f95", + "name": "", + "blocks": [ + { + "address": "0x140017f4f", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017f4f", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x2a0" + }, + { + "address": "0x140017f56", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x190e3]" + }, + { + "address": "0x140017f5d", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140017f60", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x190], rax" + }, + { + "address": "0x140017f67", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x140017f6a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x140017f6d", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x105" + }, + { + "address": "0x140017f73", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rbp - 0x80]" + }, + { + "address": "0x140017f77", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x81db]" + }, + { + "address": "0x140017f7d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140017f7f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140017f95" + }, + { + "address": "0x140017f81", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x8171]" + }, + { + "address": "0x140017f87", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140017f89", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d808" + }, + { + "address": "0x140017f8e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140017f90", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018039" + } + ], + "successors": [ + "0x140018039" + ] + } + ] + }, + { + "address": "0x14001806a", + "end_address": "0x1400180a4", + "name": "", + "blocks": [ + { + "address": "0x14001806a", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001806a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001806b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001806f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140018072", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140018075", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140018077", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001807c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001807d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140018080", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018083", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001808a", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x18" + }, + { + "address": "0x14001808e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rax" + }, + { + "address": "0x140018093", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1b796]" + }, + { + "address": "0x14001809a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001809f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400180a2", + "size": 2, + "mnemonic": "je", + "operands": "0x140018113" + } + ], + "successors": [ + "0x140018113", + "0x1400180a4" + ] + } + ] + }, + { + "address": "0x14001806b", + "end_address": "0x1400180a4", + "name": "", + "blocks": [ + { + "address": "0x14001806b", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001806b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001806f", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x140018072", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x140018075", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rdx]" + }, + { + "address": "0x140018077", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ca20" + }, + { + "address": "0x14001807c", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001807d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx]" + }, + { + "address": "0x140018080", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x140018083", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001808a", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x18" + }, + { + "address": "0x14001808e", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x58], rax" + }, + { + "address": "0x140018093", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x1b796]" + }, + { + "address": "0x14001809a", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rcx" + }, + { + "address": "0x14001809f", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400180a2", + "size": 2, + "mnemonic": "je", + "operands": "0x140018113" + } + ], + "successors": [ + "0x140018113", + "0x1400180a4" + ] + } + ] + }, + { + "address": "0x140018232", + "end_address": "0x140018262", + "name": "", + "blocks": [ + { + "address": "0x140018232", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018232", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018236", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x140018238", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001823a", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x14001823f", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140018244", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rip + 0x1b5fd], 0" + }, + { + "address": "0x14001824b", + "size": 3, + "mnemonic": "cmp", + "operands": "ebx, -2" + }, + { + "address": "0x14001824e", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018262" + }, + { + "address": "0x140018250", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x1b5ee], 1" + }, + { + "address": "0x14001825a", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x8000]" + }, + { + "address": "0x140018260", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140018277" + } + ], + "successors": [ + "0x140018277" + ] + } + ] + }, + { + "address": "0x1400182b5", + "end_address": "0x140018316", + "name": "", + "blocks": [ + { + "address": "0x1400182b5", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400182b5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400182b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400182ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400182bd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400182bf", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x18" + }, + { + "address": "0x1400182c3", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x101" + }, + { + "address": "0x1400182c9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400182ce", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400182d0", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 0xc]" + }, + { + "address": "0x1400182d4", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, dx" + }, + { + "address": "0x1400182d7", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x19462]" + }, + { + "address": "0x1400182de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 4], rdx" + }, + { + "address": "0x1400182e2", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x1400182e5", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x220], rdx" + }, + { + "address": "0x1400182ec", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx + 6]" + }, + { + "address": "0x1400182ef", + "size": 3, + "mnemonic": "rep stosw", + "operands": "word ptr [rdi], ax" + }, + { + "address": "0x1400182f2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1945f]" + }, + { + "address": "0x1400182f9", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400182fb", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x1400182fe", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + r9]" + }, + { + "address": "0x140018302", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x140018305", + "size": 3, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx + 0x18]" + }, + { + "address": "0x140018308", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + rcx + 0x30], al" + }, + { + "address": "0x14001830d", + "size": 7, + "mnemonic": "cmp", + "operands": "rdi, 0x101" + }, + { + "address": "0x140018314", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400182fe" + } + ], + "successors": [ + "0x1400182fe", + "0x140018316" + ] + } + ] + }, + { + "address": "0x1400182b6", + "end_address": "0x140018316", + "name": "", + "blocks": [ + { + "address": "0x1400182b6", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400182b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400182ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400182bd", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400182bf", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x18" + }, + { + "address": "0x1400182c3", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 0x101" + }, + { + "address": "0x1400182c9", + "size": 5, + "mnemonic": "call", + "operands": "0x14001ea80" + }, + { + "address": "0x1400182ce", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x1400182d0", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rbx + 0xc]" + }, + { + "address": "0x1400182d4", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, dx" + }, + { + "address": "0x1400182d7", + "size": 7, + "mnemonic": "lea", + "operands": "r9, [rip + 0x19462]" + }, + { + "address": "0x1400182de", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 4], rdx" + }, + { + "address": "0x1400182e2", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rbx" + }, + { + "address": "0x1400182e5", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbx + 0x220], rdx" + }, + { + "address": "0x1400182ec", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx + 6]" + }, + { + "address": "0x1400182ef", + "size": 3, + "mnemonic": "rep stosw", + "operands": "word ptr [rdi], ax" + }, + { + "address": "0x1400182f2", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1945f]" + }, + { + "address": "0x1400182f9", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x1400182fb", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rax" + }, + { + "address": "0x1400182fe", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rdi + r9]" + }, + { + "address": "0x140018302", + "size": 3, + "mnemonic": "inc", + "operands": "rdi" + }, + { + "address": "0x140018305", + "size": 3, + "mnemonic": "mov", + "operands": "al, byte ptr [rcx + 0x18]" + }, + { + "address": "0x140018308", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [r8 + rcx + 0x30], al" + }, + { + "address": "0x14001830d", + "size": 7, + "mnemonic": "cmp", + "operands": "rdi, 0x101" + }, + { + "address": "0x140018314", + "size": 2, + "mnemonic": "jl", + "operands": "0x1400182fe" + } + ], + "successors": [ + "0x1400182fe", + "0x140018316" + ] + } + ] + }, + { + "address": "0x140018352", + "end_address": "0x140018393", + "name": "", + "blocks": [ + { + "address": "0x140018352", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018352", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140018353", + "size": 8, + "mnemonic": "lea", + "operands": "rbp, [rsp - 0x680]" + }, + { + "address": "0x14001835b", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x780" + }, + { + "address": "0x140018362", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x18cd7]" + }, + { + "address": "0x140018369", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001836c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x670], rax" + }, + { + "address": "0x140018373", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018375", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140018378", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 4]" + }, + { + "address": "0x14001837b", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001837e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x60], eax" + }, + { + "address": "0x140018382", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x50], xmm0" + }, + { + "address": "0x140018387", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x14001838d", + "size": 6, + "mnemonic": "je", + "operands": "0x1400184da" + } + ], + "successors": [ + "0x1400184da", + "0x140018393" + ] + } + ] + }, + { + "address": "0x14001835b", + "end_address": "0x140018393", + "name": "", + "blocks": [ + { + "address": "0x14001835b", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001835b", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x780" + }, + { + "address": "0x140018362", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x18cd7]" + }, + { + "address": "0x140018369", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001836c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x670], rax" + }, + { + "address": "0x140018373", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018375", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x140018378", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx + 4]" + }, + { + "address": "0x14001837b", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001837e", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x60], eax" + }, + { + "address": "0x140018382", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x50], xmm0" + }, + { + "address": "0x140018387", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xfde9" + }, + { + "address": "0x14001838d", + "size": 6, + "mnemonic": "je", + "operands": "0x1400184da" + } + ], + "successors": [ + "0x1400184da", + "0x140018393" + ] + } + ] + }, + { + "address": "0x140018553", + "end_address": "0x140018599", + "name": "", + "blocks": [ + { + "address": "0x140018553", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018553", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140018554", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018555", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018557", + "size": 7, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x188]" + }, + { + "address": "0x14001855e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x270" + }, + { + "address": "0x140018565", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, dl" + }, + { + "address": "0x140018568", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14001856a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001856d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140018570", + "size": 5, + "mnemonic": "call", + "operands": "0x1400187b0" + }, + { + "address": "0x140018575", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x140018577", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001857c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x1a0]" + }, + { + "address": "0x140018583", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018585", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001858c", + "size": 4, + "mnemonic": "cmp", + "operands": "eax, dword ptr [r8 + 4]" + }, + { + "address": "0x140018590", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018599" + }, + { + "address": "0x140018592", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018594", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018797" + } + ], + "successors": [ + "0x140018797" + ] + } + ] + }, + { + "address": "0x140018554", + "end_address": "0x140018599", + "name": "", + "blocks": [ + { + "address": "0x140018554", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018554", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018555", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018557", + "size": 7, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x188]" + }, + { + "address": "0x14001855e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x270" + }, + { + "address": "0x140018565", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, dl" + }, + { + "address": "0x140018568", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14001856a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001856d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140018570", + "size": 5, + "mnemonic": "call", + "operands": "0x1400187b0" + }, + { + "address": "0x140018575", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x140018577", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001857c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x1a0]" + }, + { + "address": "0x140018583", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018585", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001858c", + "size": 4, + "mnemonic": "cmp", + "operands": "eax, dword ptr [r8 + 4]" + }, + { + "address": "0x140018590", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018599" + }, + { + "address": "0x140018592", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018594", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018797" + } + ], + "successors": [ + "0x140018797" + ] + } + ] + }, + { + "address": "0x140018555", + "end_address": "0x140018599", + "name": "", + "blocks": [ + { + "address": "0x140018555", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018555", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018557", + "size": 7, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x188]" + }, + { + "address": "0x14001855e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x270" + }, + { + "address": "0x140018565", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, dl" + }, + { + "address": "0x140018568", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14001856a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001856d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140018570", + "size": 5, + "mnemonic": "call", + "operands": "0x1400187b0" + }, + { + "address": "0x140018575", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x140018577", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001857c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x1a0]" + }, + { + "address": "0x140018583", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018585", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001858c", + "size": 4, + "mnemonic": "cmp", + "operands": "eax, dword ptr [r8 + 4]" + }, + { + "address": "0x140018590", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018599" + }, + { + "address": "0x140018592", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018594", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018797" + } + ], + "successors": [ + "0x140018797" + ] + } + ] + }, + { + "address": "0x14001855e", + "end_address": "0x140018599", + "name": "", + "blocks": [ + { + "address": "0x14001855e", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001855e", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x270" + }, + { + "address": "0x140018565", + "size": 3, + "mnemonic": "mov", + "operands": "r14b, dl" + }, + { + "address": "0x140018568", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, ecx" + }, + { + "address": "0x14001856a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001856d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x140018570", + "size": 5, + "mnemonic": "call", + "operands": "0x1400187b0" + }, + { + "address": "0x140018575", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, ebx" + }, + { + "address": "0x140018577", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001857c", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x1a0]" + }, + { + "address": "0x140018583", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018585", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rcx + 0x88]" + }, + { + "address": "0x14001858c", + "size": 4, + "mnemonic": "cmp", + "operands": "eax, dword ptr [r8 + 4]" + }, + { + "address": "0x140018590", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018599" + }, + { + "address": "0x140018592", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018594", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018797" + } + ], + "successors": [ + "0x140018797" + ] + } + ] + }, + { + "address": "0x1400187ba", + "end_address": "0x1400187d3", + "name": "", + "blocks": [ + { + "address": "0x1400187ba", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400187ba", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400187bb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400187bf", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400187c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400187c5", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x18dc5]" + }, + { + "address": "0x1400187cb", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rcx + 0x3a8], eax" + }, + { + "address": "0x1400187d1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400187e6" + } + ], + "successors": [ + "0x1400187e6", + "0x1400187d3" + ] + } + ] + }, + { + "address": "0x1400187bb", + "end_address": "0x1400187d3", + "name": "", + "blocks": [ + { + "address": "0x1400187bb", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400187bb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400187bf", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x1400187c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400187c5", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x18dc5]" + }, + { + "address": "0x1400187cb", + "size": 6, + "mnemonic": "test", + "operands": "dword ptr [rcx + 0x3a8], eax" + }, + { + "address": "0x1400187d1", + "size": 2, + "mnemonic": "je", + "operands": "0x1400187e6" + } + ], + "successors": [ + "0x1400187e6", + "0x1400187d3" + ] + } + ] + }, + { + "address": "0x1400188ee", + "end_address": "0x14001892b", + "name": "", + "blocks": [ + { + "address": "0x1400188ee", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188ee", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x1400188ef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400188f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400188f2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400188f4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + } + ] + }, + { + "address": "0x1400188ef", + "end_address": "0x14001892b", + "name": "", + "blocks": [ + { + "address": "0x1400188ef", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188ef", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400188f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400188f2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400188f4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + } + ] + }, + { + "address": "0x1400188f0", + "end_address": "0x14001892b", + "name": "", + "blocks": [ + { + "address": "0x1400188f0", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188f0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x1400188f2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400188f4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + } + ] + }, + { + "address": "0x1400188f2", + "end_address": "0x14001892b", + "name": "", + "blocks": [ + { + "address": "0x1400188f2", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188f2", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400188f4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + } + ] + }, + { + "address": "0x1400188f4", + "end_address": "0x14001892b", + "name": "", + "blocks": [ + { + "address": "0x1400188f4", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188f4", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + } + ] + }, + { + "address": "0x1400188f6", + "end_address": "0x14001892b", + "name": "", + "blocks": [ + { + "address": "0x1400188f6", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400188f6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x1400188fa", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1873f]" + }, + { + "address": "0x140018901", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x140018904", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x140018909", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm0, xmm0" + }, + { + "address": "0x14001890c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001890e", + "size": 5, + "mnemonic": "movups", + "operands": "xmmword ptr [rsp + 0x20], xmm0" + }, + { + "address": "0x140018913", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x140018917", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001891a", + "size": 5, + "mnemonic": "call", + "operands": "0x140018230" + }, + { + "address": "0x14001891f", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140018921", + "size": 2, + "mnemonic": "mov", + "operands": "edi, eax" + }, + { + "address": "0x140018923", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x140018925", + "size": 6, + "mnemonic": "je", + "operands": "0x140018b7c" + } + ], + "successors": [ + "0x140018b7c", + "0x14001892b" + ] + } + ] + }, + { + "address": "0x140018bb6", + "end_address": "0x140018be3", + "name": "", + "blocks": [ + { + "address": "0x140018bb6", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018bb6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018bb7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018bbb", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018bbd", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r9d" + }, + { + "address": "0x140018bc0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140018bc3", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140018bc6", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140018bcb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140018bd0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140018bd5", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, bl" + }, + { + "address": "0x140018bd8", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rdx + rax + 0x19], dil" + }, + { + "address": "0x140018bdd", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018bf7" + }, + { + "address": "0x140018bdf", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140018be1", + "size": 2, + "mnemonic": "je", + "operands": "0x140018bf3" + } + ], + "successors": [ + "0x140018bf3", + "0x140018be3" + ] + } + ] + }, + { + "address": "0x140018bb7", + "end_address": "0x140018be3", + "name": "", + "blocks": [ + { + "address": "0x140018bb7", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018bb7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018bbb", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018bbd", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r9d" + }, + { + "address": "0x140018bc0", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140018bc3", + "size": 3, + "mnemonic": "mov", + "operands": "esi, r8d" + }, + { + "address": "0x140018bc6", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x20]" + }, + { + "address": "0x140018bcb", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x140018bd0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x140018bd5", + "size": 3, + "mnemonic": "movzx", + "operands": "edx, bl" + }, + { + "address": "0x140018bd8", + "size": 5, + "mnemonic": "test", + "operands": "byte ptr [rdx + rax + 0x19], dil" + }, + { + "address": "0x140018bdd", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018bf7" + }, + { + "address": "0x140018bdf", + "size": 2, + "mnemonic": "test", + "operands": "esi, esi" + }, + { + "address": "0x140018be1", + "size": 2, + "mnemonic": "je", + "operands": "0x140018bf3" + } + ], + "successors": [ + "0x140018bf3", + "0x140018be3" + ] + } + ] + }, + { + "address": "0x140018c47", + "end_address": "0x140018c64", + "name": "", + "blocks": [ + { + "address": "0x140018c47", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018c47", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018c49", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018c4d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x7615]" + }, + { + "address": "0x140018c53", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018c55", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140018c58", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140018c5b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018c64" + }, + { + "address": "0x140018c5d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018c5f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018d27" + } + ], + "successors": [ + "0x140018d27" + ] + } + ] + }, + { + "address": "0x140018c49", + "end_address": "0x140018c64", + "name": "", + "blocks": [ + { + "address": "0x140018c49", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018c49", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140018c4d", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x7615]" + }, + { + "address": "0x140018c53", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018c55", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140018c58", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140018c5b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018c64" + }, + { + "address": "0x140018c5d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140018c5f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140018d27" + } + ], + "successors": [ + "0x140018d27" + ] + } + ] + }, + { + "address": "0x140018d4d", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d4d", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d4d", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140018d4e", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140018d4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018d50", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140018d52", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140018d54", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d4e", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d4e", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d4e", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x140018d4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018d50", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140018d52", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140018d54", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d4f", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d4f", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d4f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140018d50", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140018d52", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140018d54", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d50", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d50", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d50", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140018d52", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140018d54", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d52", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d52", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d52", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140018d54", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d54", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d54", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d54", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d56", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d56", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d56", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x140018d58", + "end_address": "0x140018d78", + "name": "", + "blocks": [ + { + "address": "0x140018d58", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140018d58", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x140018d5c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140018d5e", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x140018d60", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rcx" + }, + { + "address": "0x140018d63", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x140018d66", + "size": 2, + "mnemonic": "jne", + "operands": "0x140018d78" + }, + { + "address": "0x140018d68", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x140018d6d", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x140018d73", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001906b" + } + ], + "successors": [ + "0x14001906b" + ] + } + ] + }, + { + "address": "0x1400190ab", + "end_address": "0x1400190d1", + "name": "", + "blocks": [ + { + "address": "0x1400190ab", + "size": 12, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400190ab", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400190ad", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400190b1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400190b4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400190b7", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400190d1" + }, + { + "address": "0x1400190b9", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400190bb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400190c0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400190c5", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400190ca", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400190ce", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400190d0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400190ad", + "end_address": "0x1400190d1", + "name": "", + "blocks": [ + { + "address": "0x1400190ad", + "size": 11, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400190ad", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400190b1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400190b4", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x1400190b7", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400190d1" + }, + { + "address": "0x1400190b9", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400190bb", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400190c0", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x48]" + }, + { + "address": "0x1400190c5", + "size": 5, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rsp + 0x50]" + }, + { + "address": "0x1400190ca", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400190ce", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x1400190d0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400191c2", + "end_address": "0x1400191ef", + "name": "", + "blocks": [ + { + "address": "0x1400191c2", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400191c2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400191c6", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x1400191c8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], ebx" + }, + { + "address": "0x1400191cc", + "size": 5, + "mnemonic": "call", + "operands": "0x1400191a8" + }, + { + "address": "0x1400191d1", + "size": 2, + "mnemonic": "test", + "operands": "al, al" + }, + { + "address": "0x1400191d3", + "size": 2, + "mnemonic": "jne", + "operands": "0x1400191df" + }, + { + "address": "0x1400191d5", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x1400191da", + "size": 5, + "mnemonic": "call", + "operands": "0x140011db4" + }, + { + "address": "0x1400191df", + "size": 5, + "mnemonic": "cmp", + "operands": "dword ptr [rsp + 0x30], 1" + }, + { + "address": "0x1400191e4", + "size": 3, + "mnemonic": "setne", + "operands": "bl" + }, + { + "address": "0x1400191e7", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x1400191e9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400191ed", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x1400191ee", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400191ff", + "end_address": "0x14001921b", + "name": "", + "blocks": [ + { + "address": "0x1400191ff", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400191ff", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140019200", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019204", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x48" + }, + { + "address": "0x140019209", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx - 8]" + }, + { + "address": "0x14001920c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x140019211", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019213", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140019216", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140019219", + "size": 2, + "mnemonic": "je", + "operands": "0x140019276" + } + ], + "successors": [ + "0x140019276", + "0x14001921b" + ] + } + ] + }, + { + "address": "0x140019200", + "end_address": "0x14001921b", + "name": "", + "blocks": [ + { + "address": "0x140019200", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019200", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019204", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x48" + }, + { + "address": "0x140019209", + "size": 3, + "mnemonic": "lea", + "operands": "ecx, [rdx - 8]" + }, + { + "address": "0x14001920c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011a80" + }, + { + "address": "0x140019211", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019213", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rax" + }, + { + "address": "0x140019216", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x140019219", + "size": 2, + "mnemonic": "je", + "operands": "0x140019276" + } + ], + "successors": [ + "0x140019276", + "0x14001921b" + ] + } + ] + }, + { + "address": "0x1400192a7", + "end_address": "0x1400192be", + "name": "", + "blocks": [ + { + "address": "0x1400192a7", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400192a7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x1400192a8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400192ac", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x1200]" + }, + { + "address": "0x1400192b3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400192b6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400192b9", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rsi" + }, + { + "address": "0x1400192bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400192d0" + } + ], + "successors": [ + "0x1400192d0", + "0x1400192be" + ] + } + ] + }, + { + "address": "0x1400192a8", + "end_address": "0x1400192be", + "name": "", + "blocks": [ + { + "address": "0x1400192a8", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400192a8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400192ac", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rcx + 0x1200]" + }, + { + "address": "0x1400192b3", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x1400192b6", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x1400192b9", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rsi" + }, + { + "address": "0x1400192bc", + "size": 2, + "mnemonic": "je", + "operands": "0x1400192d0" + } + ], + "successors": [ + "0x1400192d0", + "0x1400192be" + ] + } + ] + }, + { + "address": "0x1400192f7", + "end_address": "0x140019307", + "name": "", + "blocks": [ + { + "address": "0x1400192f7", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400192f7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x1400192f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400192fd", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x1400192ff", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0x2000" + }, + { + "address": "0x140019305", + "size": 2, + "mnemonic": "jb", + "operands": "0x140019330" + } + ], + "successors": [ + "0x140019330", + "0x140019307" + ] + } + ] + }, + { + "address": "0x1400192f9", + "end_address": "0x140019307", + "name": "", + "blocks": [ + { + "address": "0x1400192f9", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400192f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x1400192fd", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ecx" + }, + { + "address": "0x1400192ff", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0x2000" + }, + { + "address": "0x140019305", + "size": 2, + "mnemonic": "jb", + "operands": "0x140019330" + } + ], + "successors": [ + "0x140019330", + "0x140019307" + ] + } + ] + }, + { + "address": "0x1400193ef", + "end_address": "0x1400193fc", + "name": "", + "blocks": [ + { + "address": "0x1400193ef", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400193ef", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x1400193f1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400193f5", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400193f8", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x1400193fa", + "size": 2, + "mnemonic": "js", + "operands": "0x14001946e" + } + ], + "successors": [ + "0x14001946e", + "0x1400193fc" + ] + } + ] + }, + { + "address": "0x1400193f1", + "end_address": "0x1400193fc", + "name": "", + "blocks": [ + { + "address": "0x1400193f1", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400193f1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x1400193f5", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, ecx" + }, + { + "address": "0x1400193f8", + "size": 2, + "mnemonic": "test", + "operands": "ecx, ecx" + }, + { + "address": "0x1400193fa", + "size": 2, + "mnemonic": "js", + "operands": "0x14001946e" + } + ], + "successors": [ + "0x14001946e", + "0x1400193fc" + ] + } + ] + }, + { + "address": "0x140019536", + "end_address": "0x14001954a", + "name": "", + "blocks": [ + { + "address": "0x140019536", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019536", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001953a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001953d", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x18]" + }, + { + "address": "0x140019541", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17cd0]" + }, + { + "address": "0x140019548", + "size": 2, + "mnemonic": "je", + "operands": "0x14001954f" + } + ], + "successors": [ + "0x14001954f", + "0x14001954a" + ] + } + ] + }, + { + "address": "0x140019647", + "end_address": "0x14001968d", + "name": "", + "blocks": [ + { + "address": "0x140019647", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019647", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140019648", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001964a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001964c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001964e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019650", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019653", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019657", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001965a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rcx" + }, + { + "address": "0x14001965e", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbp - 8], r15" + }, + { + "address": "0x140019662", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140019665", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], r15" + }, + { + "address": "0x14001966c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x14001966e", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], r15" + }, + { + "address": "0x140019675", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x140019677", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001967a", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x17b7f]" + }, + { + "address": "0x140019681", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rcx + 0xf8]" + }, + { + "address": "0x140019688", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019ae7" + } + ], + "successors": [ + "0x140019ae7" + ] + } + ] + }, + { + "address": "0x140019648", + "end_address": "0x14001968d", + "name": "", + "blocks": [ + { + "address": "0x140019648", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019648", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001964a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001964c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001964e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019650", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019653", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019657", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001965a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rcx" + }, + { + "address": "0x14001965e", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbp - 8], r15" + }, + { + "address": "0x140019662", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140019665", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], r15" + }, + { + "address": "0x14001966c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x14001966e", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], r15" + }, + { + "address": "0x140019675", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x140019677", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001967a", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x17b7f]" + }, + { + "address": "0x140019681", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rcx + 0xf8]" + }, + { + "address": "0x140019688", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019ae7" + } + ], + "successors": [ + "0x140019ae7" + ] + } + ] + }, + { + "address": "0x14001964a", + "end_address": "0x14001968d", + "name": "", + "blocks": [ + { + "address": "0x14001964a", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001964a", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001964c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001964e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019650", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019653", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019657", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001965a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rcx" + }, + { + "address": "0x14001965e", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbp - 8], r15" + }, + { + "address": "0x140019662", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140019665", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], r15" + }, + { + "address": "0x14001966c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x14001966e", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], r15" + }, + { + "address": "0x140019675", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x140019677", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001967a", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x17b7f]" + }, + { + "address": "0x140019681", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rcx + 0xf8]" + }, + { + "address": "0x140019688", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019ae7" + } + ], + "successors": [ + "0x140019ae7" + ] + } + ] + }, + { + "address": "0x14001964c", + "end_address": "0x14001968d", + "name": "", + "blocks": [ + { + "address": "0x14001964c", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001964c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001964e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019650", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019653", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019657", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001965a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rcx" + }, + { + "address": "0x14001965e", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbp - 8], r15" + }, + { + "address": "0x140019662", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140019665", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], r15" + }, + { + "address": "0x14001966c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x14001966e", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], r15" + }, + { + "address": "0x140019675", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x140019677", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001967a", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x17b7f]" + }, + { + "address": "0x140019681", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rcx + 0xf8]" + }, + { + "address": "0x140019688", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019ae7" + } + ], + "successors": [ + "0x140019ae7" + ] + } + ] + }, + { + "address": "0x14001964e", + "end_address": "0x14001968d", + "name": "", + "blocks": [ + { + "address": "0x14001964e", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001964e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019650", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019653", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019657", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001965a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rcx" + }, + { + "address": "0x14001965e", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbp - 8], r15" + }, + { + "address": "0x140019662", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140019665", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], r15" + }, + { + "address": "0x14001966c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x14001966e", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], r15" + }, + { + "address": "0x140019675", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x140019677", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001967a", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x17b7f]" + }, + { + "address": "0x140019681", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rcx + 0xf8]" + }, + { + "address": "0x140019688", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019ae7" + } + ], + "successors": [ + "0x140019ae7" + ] + } + ] + }, + { + "address": "0x140019653", + "end_address": "0x14001968d", + "name": "", + "blocks": [ + { + "address": "0x140019653", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019653", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019657", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001965a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rcx" + }, + { + "address": "0x14001965e", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rbp - 8], r15" + }, + { + "address": "0x140019662", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x140019665", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], r15" + }, + { + "address": "0x14001966c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x14001966e", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], r15" + }, + { + "address": "0x140019675", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001968d" + }, + { + "address": "0x140019677", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001967a", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x17b7f]" + }, + { + "address": "0x140019681", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rcx + 0xf8]" + }, + { + "address": "0x140019688", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019ae7" + } + ], + "successors": [ + "0x140019ae7" + ] + } + ] + }, + { + "address": "0x140019b5a", + "end_address": "0x140019b6d", + "name": "", + "blocks": [ + { + "address": "0x140019b5a", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019b5a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019b5e", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140019b61", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x140019b64", + "size": 7, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rip + 0x17695]" + }, + { + "address": "0x140019b6b", + "size": 2, + "mnemonic": "je", + "operands": "0x140019b72" + } + ], + "successors": [ + "0x140019b72", + "0x140019b6d" + ] + } + ] + }, + { + "address": "0x140019bcf", + "end_address": "0x140019c11", + "name": "", + "blocks": [ + { + "address": "0x140019bcf", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bcf", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140019bd0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140019bd2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019bd4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019bd6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + } + ] + }, + { + "address": "0x140019bd0", + "end_address": "0x140019c11", + "name": "", + "blocks": [ + { + "address": "0x140019bd0", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bd0", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140019bd2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019bd4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019bd6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + } + ] + }, + { + "address": "0x140019bd2", + "end_address": "0x140019c11", + "name": "", + "blocks": [ + { + "address": "0x140019bd2", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bd2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019bd4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019bd6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + } + ] + }, + { + "address": "0x140019bd4", + "end_address": "0x140019c11", + "name": "", + "blocks": [ + { + "address": "0x140019bd4", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bd4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019bd6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + } + ] + }, + { + "address": "0x140019bd6", + "end_address": "0x140019c11", + "name": "", + "blocks": [ + { + "address": "0x140019bd6", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bd6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + } + ] + }, + { + "address": "0x140019bd8", + "end_address": "0x140019c11", + "name": "", + "blocks": [ + { + "address": "0x140019bd8", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019bd8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019bdc", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x140019bde", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x38], rcx" + }, + { + "address": "0x140019be2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x140019be5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax - 0x30], rbx" + }, + { + "address": "0x140019be9", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x148], rbx" + }, + { + "address": "0x140019bf0", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bf2", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x140], rbx" + }, + { + "address": "0x140019bf9", + "size": 2, + "mnemonic": "jne", + "operands": "0x140019c11" + }, + { + "address": "0x140019bfb", + "size": 3, + "mnemonic": "mov", + "operands": "r15d, ebx" + }, + { + "address": "0x140019bfe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip + 0x175fb]" + }, + { + "address": "0x140019c05", + "size": 7, + "mnemonic": "lea", + "operands": "r13, [rcx + 0xf8]" + }, + { + "address": "0x140019c0c", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140019e36" + } + ], + "successors": [ + "0x140019e36" + ] + } + ] + }, + { + "address": "0x140019ead", + "end_address": "0x140019ebe", + "name": "", + "blocks": [ + { + "address": "0x140019ead", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019ead", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x140019eae", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019eb2", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx + rdx*8]" + }, + { + "address": "0x140019eb6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140019eb9", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdi" + }, + { + "address": "0x140019ebc", + "size": 2, + "mnemonic": "je", + "operands": "0x140019ecf" + } + ], + "successors": [ + "0x140019ecf", + "0x140019ebe" + ] + } + ] + }, + { + "address": "0x140019eae", + "end_address": "0x140019ebe", + "name": "", + "blocks": [ + { + "address": "0x140019eae", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x140019eae", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x140019eb2", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [rcx + rdx*8]" + }, + { + "address": "0x140019eb6", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x140019eb9", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdi" + }, + { + "address": "0x140019ebc", + "size": 2, + "mnemonic": "je", + "operands": "0x140019ecf" + } + ], + "successors": [ + "0x140019ecf", + "0x140019ebe" + ] + } + ] + }, + { + "address": "0x140019eeb", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019eeb", + "size": 209, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019eeb", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x140019eec", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140019eee", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019ef0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019ef2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019ef4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019ef7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019efb", + "size": 7, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdx + 0x150]" + }, + { + "address": "0x140019f02", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140019f05", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019f07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rdx" + }, + { + "address": "0x140019f0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140019f0e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rsi" + }, + { + "address": "0x140019f12", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ef78" + }, + { + "address": "0x140019f17", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r12 + 0x2b8], rax" + }, + { + "address": "0x140019f1f", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rsi + 0x31]" + }, + { + "address": "0x140019f23", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rsi + 7]" + }, + { + "address": "0x140019f27", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 0x30]" + }, + { + "address": "0x140019f2b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24924925" + }, + { + "address": "0x140019f30", + "size": 2, + "mnemonic": "mul", + "operands": "ecx" + }, + { + "address": "0x140019f32", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140019f34", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f37", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x140019f39", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f3c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x140019f3e", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140019f40", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f45", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x140019f48", + "size": 3, + "mnemonic": "imul", + "operands": "eax, eax, 7" + }, + { + "address": "0x140019f4b", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140019f4d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r12 + rcx*8]" + }, + { + "address": "0x140019f51", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x140019f5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f5f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f61", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019f65", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x38]" + }, + { + "address": "0x140019f69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f6c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f76", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f7a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f7f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f85", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x140019f8c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f8f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019f9c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fa1", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fa3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019fa7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x198]" + }, + { + "address": "0x140019fae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fb1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019fb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019fbb", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019fbf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fc4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fc6", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x140019fc9", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x140019fcd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019f27" + }, + { + "address": "0x140019fd3", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 0x38]" + }, + { + "address": "0x140019fd7", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [r15 - 0x2c]" + }, + { + "address": "0x140019fdb", + "size": 8, + "mnemonic": "lea", + "operands": "rdi, [r12 + 0xd0]" + }, + { + "address": "0x140019fe3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x60]" + }, + { + "address": "0x140019fe7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fea", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x140019fee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019ff3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019ff8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019ffc", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a001", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a004", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001a009", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a00c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a010", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001a015", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a017", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a01c", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a01e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x14001a022", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001a029", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 2" + }, + { + "address": "0x14001a02e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a031", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a036", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a038", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a03c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a041", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a043", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a047", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x14001a04e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a051", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a059", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a05b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a060", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a062", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 8" + }, + { + "address": "0x14001a066", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x14001a069", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x14001a06d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019fe3" + }, + { + "address": "0x14001a073", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x130]" + }, + { + "address": "0x14001a07b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a07e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 0x26]" + }, + { + "address": "0x14001a081", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a086", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a089", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbx - 1]" + }, + { + "address": "0x14001a08c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a090", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a095", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a097", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi + 1]" + }, + { + "address": "0x14001a09a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x138]" + }, + { + "address": "0x14001a0a2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0a5", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rdi - 0x27]" + }, + { + "address": "0x14001a0a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0ae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0b1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0b5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a0b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0bd", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a0c0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0c4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0c6", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 0x27]" + }, + { + "address": "0x14001a0c9", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x290]" + }, + { + "address": "0x14001a0d1", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0db", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0e0", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0e2", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0e6", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x298]" + }, + { + "address": "0x14001a0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0f1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0f9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a100", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a102", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rbx - 0xa]" + }, + { + "address": "0x14001a106", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x140]" + }, + { + "address": "0x14001a10e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a111", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a114", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a119", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a11c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a120", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a125", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a127", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 9]" + }, + { + "address": "0x14001a12a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x148]" + }, + { + "address": "0x14001a132", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a135", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a13d", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a140", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a144", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a149", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a14b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a14f", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x150]" + }, + { + "address": "0x14001a157", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x1003" + }, + { + "address": "0x14001a15c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a15f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a164", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a167", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a16a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a16f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a171", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 6]" + }, + { + "address": "0x14001a175", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x158]" + }, + { + "address": "0x14001a17d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a180", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001a182", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a187", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a18b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a190", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a193", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a197", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a199", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 1]" + }, + { + "address": "0x14001a19d", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a0]" + }, + { + "address": "0x14001a1a5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1b5", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1b7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a8]" + }, + { + "address": "0x14001a1bf", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a1c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ca", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1ce", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1d1", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1d6", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1d8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1dc", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2b0]" + }, + { + "address": "0x14001a1e4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a1e7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1ef", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1f2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1f7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x14001a1fc", + "size": 2, + "mnemonic": "or", + "operands": "eax, esi" + }, + { + "address": "0x14001a1fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001a202", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14001a206", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001a209", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001a20d", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001a210", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001a212", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001a214", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001a216", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001a218", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001a219", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019eec", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019eec", + "size": 208, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019eec", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x140019eee", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019ef0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019ef2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019ef4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019ef7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019efb", + "size": 7, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdx + 0x150]" + }, + { + "address": "0x140019f02", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140019f05", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019f07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rdx" + }, + { + "address": "0x140019f0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140019f0e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rsi" + }, + { + "address": "0x140019f12", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ef78" + }, + { + "address": "0x140019f17", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r12 + 0x2b8], rax" + }, + { + "address": "0x140019f1f", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rsi + 0x31]" + }, + { + "address": "0x140019f23", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rsi + 7]" + }, + { + "address": "0x140019f27", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 0x30]" + }, + { + "address": "0x140019f2b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24924925" + }, + { + "address": "0x140019f30", + "size": 2, + "mnemonic": "mul", + "operands": "ecx" + }, + { + "address": "0x140019f32", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140019f34", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f37", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x140019f39", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f3c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x140019f3e", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140019f40", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f45", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x140019f48", + "size": 3, + "mnemonic": "imul", + "operands": "eax, eax, 7" + }, + { + "address": "0x140019f4b", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140019f4d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r12 + rcx*8]" + }, + { + "address": "0x140019f51", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x140019f5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f5f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f61", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019f65", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x38]" + }, + { + "address": "0x140019f69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f6c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f76", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f7a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f7f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f85", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x140019f8c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f8f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019f9c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fa1", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fa3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019fa7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x198]" + }, + { + "address": "0x140019fae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fb1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019fb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019fbb", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019fbf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fc4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fc6", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x140019fc9", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x140019fcd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019f27" + }, + { + "address": "0x140019fd3", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 0x38]" + }, + { + "address": "0x140019fd7", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [r15 - 0x2c]" + }, + { + "address": "0x140019fdb", + "size": 8, + "mnemonic": "lea", + "operands": "rdi, [r12 + 0xd0]" + }, + { + "address": "0x140019fe3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x60]" + }, + { + "address": "0x140019fe7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fea", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x140019fee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019ff3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019ff8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019ffc", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a001", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a004", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001a009", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a00c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a010", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001a015", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a017", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a01c", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a01e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x14001a022", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001a029", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 2" + }, + { + "address": "0x14001a02e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a031", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a036", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a038", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a03c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a041", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a043", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a047", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x14001a04e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a051", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a059", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a05b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a060", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a062", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 8" + }, + { + "address": "0x14001a066", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x14001a069", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x14001a06d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019fe3" + }, + { + "address": "0x14001a073", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x130]" + }, + { + "address": "0x14001a07b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a07e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 0x26]" + }, + { + "address": "0x14001a081", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a086", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a089", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbx - 1]" + }, + { + "address": "0x14001a08c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a090", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a095", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a097", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi + 1]" + }, + { + "address": "0x14001a09a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x138]" + }, + { + "address": "0x14001a0a2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0a5", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rdi - 0x27]" + }, + { + "address": "0x14001a0a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0ae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0b1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0b5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a0b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0bd", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a0c0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0c4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0c6", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 0x27]" + }, + { + "address": "0x14001a0c9", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x290]" + }, + { + "address": "0x14001a0d1", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0db", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0e0", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0e2", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0e6", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x298]" + }, + { + "address": "0x14001a0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0f1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0f9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a100", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a102", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rbx - 0xa]" + }, + { + "address": "0x14001a106", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x140]" + }, + { + "address": "0x14001a10e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a111", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a114", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a119", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a11c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a120", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a125", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a127", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 9]" + }, + { + "address": "0x14001a12a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x148]" + }, + { + "address": "0x14001a132", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a135", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a13d", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a140", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a144", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a149", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a14b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a14f", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x150]" + }, + { + "address": "0x14001a157", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x1003" + }, + { + "address": "0x14001a15c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a15f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a164", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a167", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a16a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a16f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a171", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 6]" + }, + { + "address": "0x14001a175", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x158]" + }, + { + "address": "0x14001a17d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a180", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001a182", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a187", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a18b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a190", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a193", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a197", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a199", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 1]" + }, + { + "address": "0x14001a19d", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a0]" + }, + { + "address": "0x14001a1a5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1b5", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1b7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a8]" + }, + { + "address": "0x14001a1bf", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a1c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ca", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1ce", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1d1", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1d6", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1d8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1dc", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2b0]" + }, + { + "address": "0x14001a1e4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a1e7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1ef", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1f2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1f7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x14001a1fc", + "size": 2, + "mnemonic": "or", + "operands": "eax, esi" + }, + { + "address": "0x14001a1fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001a202", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14001a206", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001a209", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001a20d", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001a210", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001a212", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001a214", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001a216", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001a218", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001a219", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019eee", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019eee", + "size": 207, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019eee", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x140019ef0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019ef2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019ef4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019ef7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019efb", + "size": 7, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdx + 0x150]" + }, + { + "address": "0x140019f02", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140019f05", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019f07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rdx" + }, + { + "address": "0x140019f0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140019f0e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rsi" + }, + { + "address": "0x140019f12", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ef78" + }, + { + "address": "0x140019f17", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r12 + 0x2b8], rax" + }, + { + "address": "0x140019f1f", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rsi + 0x31]" + }, + { + "address": "0x140019f23", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rsi + 7]" + }, + { + "address": "0x140019f27", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 0x30]" + }, + { + "address": "0x140019f2b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24924925" + }, + { + "address": "0x140019f30", + "size": 2, + "mnemonic": "mul", + "operands": "ecx" + }, + { + "address": "0x140019f32", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140019f34", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f37", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x140019f39", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f3c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x140019f3e", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140019f40", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f45", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x140019f48", + "size": 3, + "mnemonic": "imul", + "operands": "eax, eax, 7" + }, + { + "address": "0x140019f4b", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140019f4d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r12 + rcx*8]" + }, + { + "address": "0x140019f51", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x140019f5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f5f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f61", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019f65", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x38]" + }, + { + "address": "0x140019f69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f6c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f76", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f7a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f7f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f85", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x140019f8c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f8f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019f9c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fa1", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fa3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019fa7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x198]" + }, + { + "address": "0x140019fae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fb1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019fb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019fbb", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019fbf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fc4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fc6", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x140019fc9", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x140019fcd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019f27" + }, + { + "address": "0x140019fd3", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 0x38]" + }, + { + "address": "0x140019fd7", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [r15 - 0x2c]" + }, + { + "address": "0x140019fdb", + "size": 8, + "mnemonic": "lea", + "operands": "rdi, [r12 + 0xd0]" + }, + { + "address": "0x140019fe3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x60]" + }, + { + "address": "0x140019fe7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fea", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x140019fee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019ff3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019ff8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019ffc", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a001", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a004", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001a009", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a00c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a010", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001a015", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a017", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a01c", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a01e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x14001a022", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001a029", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 2" + }, + { + "address": "0x14001a02e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a031", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a036", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a038", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a03c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a041", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a043", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a047", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x14001a04e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a051", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a059", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a05b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a060", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a062", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 8" + }, + { + "address": "0x14001a066", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x14001a069", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x14001a06d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019fe3" + }, + { + "address": "0x14001a073", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x130]" + }, + { + "address": "0x14001a07b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a07e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 0x26]" + }, + { + "address": "0x14001a081", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a086", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a089", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbx - 1]" + }, + { + "address": "0x14001a08c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a090", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a095", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a097", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi + 1]" + }, + { + "address": "0x14001a09a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x138]" + }, + { + "address": "0x14001a0a2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0a5", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rdi - 0x27]" + }, + { + "address": "0x14001a0a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0ae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0b1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0b5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a0b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0bd", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a0c0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0c4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0c6", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 0x27]" + }, + { + "address": "0x14001a0c9", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x290]" + }, + { + "address": "0x14001a0d1", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0db", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0e0", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0e2", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0e6", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x298]" + }, + { + "address": "0x14001a0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0f1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0f9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a100", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a102", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rbx - 0xa]" + }, + { + "address": "0x14001a106", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x140]" + }, + { + "address": "0x14001a10e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a111", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a114", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a119", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a11c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a120", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a125", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a127", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 9]" + }, + { + "address": "0x14001a12a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x148]" + }, + { + "address": "0x14001a132", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a135", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a13d", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a140", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a144", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a149", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a14b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a14f", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x150]" + }, + { + "address": "0x14001a157", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x1003" + }, + { + "address": "0x14001a15c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a15f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a164", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a167", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a16a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a16f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a171", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 6]" + }, + { + "address": "0x14001a175", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x158]" + }, + { + "address": "0x14001a17d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a180", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001a182", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a187", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a18b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a190", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a193", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a197", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a199", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 1]" + }, + { + "address": "0x14001a19d", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a0]" + }, + { + "address": "0x14001a1a5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1b5", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1b7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a8]" + }, + { + "address": "0x14001a1bf", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a1c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ca", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1ce", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1d1", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1d6", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1d8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1dc", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2b0]" + }, + { + "address": "0x14001a1e4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a1e7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1ef", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1f2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1f7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x14001a1fc", + "size": 2, + "mnemonic": "or", + "operands": "eax, esi" + }, + { + "address": "0x14001a1fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001a202", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14001a206", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001a209", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001a20d", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001a210", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001a212", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001a214", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001a216", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001a218", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001a219", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019ef0", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019ef0", + "size": 206, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019ef0", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x140019ef2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019ef4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019ef7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019efb", + "size": 7, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdx + 0x150]" + }, + { + "address": "0x140019f02", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140019f05", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019f07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rdx" + }, + { + "address": "0x140019f0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140019f0e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rsi" + }, + { + "address": "0x140019f12", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ef78" + }, + { + "address": "0x140019f17", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r12 + 0x2b8], rax" + }, + { + "address": "0x140019f1f", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rsi + 0x31]" + }, + { + "address": "0x140019f23", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rsi + 7]" + }, + { + "address": "0x140019f27", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 0x30]" + }, + { + "address": "0x140019f2b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24924925" + }, + { + "address": "0x140019f30", + "size": 2, + "mnemonic": "mul", + "operands": "ecx" + }, + { + "address": "0x140019f32", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140019f34", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f37", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x140019f39", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f3c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x140019f3e", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140019f40", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f45", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x140019f48", + "size": 3, + "mnemonic": "imul", + "operands": "eax, eax, 7" + }, + { + "address": "0x140019f4b", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140019f4d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r12 + rcx*8]" + }, + { + "address": "0x140019f51", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x140019f5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f5f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f61", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019f65", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x38]" + }, + { + "address": "0x140019f69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f6c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f76", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f7a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f7f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f85", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x140019f8c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f8f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019f9c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fa1", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fa3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019fa7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x198]" + }, + { + "address": "0x140019fae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fb1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019fb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019fbb", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019fbf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fc4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fc6", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x140019fc9", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x140019fcd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019f27" + }, + { + "address": "0x140019fd3", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 0x38]" + }, + { + "address": "0x140019fd7", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [r15 - 0x2c]" + }, + { + "address": "0x140019fdb", + "size": 8, + "mnemonic": "lea", + "operands": "rdi, [r12 + 0xd0]" + }, + { + "address": "0x140019fe3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x60]" + }, + { + "address": "0x140019fe7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fea", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x140019fee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019ff3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019ff8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019ffc", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a001", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a004", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001a009", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a00c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a010", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001a015", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a017", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a01c", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a01e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x14001a022", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001a029", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 2" + }, + { + "address": "0x14001a02e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a031", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a036", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a038", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a03c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a041", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a043", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a047", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x14001a04e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a051", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a059", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a05b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a060", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a062", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 8" + }, + { + "address": "0x14001a066", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x14001a069", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x14001a06d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019fe3" + }, + { + "address": "0x14001a073", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x130]" + }, + { + "address": "0x14001a07b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a07e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 0x26]" + }, + { + "address": "0x14001a081", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a086", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a089", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbx - 1]" + }, + { + "address": "0x14001a08c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a090", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a095", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a097", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi + 1]" + }, + { + "address": "0x14001a09a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x138]" + }, + { + "address": "0x14001a0a2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0a5", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rdi - 0x27]" + }, + { + "address": "0x14001a0a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0ae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0b1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0b5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a0b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0bd", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a0c0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0c4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0c6", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 0x27]" + }, + { + "address": "0x14001a0c9", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x290]" + }, + { + "address": "0x14001a0d1", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0db", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0e0", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0e2", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0e6", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x298]" + }, + { + "address": "0x14001a0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0f1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0f9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a100", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a102", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rbx - 0xa]" + }, + { + "address": "0x14001a106", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x140]" + }, + { + "address": "0x14001a10e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a111", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a114", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a119", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a11c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a120", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a125", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a127", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 9]" + }, + { + "address": "0x14001a12a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x148]" + }, + { + "address": "0x14001a132", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a135", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a13d", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a140", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a144", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a149", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a14b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a14f", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x150]" + }, + { + "address": "0x14001a157", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x1003" + }, + { + "address": "0x14001a15c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a15f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a164", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a167", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a16a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a16f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a171", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 6]" + }, + { + "address": "0x14001a175", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x158]" + }, + { + "address": "0x14001a17d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a180", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001a182", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a187", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a18b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a190", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a193", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a197", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a199", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 1]" + }, + { + "address": "0x14001a19d", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a0]" + }, + { + "address": "0x14001a1a5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1b5", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1b7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a8]" + }, + { + "address": "0x14001a1bf", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a1c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ca", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1ce", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1d1", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1d6", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1d8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1dc", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2b0]" + }, + { + "address": "0x14001a1e4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a1e7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1ef", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1f2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1f7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x14001a1fc", + "size": 2, + "mnemonic": "or", + "operands": "eax, esi" + }, + { + "address": "0x14001a1fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001a202", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14001a206", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001a209", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001a20d", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001a210", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001a212", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001a214", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001a216", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001a218", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001a219", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019ef2", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019ef2", + "size": 205, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019ef2", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x140019ef4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x140019ef7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019efb", + "size": 7, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdx + 0x150]" + }, + { + "address": "0x140019f02", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140019f05", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019f07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rdx" + }, + { + "address": "0x140019f0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140019f0e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rsi" + }, + { + "address": "0x140019f12", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ef78" + }, + { + "address": "0x140019f17", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r12 + 0x2b8], rax" + }, + { + "address": "0x140019f1f", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rsi + 0x31]" + }, + { + "address": "0x140019f23", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rsi + 7]" + }, + { + "address": "0x140019f27", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 0x30]" + }, + { + "address": "0x140019f2b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24924925" + }, + { + "address": "0x140019f30", + "size": 2, + "mnemonic": "mul", + "operands": "ecx" + }, + { + "address": "0x140019f32", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140019f34", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f37", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x140019f39", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f3c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x140019f3e", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140019f40", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f45", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x140019f48", + "size": 3, + "mnemonic": "imul", + "operands": "eax, eax, 7" + }, + { + "address": "0x140019f4b", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140019f4d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r12 + rcx*8]" + }, + { + "address": "0x140019f51", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x140019f5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f5f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f61", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019f65", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x38]" + }, + { + "address": "0x140019f69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f6c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f76", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f7a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f7f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f85", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x140019f8c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f8f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019f9c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fa1", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fa3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019fa7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x198]" + }, + { + "address": "0x140019fae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fb1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019fb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019fbb", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019fbf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fc4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fc6", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x140019fc9", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x140019fcd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019f27" + }, + { + "address": "0x140019fd3", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 0x38]" + }, + { + "address": "0x140019fd7", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [r15 - 0x2c]" + }, + { + "address": "0x140019fdb", + "size": 8, + "mnemonic": "lea", + "operands": "rdi, [r12 + 0xd0]" + }, + { + "address": "0x140019fe3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x60]" + }, + { + "address": "0x140019fe7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fea", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x140019fee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019ff3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019ff8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019ffc", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a001", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a004", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001a009", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a00c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a010", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001a015", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a017", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a01c", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a01e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x14001a022", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001a029", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 2" + }, + { + "address": "0x14001a02e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a031", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a036", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a038", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a03c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a041", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a043", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a047", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x14001a04e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a051", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a059", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a05b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a060", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a062", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 8" + }, + { + "address": "0x14001a066", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x14001a069", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x14001a06d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019fe3" + }, + { + "address": "0x14001a073", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x130]" + }, + { + "address": "0x14001a07b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a07e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 0x26]" + }, + { + "address": "0x14001a081", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a086", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a089", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbx - 1]" + }, + { + "address": "0x14001a08c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a090", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a095", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a097", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi + 1]" + }, + { + "address": "0x14001a09a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x138]" + }, + { + "address": "0x14001a0a2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0a5", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rdi - 0x27]" + }, + { + "address": "0x14001a0a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0ae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0b1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0b5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a0b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0bd", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a0c0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0c4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0c6", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 0x27]" + }, + { + "address": "0x14001a0c9", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x290]" + }, + { + "address": "0x14001a0d1", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0db", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0e0", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0e2", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0e6", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x298]" + }, + { + "address": "0x14001a0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0f1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0f9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a100", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a102", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rbx - 0xa]" + }, + { + "address": "0x14001a106", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x140]" + }, + { + "address": "0x14001a10e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a111", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a114", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a119", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a11c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a120", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a125", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a127", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 9]" + }, + { + "address": "0x14001a12a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x148]" + }, + { + "address": "0x14001a132", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a135", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a13d", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a140", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a144", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a149", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a14b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a14f", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x150]" + }, + { + "address": "0x14001a157", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x1003" + }, + { + "address": "0x14001a15c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a15f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a164", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a167", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a16a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a16f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a171", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 6]" + }, + { + "address": "0x14001a175", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x158]" + }, + { + "address": "0x14001a17d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a180", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001a182", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a187", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a18b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a190", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a193", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a197", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a199", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 1]" + }, + { + "address": "0x14001a19d", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a0]" + }, + { + "address": "0x14001a1a5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1b5", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1b7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a8]" + }, + { + "address": "0x14001a1bf", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a1c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ca", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1ce", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1d1", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1d6", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1d8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1dc", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2b0]" + }, + { + "address": "0x14001a1e4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a1e7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1ef", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1f2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1f7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x14001a1fc", + "size": 2, + "mnemonic": "or", + "operands": "eax, esi" + }, + { + "address": "0x14001a1fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001a202", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14001a206", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001a209", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001a20d", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001a210", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001a212", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001a214", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001a216", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001a218", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001a219", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140019ef7", + "end_address": "0x14001a21a", + "name": "", + "blocks": [ + { + "address": "0x140019ef7", + "size": 203, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x140019ef7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x140019efb", + "size": 7, + "mnemonic": "mov", + "operands": "r14, qword ptr [rdx + 0x150]" + }, + { + "address": "0x140019f02", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x140019f05", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x140019f07", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rdx" + }, + { + "address": "0x140019f0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r14" + }, + { + "address": "0x140019f0e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 8], rsi" + }, + { + "address": "0x140019f12", + "size": 5, + "mnemonic": "call", + "operands": "0x14000ef78" + }, + { + "address": "0x140019f17", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [r12 + 0x2b8], rax" + }, + { + "address": "0x140019f1f", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rsi + 0x31]" + }, + { + "address": "0x140019f23", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rsi + 7]" + }, + { + "address": "0x140019f27", + "size": 4, + "mnemonic": "lea", + "operands": "ecx, [r15 - 0x30]" + }, + { + "address": "0x140019f2b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x24924925" + }, + { + "address": "0x140019f30", + "size": 2, + "mnemonic": "mul", + "operands": "ecx" + }, + { + "address": "0x140019f32", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140019f34", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f37", + "size": 2, + "mnemonic": "sub", + "operands": "eax, edx" + }, + { + "address": "0x140019f39", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f3c", + "size": 2, + "mnemonic": "shr", + "operands": "eax, 1" + }, + { + "address": "0x140019f3e", + "size": 2, + "mnemonic": "add", + "operands": "eax, edx" + }, + { + "address": "0x140019f40", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f45", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 2" + }, + { + "address": "0x140019f48", + "size": 3, + "mnemonic": "imul", + "operands": "eax, eax, 7" + }, + { + "address": "0x140019f4b", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x140019f4d", + "size": 4, + "mnemonic": "lea", + "operands": "rdi, [r12 + rcx*8]" + }, + { + "address": "0x140019f51", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f55", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x140019f5a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f5f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f61", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019f65", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x38]" + }, + { + "address": "0x140019f69", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f6c", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019f71", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f76", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f7a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019f7f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019f81", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019f85", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x140019f8c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x140019f8f", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019f92", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019f97", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019f9c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fa1", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fa3", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 - 7]" + }, + { + "address": "0x140019fa7", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x198]" + }, + { + "address": "0x140019fae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fb1", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 2" + }, + { + "address": "0x140019fb6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019fbb", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019fbf", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x140019fc4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x140019fc6", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x140019fc9", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x140019fcd", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019f27" + }, + { + "address": "0x140019fd3", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 0x38]" + }, + { + "address": "0x140019fd7", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [r15 - 0x2c]" + }, + { + "address": "0x140019fdb", + "size": 8, + "mnemonic": "lea", + "operands": "rdi, [r12 + 0xd0]" + }, + { + "address": "0x140019fe3", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [rdi - 0x60]" + }, + { + "address": "0x140019fe7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x140019fea", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x140019fee", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x140019ff3", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x140019ff8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x140019ffc", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a001", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a004", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rdi" + }, + { + "address": "0x14001a009", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a00c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a010", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 1" + }, + { + "address": "0x14001a015", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a017", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a01c", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a01e", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [r15 + 0xc]" + }, + { + "address": "0x14001a022", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x100]" + }, + { + "address": "0x14001a029", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 2" + }, + { + "address": "0x14001a02e", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a031", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a036", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a038", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a03c", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a041", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a043", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a047", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rdi + 0x160]" + }, + { + "address": "0x14001a04e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a051", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a054", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a059", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebx" + }, + { + "address": "0x14001a05b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a060", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a062", + "size": 4, + "mnemonic": "add", + "operands": "rdi, 8" + }, + { + "address": "0x14001a066", + "size": 3, + "mnemonic": "inc", + "operands": "r15d" + }, + { + "address": "0x14001a069", + "size": 4, + "mnemonic": "sub", + "operands": "r13, 1" + }, + { + "address": "0x14001a06d", + "size": 6, + "mnemonic": "jne", + "operands": "0x140019fe3" + }, + { + "address": "0x14001a073", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x130]" + }, + { + "address": "0x14001a07b", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a07e", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx + 0x26]" + }, + { + "address": "0x14001a081", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a086", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a089", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbx - 1]" + }, + { + "address": "0x14001a08c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a090", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a095", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a097", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rdi + 1]" + }, + { + "address": "0x14001a09a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x138]" + }, + { + "address": "0x14001a0a2", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0a5", + "size": 4, + "mnemonic": "lea", + "operands": "r13d, [rdi - 0x27]" + }, + { + "address": "0x14001a0a9", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0ae", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0b1", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0b5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a0b8", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0bd", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a0c0", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0c4", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0c6", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 0x27]" + }, + { + "address": "0x14001a0c9", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x290]" + }, + { + "address": "0x14001a0d1", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0d3", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0d6", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0db", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a0e0", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a0e2", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a0e6", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x298]" + }, + { + "address": "0x14001a0ee", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a0f1", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a0f4", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a0f9", + "size": 2, + "mnemonic": "mov", + "operands": "edx, edi" + }, + { + "address": "0x14001a0fb", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a100", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a102", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [rbx - 0xa]" + }, + { + "address": "0x14001a106", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x140]" + }, + { + "address": "0x14001a10e", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a111", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a114", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a119", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a11c", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a120", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a125", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a127", + "size": 3, + "mnemonic": "lea", + "operands": "edi, [rbx - 9]" + }, + { + "address": "0x14001a12a", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x148]" + }, + { + "address": "0x14001a132", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a135", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a138", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a13d", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a140", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a144", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a149", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a14b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a14f", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x150]" + }, + { + "address": "0x14001a157", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x1003" + }, + { + "address": "0x14001a15c", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a15f", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a164", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a167", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r13d" + }, + { + "address": "0x14001a16a", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a16f", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a171", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 6]" + }, + { + "address": "0x14001a175", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x158]" + }, + { + "address": "0x14001a17d", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a180", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001a182", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a187", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a18b", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a190", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, r15d" + }, + { + "address": "0x14001a193", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a197", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a199", + "size": 4, + "mnemonic": "lea", + "operands": "r15d, [r13 + 1]" + }, + { + "address": "0x14001a19d", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a0]" + }, + { + "address": "0x14001a1a5", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1a8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ab", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1b0", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1b5", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1b7", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2a8]" + }, + { + "address": "0x14001a1bf", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, edi" + }, + { + "address": "0x14001a1c2", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1c7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ca", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1ce", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1d1", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1d6", + "size": 2, + "mnemonic": "or", + "operands": "esi, eax" + }, + { + "address": "0x14001a1d8", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x10]" + }, + { + "address": "0x14001a1dc", + "size": 8, + "mnemonic": "lea", + "operands": "rax, [r12 + 0x2b0]" + }, + { + "address": "0x14001a1e4", + "size": 3, + "mnemonic": "mov", + "operands": "r9d, ebx" + }, + { + "address": "0x14001a1e7", + "size": 3, + "mnemonic": "mov", + "operands": "r8, r14" + }, + { + "address": "0x14001a1ea", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001a1ef", + "size": 3, + "mnemonic": "mov", + "operands": "edx, r15d" + }, + { + "address": "0x14001a1f2", + "size": 5, + "mnemonic": "call", + "operands": "0x140015e88" + }, + { + "address": "0x14001a1f7", + "size": 5, + "mnemonic": "lea", + "operands": "r11, [rsp + 0x40]" + }, + { + "address": "0x14001a1fc", + "size": 2, + "mnemonic": "or", + "operands": "eax, esi" + }, + { + "address": "0x14001a1fe", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r11 + 0x30]" + }, + { + "address": "0x14001a202", + "size": 4, + "mnemonic": "mov", + "operands": "rsi, qword ptr [r11 + 0x38]" + }, + { + "address": "0x14001a206", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001a209", + "size": 4, + "mnemonic": "mov", + "operands": "rdi, qword ptr [r11 + 0x40]" + }, + { + "address": "0x14001a20d", + "size": 3, + "mnemonic": "mov", + "operands": "rsp, r11" + }, + { + "address": "0x14001a210", + "size": 2, + "mnemonic": "pop", + "operands": "r15" + }, + { + "address": "0x14001a212", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001a214", + "size": 2, + "mnemonic": "pop", + "operands": "r13" + }, + { + "address": "0x14001a216", + "size": 2, + "mnemonic": "pop", + "operands": "r12" + }, + { + "address": "0x14001a218", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001a219", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a22f", + "end_address": "0x14001a324", + "name": "", + "blocks": [ + { + "address": "0x14001a22f", + "size": 53, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a22f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001a230", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a234", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 7" + }, + { + "address": "0x14001a239", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a23c", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a23e", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a243", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x38]" + }, + { + "address": "0x14001a247", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a249", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a24e", + "size": 3, + "mnemonic": "lea", + "operands": "esi, [rbp + 5]" + }, + { + "address": "0x14001a251", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a253", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x70]" + }, + { + "address": "0x14001a257", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a25c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0xd0]" + }, + { + "address": "0x14001a263", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a265", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a26a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x130]" + }, + { + "address": "0x14001a271", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 5]" + }, + { + "address": "0x14001a274", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a279", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x140]" + }, + { + "address": "0x14001a280", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a285", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x148]" + }, + { + "address": "0x14001a28c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a291", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x150]" + }, + { + "address": "0x14001a298", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a29d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x160]" + }, + { + "address": "0x14001a2a4", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a2a6", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2ab", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x198]" + }, + { + "address": "0x14001a2b2", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a2b4", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2b9", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x1d0]" + }, + { + "address": "0x14001a2c0", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a2c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2c7", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x230]" + }, + { + "address": "0x14001a2ce", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a2d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2d5", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x290]" + }, + { + "address": "0x14001a2dc", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 5]" + }, + { + "address": "0x14001a2df", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2e4", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2a0]" + }, + { + "address": "0x14001a2eb", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a2f0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2a8]" + }, + { + "address": "0x14001a2f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a2fc", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2b0]" + }, + { + "address": "0x14001a303", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a308", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2b8]" + }, + { + "address": "0x14001a30f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a314", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a319", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a31e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a322", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001a323", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a230", + "end_address": "0x14001a324", + "name": "", + "blocks": [ + { + "address": "0x14001a230", + "size": 52, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a230", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a234", + "size": 5, + "mnemonic": "mov", + "operands": "ebp, 7" + }, + { + "address": "0x14001a239", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a23c", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a23e", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a243", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x38]" + }, + { + "address": "0x14001a247", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a249", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a24e", + "size": 3, + "mnemonic": "lea", + "operands": "esi, [rbp + 5]" + }, + { + "address": "0x14001a251", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a253", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x70]" + }, + { + "address": "0x14001a257", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a25c", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0xd0]" + }, + { + "address": "0x14001a263", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a265", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a26a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x130]" + }, + { + "address": "0x14001a271", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 5]" + }, + { + "address": "0x14001a274", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a279", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x140]" + }, + { + "address": "0x14001a280", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a285", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x148]" + }, + { + "address": "0x14001a28c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a291", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x150]" + }, + { + "address": "0x14001a298", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a29d", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x160]" + }, + { + "address": "0x14001a2a4", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a2a6", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2ab", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x198]" + }, + { + "address": "0x14001a2b2", + "size": 2, + "mnemonic": "mov", + "operands": "edx, ebp" + }, + { + "address": "0x14001a2b4", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2b9", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x1d0]" + }, + { + "address": "0x14001a2c0", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a2c2", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2c7", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x230]" + }, + { + "address": "0x14001a2ce", + "size": 2, + "mnemonic": "mov", + "operands": "edx, esi" + }, + { + "address": "0x14001a2d0", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2d5", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x290]" + }, + { + "address": "0x14001a2dc", + "size": 3, + "mnemonic": "lea", + "operands": "edx, [rbp - 5]" + }, + { + "address": "0x14001a2df", + "size": 5, + "mnemonic": "call", + "operands": "0x140019ea8" + }, + { + "address": "0x14001a2e4", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2a0]" + }, + { + "address": "0x14001a2eb", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a2f0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2a8]" + }, + { + "address": "0x14001a2f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a2fc", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2b0]" + }, + { + "address": "0x14001a303", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a308", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbx + 0x2b8]" + }, + { + "address": "0x14001a30f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011b00" + }, + { + "address": "0x14001a314", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a319", + "size": 5, + "mnemonic": "mov", + "operands": "rbp, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001a31e", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a322", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001a323", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a32e", + "end_address": "0x14001a34a", + "name": "", + "blocks": [ + { + "address": "0x14001a32e", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a32e", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a32f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a333", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001a335", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001a338", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x150], rdi" + }, + { + "address": "0x14001a33f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a34a" + }, + { + "address": "0x14001a341", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0xb8d8]" + }, + { + "address": "0x14001a348", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001a39b" + } + ], + "successors": [ + "0x14001a39b" + ] + } + ] + }, + { + "address": "0x14001a32f", + "end_address": "0x14001a34a", + "name": "", + "blocks": [ + { + "address": "0x14001a32f", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a32f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a333", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001a335", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001a338", + "size": 7, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 0x150], rdi" + }, + { + "address": "0x14001a33f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a34a" + }, + { + "address": "0x14001a341", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rip + 0xb8d8]" + }, + { + "address": "0x14001a348", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001a39b" + } + ], + "successors": [ + "0x14001a39b" + ] + } + ] + }, + { + "address": "0x14001a3c5", + "end_address": "0x14001a3f0", + "name": "", + "blocks": [ + { + "address": "0x14001a3c5", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a3c5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a3c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001a3cd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a3d0", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001a3d3", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14001a3d6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a3f0" + }, + { + "address": "0x14001a3d8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a3db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a3f5" + }, + { + "address": "0x14001a3dd", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a3e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a40b" + }, + { + "address": "0x14001a3e2", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r9d" + }, + { + "address": "0x14001a3e5", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a3ea", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3ee", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a3ef", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a3c6", + "end_address": "0x14001a3f0", + "name": "", + "blocks": [ + { + "address": "0x14001a3c6", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a3c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3ca", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001a3cd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a3d0", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001a3d3", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14001a3d6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a3f0" + }, + { + "address": "0x14001a3d8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001a3db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a3f5" + }, + { + "address": "0x14001a3dd", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a3e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001a40b" + }, + { + "address": "0x14001a3e2", + "size": 3, + "mnemonic": "mov", + "operands": "eax, r9d" + }, + { + "address": "0x14001a3e5", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001a3ea", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a3ee", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001a3ef", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a50a", + "end_address": "0x14001a520", + "name": "", + "blocks": [ + { + "address": "0x14001a50a", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a50a", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a50b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a50f", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14001a512", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001a515", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001a518", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a51b", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a51e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a53d" + } + ], + "successors": [ + "0x14001a53d", + "0x14001a520" + ] + } + ] + }, + { + "address": "0x14001a50b", + "end_address": "0x14001a520", + "name": "", + "blocks": [ + { + "address": "0x14001a50b", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a50b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a50f", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14001a512", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001a515", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001a518", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a51b", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a51e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a53d" + } + ], + "successors": [ + "0x14001a53d", + "0x14001a520" + ] + } + ] + }, + { + "address": "0x14001a565", + "end_address": "0x14001a578", + "name": "", + "blocks": [ + { + "address": "0x14001a565", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a565", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a566", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a56a", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14001a56d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a570", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a573", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a576", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a59d" + } + ], + "successors": [ + "0x14001a59d", + "0x14001a578" + ] + } + ] + }, + { + "address": "0x14001a566", + "end_address": "0x14001a578", + "name": "", + "blocks": [ + { + "address": "0x14001a566", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a566", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a56a", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, word ptr [rcx]" + }, + { + "address": "0x14001a56d", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a570", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a573", + "size": 3, + "mnemonic": "test", + "operands": "ax, ax" + }, + { + "address": "0x14001a576", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a59d" + } + ], + "successors": [ + "0x14001a59d", + "0x14001a578" + ] + } + ] + }, + { + "address": "0x14001a653", + "end_address": "0x14001a667", + "name": "", + "blocks": [ + { + "address": "0x14001a653", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a653", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a654", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a658", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xf8]" + }, + { + "address": "0x14001a65f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a662", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a665", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6e0" + } + ], + "successors": [ + "0x14001a6e0", + "0x14001a667" + ] + } + ] + }, + { + "address": "0x14001a654", + "end_address": "0x14001a667", + "name": "", + "blocks": [ + { + "address": "0x14001a654", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a654", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a658", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx + 0xf8]" + }, + { + "address": "0x14001a65f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a662", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001a665", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a6e0" + } + ], + "successors": [ + "0x14001a6e0", + "0x14001a667" + ] + } + ] + }, + { + "address": "0x14001a7ea", + "end_address": "0x14001a7fd", + "name": "", + "blocks": [ + { + "address": "0x14001a7ea", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a7ea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a7ee", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0xb42b]" + }, + { + "address": "0x14001a7f5", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a7f8", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rax" + }, + { + "address": "0x14001a7fb", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a815" + } + ], + "successors": [ + "0x14001a815", + "0x14001a7fd" + ] + } + ] + }, + { + "address": "0x14001a8f1", + "end_address": "0x14001a912", + "name": "", + "blocks": [ + { + "address": "0x14001a8f1", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8f1", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a8f2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a8f6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001a8fb", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x90]" + }, + { + "address": "0x14001a902", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 0x3a8]" + }, + { + "address": "0x14001a908", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x16c82]" + }, + { + "address": "0x14001a90e", + "size": 2, + "mnemonic": "test", + "operands": "eax, ecx" + }, + { + "address": "0x14001a910", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a91a" + } + ], + "successors": [ + "0x14001a91a", + "0x14001a912" + ] + } + ] + }, + { + "address": "0x14001a8f2", + "end_address": "0x14001a912", + "name": "", + "blocks": [ + { + "address": "0x14001a8f2", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a8f2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a8f6", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001a8fb", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rax + 0x90]" + }, + { + "address": "0x14001a902", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 0x3a8]" + }, + { + "address": "0x14001a908", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x16c82]" + }, + { + "address": "0x14001a90e", + "size": 2, + "mnemonic": "test", + "operands": "eax, ecx" + }, + { + "address": "0x14001a910", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a91a" + } + ], + "successors": [ + "0x14001a91a", + "0x14001a912" + ] + } + ] + }, + { + "address": "0x14001a961", + "end_address": "0x14001a96e", + "name": "", + "blocks": [ + { + "address": "0x14001a961", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a961", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a962", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a966", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a969", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a96c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a9b4" + } + ], + "successors": [ + "0x14001a9b4", + "0x14001a96e" + ] + } + ] + }, + { + "address": "0x14001a962", + "end_address": "0x14001a96e", + "name": "", + "blocks": [ + { + "address": "0x14001a962", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001a962", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001a966", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001a969", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001a96c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001a9b4" + } + ], + "successors": [ + "0x14001a9b4", + "0x14001a96e" + ] + } + ] + }, + { + "address": "0x14001a9c9", + "end_address": "0x14001aa54", + "name": "", + "blocks": [ + { + "address": "0x14001a9c9", + "size": 32, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a9c9", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001a9ca", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xf0" + }, + { + "address": "0x14001a9d1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x16668]" + }, + { + "address": "0x14001a9d8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001a9db", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x14001a9e3", + "size": 7, + "mnemonic": "or", + "operands": "dword ptr [rcx + 0x10], 0x104" + }, + { + "address": "0x14001a9ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a9ed", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14001a9f2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001a9f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140012084" + }, + { + "address": "0x14001a9fc", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14001a9ff", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001aa33" + }, + { + "address": "0x14001aa01", + "size": 4, + "mnemonic": "or", + "operands": "r9, 0xffffffffffffffff" + }, + { + "address": "0x14001aa05", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x30]" + }, + { + "address": "0x14001aa0a", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001aa0c", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001aa0f", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r9*2], di" + }, + { + "address": "0x14001aa14", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa0c" + }, + { + "address": "0x14001aa16", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001aa19", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x258]" + }, + { + "address": "0x14001aa20", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001aa25", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001aa2a", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001aa2f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001aa31", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa54" + }, + { + "address": "0x14001aa33", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xe0]" + }, + { + "address": "0x14001aa3b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001aa3e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001aa43", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x108]" + }, + { + "address": "0x14001aa4b", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0xf0" + }, + { + "address": "0x14001aa52", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001aa53", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001a9ca", + "end_address": "0x14001aa54", + "name": "", + "blocks": [ + { + "address": "0x14001a9ca", + "size": 31, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001a9ca", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xf0" + }, + { + "address": "0x14001a9d1", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x16668]" + }, + { + "address": "0x14001a9d8", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001a9db", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xe0], rax" + }, + { + "address": "0x14001a9e3", + "size": 7, + "mnemonic": "or", + "operands": "dword ptr [rcx + 0x10], 0x104" + }, + { + "address": "0x14001a9ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001a9ed", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x30]" + }, + { + "address": "0x14001a9f2", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001a9f7", + "size": 5, + "mnemonic": "call", + "operands": "0x140012084" + }, + { + "address": "0x14001a9fc", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14001a9ff", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001aa33" + }, + { + "address": "0x14001aa01", + "size": 4, + "mnemonic": "or", + "operands": "r9, 0xffffffffffffffff" + }, + { + "address": "0x14001aa05", + "size": 5, + "mnemonic": "lea", + "operands": "rax, [rsp + 0x30]" + }, + { + "address": "0x14001aa0a", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001aa0c", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001aa0f", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r9*2], di" + }, + { + "address": "0x14001aa14", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa0c" + }, + { + "address": "0x14001aa16", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001aa19", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rbx + 0x258]" + }, + { + "address": "0x14001aa20", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001aa25", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x55" + }, + { + "address": "0x14001aa2a", + "size": 5, + "mnemonic": "call", + "operands": "0x140017510" + }, + { + "address": "0x14001aa2f", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001aa31", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa54" + }, + { + "address": "0x14001aa33", + "size": 8, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0xe0]" + }, + { + "address": "0x14001aa3b", + "size": 3, + "mnemonic": "xor", + "operands": "rcx, rsp" + }, + { + "address": "0x14001aa3e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005210" + }, + { + "address": "0x14001aa43", + "size": 8, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x108]" + }, + { + "address": "0x14001aa4b", + "size": 7, + "mnemonic": "add", + "operands": "rsp, 0xf0" + }, + { + "address": "0x14001aa52", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001aa53", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001aa71", + "end_address": "0x14001aac1", + "name": "", + "blocks": [ + { + "address": "0x14001aa71", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001aa71", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001aa72", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001aa76", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001aa79", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001aa7d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001aa80", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001aa82", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001aa85", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001aa88", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rdx + rcx*2], di" + }, + { + "address": "0x14001aa8c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa85" + }, + { + "address": "0x14001aa8e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001aa90", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 3" + }, + { + "address": "0x14001aa94", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001aa97", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x18], eax" + }, + { + "address": "0x14001aa9a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14001aa9e", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001aaa1", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r8*2], di" + }, + { + "address": "0x14001aaa6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa9e" + }, + { + "address": "0x14001aaa8", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001aaac", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001aaae", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001aab1", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x1c], eax" + }, + { + "address": "0x14001aab4", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 3" + }, + { + "address": "0x14001aab8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aac1" + }, + { + "address": "0x14001aaba", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001aabf", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001aaf7" + } + ], + "successors": [ + "0x14001aaf7" + ] + } + ] + }, + { + "address": "0x14001aa72", + "end_address": "0x14001aac1", + "name": "", + "blocks": [ + { + "address": "0x14001aa72", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001aa72", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001aa76", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001aa79", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001aa7d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001aa80", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001aa82", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001aa85", + "size": 3, + "mnemonic": "inc", + "operands": "rcx" + }, + { + "address": "0x14001aa88", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rdx + rcx*2], di" + }, + { + "address": "0x14001aa8c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa85" + }, + { + "address": "0x14001aa8e", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001aa90", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 3" + }, + { + "address": "0x14001aa94", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001aa97", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x18], eax" + }, + { + "address": "0x14001aa9a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbx + 8]" + }, + { + "address": "0x14001aa9e", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001aaa1", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r8*2], di" + }, + { + "address": "0x14001aaa6", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aa9e" + }, + { + "address": "0x14001aaa8", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001aaac", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001aaae", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001aab1", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x1c], eax" + }, + { + "address": "0x14001aab4", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, 3" + }, + { + "address": "0x14001aab8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001aac1" + }, + { + "address": "0x14001aaba", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001aabf", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001aaf7" + } + ], + "successors": [ + "0x14001aaf7" + ] + } + ] + }, + { + "address": "0x14001ab41", + "end_address": "0x14001ab71", + "name": "", + "blocks": [ + { + "address": "0x14001ab41", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ab41", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001ab42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001ab46", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001ab49", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001ab4d", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001ab4f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001ab52", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001ab55", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rdx + r8*2], di" + }, + { + "address": "0x14001ab5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab52" + }, + { + "address": "0x14001ab5c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001ab5e", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001ab62", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001ab65", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x18], eax" + }, + { + "address": "0x14001ab68", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab71" + }, + { + "address": "0x14001ab6a", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001ab6f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001aba7" + } + ], + "successors": [ + "0x14001aba7" + ] + } + ] + }, + { + "address": "0x14001ab42", + "end_address": "0x14001ab71", + "name": "", + "blocks": [ + { + "address": "0x14001ab42", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ab42", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001ab46", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001ab49", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001ab4d", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001ab4f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001ab52", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001ab55", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rdx + r8*2], di" + }, + { + "address": "0x14001ab5a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab52" + }, + { + "address": "0x14001ab5c", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001ab5e", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001ab62", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001ab65", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rcx + 0x18], eax" + }, + { + "address": "0x14001ab68", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ab71" + }, + { + "address": "0x14001ab6a", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001ab6f", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001aba7" + } + ], + "successors": [ + "0x14001aba7" + ] + } + ] + }, + { + "address": "0x14001abe3", + "end_address": "0x14001ac48", + "name": "", + "blocks": [ + { + "address": "0x14001abe3", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001abe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001abe5", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x14001abec", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1644d]" + }, + { + "address": "0x14001abf3", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001abf6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb0], rax" + }, + { + "address": "0x14001abfe", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001ac01", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001ac06", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x40" + }, + { + "address": "0x14001ac0c", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001ac11", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001ac18", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x14001ac1b", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001ac1d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001ac20", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001ac22", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001ac28", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001ac2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001ac33", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001ac36", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ac38", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ac48" + }, + { + "address": "0x14001ac3a", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], r14d" + }, + { + "address": "0x14001ac3e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001ac43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001ae66" + } + ], + "successors": [ + "0x14001ae66" + ] + } + ] + }, + { + "address": "0x14001abe5", + "end_address": "0x14001ac48", + "name": "", + "blocks": [ + { + "address": "0x14001abe5", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001abe5", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xc0" + }, + { + "address": "0x14001abec", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1644d]" + }, + { + "address": "0x14001abf3", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001abf6", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0xb0], rax" + }, + { + "address": "0x14001abfe", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001ac01", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001ac06", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x40" + }, + { + "address": "0x14001ac0c", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001ac11", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001ac18", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x1c]" + }, + { + "address": "0x14001ac1b", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001ac1d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbp" + }, + { + "address": "0x14001ac20", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001ac22", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001ac28", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001ac2e", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001ac33", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001ac36", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001ac38", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ac48" + }, + { + "address": "0x14001ac3a", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], r14d" + }, + { + "address": "0x14001ac3e", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001ac43", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001ae66" + } + ], + "successors": [ + "0x14001ae66" + ] + } + ] + }, + { + "address": "0x14001aed2", + "end_address": "0x14001af2f", + "name": "", + "blocks": [ + { + "address": "0x14001aed2", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001aed2", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001aed3", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x130" + }, + { + "address": "0x14001aeda", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1615f]" + }, + { + "address": "0x14001aee1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001aee4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x120], rax" + }, + { + "address": "0x14001aeec", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001aeef", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001aef4", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001aefa", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001aeff", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001af06", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x18]" + }, + { + "address": "0x14001af09", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001af0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001af0e", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001af10", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001af16", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001af1c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001af21", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001af23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001af25", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001af2f" + }, + { + "address": "0x14001af27", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], esi" + }, + { + "address": "0x14001af2a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rsi + 1]" + }, + { + "address": "0x14001af2d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001af78" + } + ], + "successors": [ + "0x14001af78" + ] + } + ] + }, + { + "address": "0x14001aed3", + "end_address": "0x14001af2f", + "name": "", + "blocks": [ + { + "address": "0x14001aed3", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001aed3", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x130" + }, + { + "address": "0x14001aeda", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1615f]" + }, + { + "address": "0x14001aee1", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001aee4", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x120], rax" + }, + { + "address": "0x14001aeec", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001aeef", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001aef4", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001aefa", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001aeff", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001af06", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbx + 0x18]" + }, + { + "address": "0x14001af09", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001af0b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001af0e", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001af10", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001af16", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001af1c", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001af21", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001af23", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001af25", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001af2f" + }, + { + "address": "0x14001af27", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 0x10], esi" + }, + { + "address": "0x14001af2a", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rsi + 1]" + }, + { + "address": "0x14001af2d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001af78" + } + ], + "successors": [ + "0x14001af78" + ] + } + ] + }, + { + "address": "0x14001afbe", + "end_address": "0x14001afd4", + "name": "", + "blocks": [ + { + "address": "0x14001afbe", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001afbe", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001afbf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001afc3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001afc5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001afc8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], esi" + }, + { + "address": "0x14001afcc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001afcf", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001afd2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b051" + } + ], + "successors": [ + "0x14001b051", + "0x14001afd4" + ] + } + ] + }, + { + "address": "0x14001afbf", + "end_address": "0x14001afd4", + "name": "", + "blocks": [ + { + "address": "0x14001afbf", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001afbf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001afc3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001afc5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001afc8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], esi" + }, + { + "address": "0x14001afcc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001afcf", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001afd2", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b051" + } + ], + "successors": [ + "0x14001b051", + "0x14001afd4" + ] + } + ] + }, + { + "address": "0x14001b079", + "end_address": "0x14001b0aa", + "name": "", + "blocks": [ + { + "address": "0x14001b079", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b079", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b07a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001b07e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x15fbb]" + }, + { + "address": "0x14001b085", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b088", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001b08d", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 9" + }, + { + "address": "0x14001b093", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b098", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b09b", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 0x50]" + }, + { + "address": "0x14001b09f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b0a4", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0a6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b0a8", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b0c4" + } + ], + "successors": [ + "0x14001b0c4", + "0x14001b0aa" + ] + } + ] + }, + { + "address": "0x14001b07a", + "end_address": "0x14001b0aa", + "name": "", + "blocks": [ + { + "address": "0x14001b07a", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b07a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001b07e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x15fbb]" + }, + { + "address": "0x14001b085", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b088", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001b08d", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 9" + }, + { + "address": "0x14001b093", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b098", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b09b", + "size": 4, + "mnemonic": "lea", + "operands": "edx, [r9 + 0x50]" + }, + { + "address": "0x14001b09f", + "size": 5, + "mnemonic": "call", + "operands": "0x140011ff0" + }, + { + "address": "0x14001b0a4", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0a6", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b0a8", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b0c4" + } + ], + "successors": [ + "0x14001b0c4", + "0x14001b0aa" + ] + } + ] + }, + { + "address": "0x14001b0f3", + "end_address": "0x14001b112", + "name": "", + "blocks": [ + { + "address": "0x14001b0f3", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b0f3", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001b0f5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b0f7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b0f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b0fd", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0ff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001b102", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14001b104", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001b107", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b10c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ebx" + }, + { + "address": "0x14001b10e", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001b110", + "size": 2, + "mnemonic": "js", + "operands": "0x14001b153" + } + ], + "successors": [ + "0x14001b153", + "0x14001b112" + ] + } + ] + }, + { + "address": "0x14001b0f5", + "end_address": "0x14001b112", + "name": "", + "blocks": [ + { + "address": "0x14001b0f5", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b0f5", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b0f7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b0f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b0fd", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0ff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001b102", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14001b104", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001b107", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b10c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ebx" + }, + { + "address": "0x14001b10e", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001b110", + "size": 2, + "mnemonic": "js", + "operands": "0x14001b153" + } + ], + "successors": [ + "0x14001b153", + "0x14001b112" + ] + } + ] + }, + { + "address": "0x14001b0f7", + "end_address": "0x14001b112", + "name": "", + "blocks": [ + { + "address": "0x14001b0f7", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b0f7", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b0f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b0fd", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0ff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001b102", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14001b104", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001b107", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b10c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ebx" + }, + { + "address": "0x14001b10e", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001b110", + "size": 2, + "mnemonic": "js", + "operands": "0x14001b153" + } + ], + "successors": [ + "0x14001b153", + "0x14001b112" + ] + } + ] + }, + { + "address": "0x14001b0f9", + "end_address": "0x14001b112", + "name": "", + "blocks": [ + { + "address": "0x14001b0f9", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b0f9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b0fd", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b0ff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001b102", + "size": 2, + "mnemonic": "mov", + "operands": "edi, edx" + }, + { + "address": "0x14001b104", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001b107", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b10c", + "size": 2, + "mnemonic": "mov", + "operands": "esi, ebx" + }, + { + "address": "0x14001b10e", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001b110", + "size": 2, + "mnemonic": "js", + "operands": "0x14001b153" + } + ], + "successors": [ + "0x14001b153", + "0x14001b112" + ] + } + ] + }, + { + "address": "0x14001b18b", + "end_address": "0x14001b1e0", + "name": "", + "blocks": [ + { + "address": "0x14001b18b", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b18b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b18c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001b18e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001b190", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b192", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + } + ] + }, + { + "address": "0x14001b18c", + "end_address": "0x14001b1e0", + "name": "", + "blocks": [ + { + "address": "0x14001b18c", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b18c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001b18e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001b190", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b192", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + } + ] + }, + { + "address": "0x14001b18e", + "end_address": "0x14001b1e0", + "name": "", + "blocks": [ + { + "address": "0x14001b18e", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b18e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001b190", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b192", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + } + ] + }, + { + "address": "0x14001b190", + "end_address": "0x14001b1e0", + "name": "", + "blocks": [ + { + "address": "0x14001b190", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b190", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b192", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + } + ] + }, + { + "address": "0x14001b192", + "end_address": "0x14001b1e0", + "name": "", + "blocks": [ + { + "address": "0x14001b192", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b192", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + } + ] + }, + { + "address": "0x14001b194", + "end_address": "0x14001b1e0", + "name": "", + "blocks": [ + { + "address": "0x14001b194", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b194", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001b198", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001b19b", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001b19e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001b1a1", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b1a6", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001b1a9", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rdi + 0x80]" + }, + { + "address": "0x14001b1b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b1b3", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rax + 0x98]" + }, + { + "address": "0x14001b1ba", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0xa8], r13d" + }, + { + "address": "0x14001b1c1", + "size": 7, + "mnemonic": "lea", + "operands": "r12, [rax + 0x2f0]" + }, + { + "address": "0x14001b1c8", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rdi" + }, + { + "address": "0x14001b1cb", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0xa0]" + }, + { + "address": "0x14001b1d2", + "size": 5, + "mnemonic": "mov", + "operands": "word ptr [r12], r13w" + }, + { + "address": "0x14001b1d7", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rsi], r8" + }, + { + "address": "0x14001b1da", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r13w" + }, + { + "address": "0x14001b1de", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b1f3" + } + ], + "successors": [ + "0x14001b1f3", + "0x14001b1e0" + ] + } + ] + }, + { + "address": "0x14001b407", + "end_address": "0x14001b478", + "name": "", + "blocks": [ + { + "address": "0x14001b407", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b407", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b408", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b40f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x15c2a]" + }, + { + "address": "0x14001b416", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b419", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b421", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b424", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b429", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b42c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b431", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b434", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b43b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b440", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xb4]" + }, + { + "address": "0x14001b446", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b44b", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b44d", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b453", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b455", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x14001b457", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b459", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b45f", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b465", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4d5d]" + }, + { + "address": "0x14001b46b", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b46d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b46f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b478" + }, + { + "address": "0x14001b471", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], ebx" + }, + { + "address": "0x14001b473", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbx + 1]" + }, + { + "address": "0x14001b476", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b4b7" + } + ], + "successors": [ + "0x14001b4b7" + ] + } + ] + }, + { + "address": "0x14001b408", + "end_address": "0x14001b478", + "name": "", + "blocks": [ + { + "address": "0x14001b408", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b408", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b40f", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x15c2a]" + }, + { + "address": "0x14001b416", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b419", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b421", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b424", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b429", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rax" + }, + { + "address": "0x14001b42c", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b431", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b434", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b43b", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b440", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xb4]" + }, + { + "address": "0x14001b446", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b44b", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b44d", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b453", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b455", + "size": 2, + "mnemonic": "mov", + "operands": "esi, eax" + }, + { + "address": "0x14001b457", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b459", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b45f", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b465", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4d5d]" + }, + { + "address": "0x14001b46b", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001b46d", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b46f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b478" + }, + { + "address": "0x14001b471", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rdi], ebx" + }, + { + "address": "0x14001b473", + "size": 3, + "mnemonic": "lea", + "operands": "eax, [rbx + 1]" + }, + { + "address": "0x14001b476", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b4b7" + } + ], + "successors": [ + "0x14001b4b7" + ] + } + ] + }, + { + "address": "0x14001b4e5", + "end_address": "0x14001b566", + "name": "", + "blocks": [ + { + "address": "0x14001b4e5", + "size": 38, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b4e5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b4e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b4ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b4ed", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b4f2", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001b4f6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001b4f9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001b4fb", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rax + 0x98]" + }, + { + "address": "0x14001b502", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001b505", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001b508", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r9*2], di" + }, + { + "address": "0x14001b50d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b505" + }, + { + "address": "0x14001b50f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b511", + "size": 4, + "mnemonic": "cmp", + "operands": "r9, 3" + }, + { + "address": "0x14001b515", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b518", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x18], eax" + }, + { + "address": "0x14001b51b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 8]" + }, + { + "address": "0x14001b51f", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001b522", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r8*2], di" + }, + { + "address": "0x14001b527", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b51f" + }, + { + "address": "0x14001b529", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001b52d", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b52f", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14001b535", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b538", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x1c], eax" + }, + { + "address": "0x14001b53b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 4], edi" + }, + { + "address": "0x14001b53e", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x18], edi" + }, + { + "address": "0x14001b541", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b56e" + }, + { + "address": "0x14001b543", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14001b546", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, edi" + }, + { + "address": "0x14001b549", + "size": 4, + "mnemonic": "movzx", + "operands": "r9d, word ptr [rcx]" + }, + { + "address": "0x14001b54d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r8" + }, + { + "address": "0x14001b550", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r9 - 0x41]" + }, + { + "address": "0x14001b554", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001b558", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001b566" + }, + { + "address": "0x14001b55a", + "size": 5, + "mnemonic": "sub", + "operands": "r9w, 0x61" + }, + { + "address": "0x14001b55f", + "size": 5, + "mnemonic": "cmp", + "operands": "r9w, 0x19" + }, + { + "address": "0x14001b564", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001b56b" + } + ], + "successors": [ + "0x14001b56b", + "0x14001b566" + ] + } + ] + }, + { + "address": "0x14001b4e6", + "end_address": "0x14001b566", + "name": "", + "blocks": [ + { + "address": "0x14001b4e6", + "size": 37, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b4e6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b4ea", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b4ed", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b4f2", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001b4f6", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001b4f9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001b4fb", + "size": 7, + "mnemonic": "lea", + "operands": "rdx, [rax + 0x98]" + }, + { + "address": "0x14001b502", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001b505", + "size": 3, + "mnemonic": "inc", + "operands": "r9" + }, + { + "address": "0x14001b508", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r9*2], di" + }, + { + "address": "0x14001b50d", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b505" + }, + { + "address": "0x14001b50f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b511", + "size": 4, + "mnemonic": "cmp", + "operands": "r9, 3" + }, + { + "address": "0x14001b515", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b518", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x18], eax" + }, + { + "address": "0x14001b51b", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 8]" + }, + { + "address": "0x14001b51f", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001b522", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rax + r8*2], di" + }, + { + "address": "0x14001b527", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b51f" + }, + { + "address": "0x14001b529", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001b52d", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b52f", + "size": 6, + "mnemonic": "mov", + "operands": "r8d, 2" + }, + { + "address": "0x14001b535", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b538", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x1c], eax" + }, + { + "address": "0x14001b53b", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbx + 4], edi" + }, + { + "address": "0x14001b53e", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 0x18], edi" + }, + { + "address": "0x14001b541", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b56e" + }, + { + "address": "0x14001b543", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rdx]" + }, + { + "address": "0x14001b546", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, edi" + }, + { + "address": "0x14001b549", + "size": 4, + "mnemonic": "movzx", + "operands": "r9d, word ptr [rcx]" + }, + { + "address": "0x14001b54d", + "size": 3, + "mnemonic": "add", + "operands": "rcx, r8" + }, + { + "address": "0x14001b550", + "size": 4, + "mnemonic": "lea", + "operands": "eax, [r9 - 0x41]" + }, + { + "address": "0x14001b554", + "size": 4, + "mnemonic": "cmp", + "operands": "ax, 0x19" + }, + { + "address": "0x14001b558", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14001b566" + }, + { + "address": "0x14001b55a", + "size": 5, + "mnemonic": "sub", + "operands": "r9w, 0x61" + }, + { + "address": "0x14001b55f", + "size": 5, + "mnemonic": "cmp", + "operands": "r9w, 0x19" + }, + { + "address": "0x14001b564", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001b56b" + } + ], + "successors": [ + "0x14001b56b", + "0x14001b566" + ] + } + ] + }, + { + "address": "0x14001b5b5", + "end_address": "0x14001b5f3", + "name": "", + "blocks": [ + { + "address": "0x14001b5b5", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b5b5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b5b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b5ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b5bd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b5c2", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001b5c6", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rax" + }, + { + "address": "0x14001b5c9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001b5cb", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x98]" + }, + { + "address": "0x14001b5d2", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001b5d5", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rdx + r8*2], di" + }, + { + "address": "0x14001b5da", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b5d2" + }, + { + "address": "0x14001b5dc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b5de", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001b5e2", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001b5e7", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b5ea", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r10 + 0xb0], eax" + }, + { + "address": "0x14001b5f1", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b61b" + } + ], + "successors": [ + "0x14001b61b", + "0x14001b5f3" + ] + } + ] + }, + { + "address": "0x14001b5b6", + "end_address": "0x14001b5f3", + "name": "", + "blocks": [ + { + "address": "0x14001b5b6", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b5b6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b5ba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b5bd", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b5c2", + "size": 4, + "mnemonic": "or", + "operands": "r8, 0xffffffffffffffff" + }, + { + "address": "0x14001b5c6", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rax" + }, + { + "address": "0x14001b5c9", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001b5cb", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rax + 0x98]" + }, + { + "address": "0x14001b5d2", + "size": 3, + "mnemonic": "inc", + "operands": "r8" + }, + { + "address": "0x14001b5d5", + "size": 5, + "mnemonic": "cmp", + "operands": "word ptr [rdx + r8*2], di" + }, + { + "address": "0x14001b5da", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b5d2" + }, + { + "address": "0x14001b5dc", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edi" + }, + { + "address": "0x14001b5de", + "size": 4, + "mnemonic": "cmp", + "operands": "r8, 3" + }, + { + "address": "0x14001b5e2", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 2" + }, + { + "address": "0x14001b5e7", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001b5ea", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [r10 + 0xb0], eax" + }, + { + "address": "0x14001b5f1", + "size": 2, + "mnemonic": "je", + "operands": "0x14001b61b" + } + ], + "successors": [ + "0x14001b61b", + "0x14001b5f3" + ] + } + ] + }, + { + "address": "0x14001b652", + "end_address": "0x14001b6c5", + "name": "", + "blocks": [ + { + "address": "0x14001b652", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b652", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001b653", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b654", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b656", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b65d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x159dc]" + }, + { + "address": "0x14001b664", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b667", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b66f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b672", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b677", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0x98]" + }, + { + "address": "0x14001b67e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b683", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b686", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b68d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b692", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0x1c]" + }, + { + "address": "0x14001b695", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b69a", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b69c", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b6a2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b6a4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b6a6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b6a8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b6ae", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b6b4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4b0e]" + }, + { + "address": "0x14001b6ba", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001b6bd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b6bf", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b6c5" + ] + } + ] + }, + { + "address": "0x14001b653", + "end_address": "0x14001b6c5", + "name": "", + "blocks": [ + { + "address": "0x14001b653", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b653", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b654", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b656", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b65d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x159dc]" + }, + { + "address": "0x14001b664", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b667", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b66f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b672", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b677", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0x98]" + }, + { + "address": "0x14001b67e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b683", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b686", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b68d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b692", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0x1c]" + }, + { + "address": "0x14001b695", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b69a", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b69c", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b6a2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b6a4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b6a6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b6a8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b6ae", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b6b4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4b0e]" + }, + { + "address": "0x14001b6ba", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001b6bd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b6bf", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b6c5" + ] + } + ] + }, + { + "address": "0x14001b654", + "end_address": "0x14001b6c5", + "name": "", + "blocks": [ + { + "address": "0x14001b654", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b654", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001b656", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b65d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x159dc]" + }, + { + "address": "0x14001b664", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b667", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b66f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b672", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b677", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0x98]" + }, + { + "address": "0x14001b67e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b683", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b686", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b68d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b692", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0x1c]" + }, + { + "address": "0x14001b695", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b69a", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b69c", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b6a2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b6a4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b6a6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b6a8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b6ae", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b6b4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4b0e]" + }, + { + "address": "0x14001b6ba", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001b6bd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b6bf", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b6c5" + ] + } + ] + }, + { + "address": "0x14001b656", + "end_address": "0x14001b6c5", + "name": "", + "blocks": [ + { + "address": "0x14001b656", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b656", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b65d", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x159dc]" + }, + { + "address": "0x14001b664", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b667", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b66f", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b672", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b677", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rax + 0x98]" + }, + { + "address": "0x14001b67e", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b683", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b686", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b68d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b692", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0x1c]" + }, + { + "address": "0x14001b695", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b69a", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b69c", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b6a2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b6a4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b6a6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b6a8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff005" + }, + { + "address": "0x14001b6ae", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1002" + }, + { + "address": "0x14001b6b4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x4b0e]" + }, + { + "address": "0x14001b6ba", + "size": 3, + "mnemonic": "xor", + "operands": "r14d, r14d" + }, + { + "address": "0x14001b6bd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b6bf", + "size": 6, + "mnemonic": "je", + "operands": "0x14001b85b" + } + ], + "successors": [ + "0x14001b85b", + "0x14001b6c5" + ] + } + ] + }, + { + "address": "0x14001b896", + "end_address": "0x14001b907", + "name": "", + "blocks": [ + { + "address": "0x14001b896", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b896", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b897", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b89e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1579b]" + }, + { + "address": "0x14001b8a5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b8a8", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b8b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b8b3", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b8b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001b8bb", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b8c0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b8c3", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b8ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b8cf", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0xb0]" + }, + { + "address": "0x14001b8d5", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b8da", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b8dc", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b8e2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b8e4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b8e6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b8e8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001b8ee", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001b8f4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x48ce]" + }, + { + "address": "0x14001b8fa", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b8fc", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b907" + }, + { + "address": "0x14001b8fe", + "size": 2, + "mnemonic": "and", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x14001b900", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b905", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b96f" + } + ], + "successors": [ + "0x14001b96f" + ] + } + ] + }, + { + "address": "0x14001b897", + "end_address": "0x14001b907", + "name": "", + "blocks": [ + { + "address": "0x14001b897", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b897", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x120" + }, + { + "address": "0x14001b89e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1579b]" + }, + { + "address": "0x14001b8a5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001b8a8", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x110], rax" + }, + { + "address": "0x14001b8b0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b8b3", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b8b8", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001b8bb", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001b8c0", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rbx" + }, + { + "address": "0x14001b8c3", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rax + 0x3a0]" + }, + { + "address": "0x14001b8ca", + "size": 5, + "mnemonic": "call", + "operands": "0x14001b994" + }, + { + "address": "0x14001b8cf", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rsi + 0xb0]" + }, + { + "address": "0x14001b8d5", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x20]" + }, + { + "address": "0x14001b8da", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001b8dc", + "size": 6, + "mnemonic": "mov", + "operands": "r9d, 0x78" + }, + { + "address": "0x14001b8e2", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001b8e4", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001b8e6", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001b8e8", + "size": 6, + "mnemonic": "and", + "operands": "edx, 0xfffff002" + }, + { + "address": "0x14001b8ee", + "size": 6, + "mnemonic": "add", + "operands": "edx, 0x1001" + }, + { + "address": "0x14001b8f4", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x48ce]" + }, + { + "address": "0x14001b8fa", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001b8fc", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001b907" + }, + { + "address": "0x14001b8fe", + "size": 2, + "mnemonic": "and", + "operands": "dword ptr [rdi], eax" + }, + { + "address": "0x14001b900", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001b905", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001b96f" + } + ], + "successors": [ + "0x14001b96f" + ] + } + ] + }, + { + "address": "0x14001b9ee", + "end_address": "0x14001ba04", + "name": "", + "blocks": [ + { + "address": "0x14001b9ee", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b9ee", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001b9ef", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b9f3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001b9f5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001b9f8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], esi" + }, + { + "address": "0x14001b9fc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b9ff", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001ba02", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ba57" + } + ], + "successors": [ + "0x14001ba57", + "0x14001ba04" + ] + } + ] + }, + { + "address": "0x14001b9ef", + "end_address": "0x14001ba04", + "name": "", + "blocks": [ + { + "address": "0x14001b9ef", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001b9ef", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001b9f3", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001b9f5", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001b9f8", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], esi" + }, + { + "address": "0x14001b9fc", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001b9ff", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001ba02", + "size": 2, + "mnemonic": "je", + "operands": "0x14001ba57" + } + ], + "successors": [ + "0x14001ba57", + "0x14001ba04" + ] + } + ] + }, + { + "address": "0x14001baa7", + "end_address": "0x14001bae1", + "name": "", + "blocks": [ + { + "address": "0x14001baa7", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001baa7", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001baa8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001baac", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001baae", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, edx" + }, + { + "address": "0x14001bab0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 8], ebx" + }, + { + "address": "0x14001bab3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14001bab5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001baba", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14001babc", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 2]" + }, + { + "address": "0x14001bac0", + "size": 6, + "mnemonic": "and", + "operands": "ecx, 0x3ff" + }, + { + "address": "0x14001bac6", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001bacb", + "size": 4, + "mnemonic": "bts", + "operands": "ecx, 0xa" + }, + { + "address": "0x14001bacf", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x20000001" + }, + { + "address": "0x14001bad4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bad7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x46eb]" + }, + { + "address": "0x14001badd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001badf", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bb3b" + } + ], + "successors": [ + "0x14001bb3b", + "0x14001bae1" + ] + } + ] + }, + { + "address": "0x14001baa8", + "end_address": "0x14001bae1", + "name": "", + "blocks": [ + { + "address": "0x14001baa8", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001baa8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001baac", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001baae", + "size": 2, + "mnemonic": "mov", + "operands": "ebp, edx" + }, + { + "address": "0x14001bab0", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 8], ebx" + }, + { + "address": "0x14001bab3", + "size": 2, + "mnemonic": "mov", + "operands": "edi, ecx" + }, + { + "address": "0x14001bab5", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001baba", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, edi" + }, + { + "address": "0x14001babc", + "size": 4, + "mnemonic": "lea", + "operands": "r9d, [rbx + 2]" + }, + { + "address": "0x14001bac0", + "size": 6, + "mnemonic": "and", + "operands": "ecx, 0x3ff" + }, + { + "address": "0x14001bac6", + "size": 5, + "mnemonic": "lea", + "operands": "r8, [rsp + 0x30]" + }, + { + "address": "0x14001bacb", + "size": 4, + "mnemonic": "bts", + "operands": "ecx, 0xa" + }, + { + "address": "0x14001bacf", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x20000001" + }, + { + "address": "0x14001bad4", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bad7", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x46eb]" + }, + { + "address": "0x14001badd", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001badf", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bb3b" + } + ], + "successors": [ + "0x14001bb3b", + "0x14001bae1" + ] + } + ] + }, + { + "address": "0x14001bb63", + "end_address": "0x14001bb7a", + "name": "", + "blocks": [ + { + "address": "0x14001bb63", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb63", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bb64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bb66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bb68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb6c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001bb6e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001bb71", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14001bb73", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001bb76", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001bb78", + "size": 2, + "mnemonic": "js", + "operands": "0x14001bbb0" + } + ], + "successors": [ + "0x14001bbb0", + "0x14001bb7a" + ] + } + ] + }, + { + "address": "0x14001bb64", + "end_address": "0x14001bb7a", + "name": "", + "blocks": [ + { + "address": "0x14001bb64", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb64", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bb66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bb68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb6c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001bb6e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001bb71", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14001bb73", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001bb76", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001bb78", + "size": 2, + "mnemonic": "js", + "operands": "0x14001bbb0" + } + ], + "successors": [ + "0x14001bbb0", + "0x14001bb7a" + ] + } + ] + }, + { + "address": "0x14001bb66", + "end_address": "0x14001bb7a", + "name": "", + "blocks": [ + { + "address": "0x14001bb66", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb66", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bb68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb6c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001bb6e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001bb71", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14001bb73", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001bb76", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001bb78", + "size": 2, + "mnemonic": "js", + "operands": "0x14001bbb0" + } + ], + "successors": [ + "0x14001bbb0", + "0x14001bb7a" + ] + } + ] + }, + { + "address": "0x14001bb68", + "end_address": "0x14001bb7a", + "name": "", + "blocks": [ + { + "address": "0x14001bb68", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bb68", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bb6c", + "size": 2, + "mnemonic": "xor", + "operands": "esi, esi" + }, + { + "address": "0x14001bb6e", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001bb71", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, edx" + }, + { + "address": "0x14001bb73", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001bb76", + "size": 2, + "mnemonic": "test", + "operands": "edx, edx" + }, + { + "address": "0x14001bb78", + "size": 2, + "mnemonic": "js", + "operands": "0x14001bbb0" + } + ], + "successors": [ + "0x14001bbb0", + "0x14001bb7a" + ] + } + ] + }, + { + "address": "0x14001bbde", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbde", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbde", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001bbdf", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001bbe0", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bbe1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001bbe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bbe5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bbe7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001bbdf", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbdf", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbdf", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001bbe0", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bbe1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001bbe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bbe5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bbe7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001bbe0", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbe0", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbe0", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bbe1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001bbe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bbe5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bbe7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001bbe1", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbe1", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbe1", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001bbe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bbe5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bbe7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001bbe3", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbe3", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbe3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001bbe5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bbe7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001bbe5", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbe5", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbe5", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001bbe7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001bbea", + "end_address": "0x14001bc46", + "name": "", + "blocks": [ + { + "address": "0x14001bbea", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bbea", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001bbee", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1544b]" + }, + { + "address": "0x14001bbf5", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001bbf8", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x10], rax" + }, + { + "address": "0x14001bbfc", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001bbff", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001bc02", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001bc05", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc0a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rax" + }, + { + "address": "0x14001bc0d", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001bc0f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x20], rax" + }, + { + "address": "0x14001bc13", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp - 0x18], eax" + }, + { + "address": "0x14001bc16", + "size": 5, + "mnemonic": "call", + "operands": "0x1400118c4" + }, + { + "address": "0x14001bc1b", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x20]" + }, + { + "address": "0x14001bc1f", + "size": 3, + "mnemonic": "xor", + "operands": "r12d, r12d" + }, + { + "address": "0x14001bc22", + "size": 7, + "mnemonic": "lea", + "operands": "rbx, [rsi + 0xa0]" + }, + { + "address": "0x14001bc29", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x3a0], rcx" + }, + { + "address": "0x14001bc30", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [r14 + 0x80]" + }, + { + "address": "0x14001bc37", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rsi + 0x98], r14" + }, + { + "address": "0x14001bc3e", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rbx], rax" + }, + { + "address": "0x14001bc41", + "size": 3, + "mnemonic": "test", + "operands": "rax, rax" + }, + { + "address": "0x14001bc44", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bc64" + } + ], + "successors": [ + "0x14001bc64", + "0x14001bc46" + ] + } + ] + }, + { + "address": "0x14001be6f", + "end_address": "0x14001be82", + "name": "", + "blocks": [ + { + "address": "0x14001be6f", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001be6f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001be70", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001be74", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14001be77", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001be7a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001be7d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001be80", + "size": 2, + "mnemonic": "je", + "operands": "0x14001be9f" + } + ], + "successors": [ + "0x14001be9f", + "0x14001be82" + ] + } + ] + }, + { + "address": "0x14001be70", + "end_address": "0x14001be82", + "name": "", + "blocks": [ + { + "address": "0x14001be70", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001be70", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001be74", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14001be77", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001be7a", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001be7d", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001be80", + "size": 2, + "mnemonic": "je", + "operands": "0x14001be9f" + } + ], + "successors": [ + "0x14001be9f", + "0x14001be82" + ] + } + ] + }, + { + "address": "0x14001bf82", + "end_address": "0x14001bf92", + "name": "", + "blocks": [ + { + "address": "0x14001bf82", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bf82", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bf83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bf87", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001bf8a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001bf8d", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14001bf90", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfe4" + } + ], + "successors": [ + "0x14001bfe4", + "0x14001bf92" + ] + } + ] + }, + { + "address": "0x14001bf83", + "end_address": "0x14001bf92", + "name": "", + "blocks": [ + { + "address": "0x14001bf83", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bf83", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001bf87", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001bf8a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001bf8d", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14001bf90", + "size": 2, + "mnemonic": "je", + "operands": "0x14001bfe4" + } + ], + "successors": [ + "0x14001bfe4", + "0x14001bf92" + ] + } + ] + }, + { + "address": "0x14001bffd", + "end_address": "0x14001c00d", + "name": "", + "blocks": [ + { + "address": "0x14001bffd", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bffd", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001bffe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c002", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001c005", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c008", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14001c00b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c026" + } + ], + "successors": [ + "0x14001c026", + "0x14001c00d" + ] + } + ] + }, + { + "address": "0x14001bffe", + "end_address": "0x14001c00d", + "name": "", + "blocks": [ + { + "address": "0x14001bffe", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001bffe", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c002", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001c005", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c008", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14001c00b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c026" + } + ], + "successors": [ + "0x14001c026", + "0x14001c00d" + ] + } + ] + }, + { + "address": "0x14001c043", + "end_address": "0x14001c06a", + "name": "", + "blocks": [ + { + "address": "0x14001c043", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c043", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c044", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001c048", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, r8d" + }, + { + "address": "0x14001c04b", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ecx" + }, + { + "address": "0x14001c04e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001c051", + "size": 6, + "mnemonic": "test", + "operands": "ecx, 0xfffff3ff" + }, + { + "address": "0x14001c057", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c061" + }, + { + "address": "0x14001c059", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xc00" + }, + { + "address": "0x14001c05f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c0af" + }, + { + "address": "0x14001c061", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14001c064", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c06a" + }, + { + "address": "0x14001c066", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001c068", + "size": 2, + "mnemonic": "jg", + "operands": "0x14001c0af" + } + ], + "successors": [ + "0x14001c0af", + "0x14001c06a" + ] + } + ] + }, + { + "address": "0x14001c044", + "end_address": "0x14001c06a", + "name": "", + "blocks": [ + { + "address": "0x14001c044", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c044", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001c048", + "size": 3, + "mnemonic": "movsxd", + "operands": "rdi, r8d" + }, + { + "address": "0x14001c04b", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, ecx" + }, + { + "address": "0x14001c04e", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001c051", + "size": 6, + "mnemonic": "test", + "operands": "ecx, 0xfffff3ff" + }, + { + "address": "0x14001c057", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c061" + }, + { + "address": "0x14001c059", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xc00" + }, + { + "address": "0x14001c05f", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c0af" + }, + { + "address": "0x14001c061", + "size": 3, + "mnemonic": "test", + "operands": "rsi, rsi" + }, + { + "address": "0x14001c064", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c06a" + }, + { + "address": "0x14001c066", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001c068", + "size": 2, + "mnemonic": "jg", + "operands": "0x14001c0af" + } + ], + "successors": [ + "0x14001c0af", + "0x14001c06a" + ] + } + ] + }, + { + "address": "0x14001c12b", + "end_address": "0x14001c13c", + "name": "", + "blocks": [ + { + "address": "0x14001c12b", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c12b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c12c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c12e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c130", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c134", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c137", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c13a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c187" + } + ], + "successors": [ + "0x14001c187", + "0x14001c13c" + ] + } + ] + }, + { + "address": "0x14001c12c", + "end_address": "0x14001c13c", + "name": "", + "blocks": [ + { + "address": "0x14001c12c", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c12c", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c12e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c130", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c134", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c137", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c13a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c187" + } + ], + "successors": [ + "0x14001c187", + "0x14001c13c" + ] + } + ] + }, + { + "address": "0x14001c12e", + "end_address": "0x14001c13c", + "name": "", + "blocks": [ + { + "address": "0x14001c12e", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c12e", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c130", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c134", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c137", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c13a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c187" + } + ], + "successors": [ + "0x14001c187", + "0x14001c13c" + ] + } + ] + }, + { + "address": "0x14001c130", + "end_address": "0x14001c13c", + "name": "", + "blocks": [ + { + "address": "0x14001c130", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c130", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c134", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001c137", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c13a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c187" + } + ], + "successors": [ + "0x14001c187", + "0x14001c13c" + ] + } + ] + }, + { + "address": "0x14001c229", + "end_address": "0x14001c236", + "name": "", + "blocks": [ + { + "address": "0x14001c229", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c229", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001c22d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d718" + }, + { + "address": "0x14001c232", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001c234", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c25a" + } + ], + "successors": [ + "0x14001c25a", + "0x14001c236" + ] + } + ] + }, + { + "address": "0x14001c269", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c269", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c269", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001c26a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001c26b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c26c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001c26e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c270", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c26a", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c26a", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c26a", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001c26b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c26c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001c26e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c270", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c26b", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c26b", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c26b", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c26c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001c26e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c270", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c26c", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c26c", + "size": 18, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c26c", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001c26e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c270", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c26e", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c26e", + "size": 17, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c26e", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c270", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c270", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c270", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c270", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c272", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c272", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c272", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c274", + "end_address": "0x14001c2b1", + "name": "", + "blocks": [ + { + "address": "0x14001c274", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c274", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001c278", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x14dc1]" + }, + { + "address": "0x14001c27f", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c282", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x38], rax" + }, + { + "address": "0x14001c287", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001c28f", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, r9" + }, + { + "address": "0x14001c292", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rdx]" + }, + { + "address": "0x14001c295", + "size": 3, + "mnemonic": "mov", + "operands": "r15, r8" + }, + { + "address": "0x14001c298", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001c29d", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001c2a0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], r9" + }, + { + "address": "0x14001c2a5", + "size": 3, + "mnemonic": "mov", + "operands": "r12, rcx" + }, + { + "address": "0x14001c2a8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c2ab", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c33e" + } + ], + "successors": [ + "0x14001c33e", + "0x14001c2b1" + ] + } + ] + }, + { + "address": "0x14001c3c5", + "end_address": "0x14001c3f2", + "name": "", + "blocks": [ + { + "address": "0x14001c3c5", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c3c5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001c3c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c3ca", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001c3cd", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x14001c3d0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001c3d3", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001c3d6", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14001c3d9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c3f2" + }, + { + "address": "0x14001c3db", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c3de", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c3f7" + }, + { + "address": "0x14001c3e0", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c3e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c419" + }, + { + "address": "0x14001c3e5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c3e7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001c3ec", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c3f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c3c6", + "end_address": "0x14001c3f2", + "name": "", + "blocks": [ + { + "address": "0x14001c3c6", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c3c6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c3ca", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001c3cd", + "size": 3, + "mnemonic": "mov", + "operands": "r10, r8" + }, + { + "address": "0x14001c3d0", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001c3d3", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rcx" + }, + { + "address": "0x14001c3d6", + "size": 3, + "mnemonic": "test", + "operands": "r9, r9" + }, + { + "address": "0x14001c3d9", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c3f2" + }, + { + "address": "0x14001c3db", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c3de", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c3f7" + }, + { + "address": "0x14001c3e0", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c3e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c419" + }, + { + "address": "0x14001c3e5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001c3e7", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001c3ec", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001c3f0", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001c3f1", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001c5be", + "end_address": "0x14001c5d4", + "name": "", + "blocks": [ + { + "address": "0x14001c5be", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c5be", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001c5bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001c5c2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001c5c6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xffff" + }, + { + "address": "0x14001c5cb", + "size": 3, + "mnemonic": "cmp", + "operands": "cx, ax" + }, + { + "address": "0x14001c5ce", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c6a3" + } + ], + "successors": [ + "0x14001c6a3", + "0x14001c5d4" + ] + } + ] + }, + { + "address": "0x14001c5c2", + "end_address": "0x14001c5d4", + "name": "", + "blocks": [ + { + "address": "0x14001c5c2", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c5c2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001c5c6", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xffff" + }, + { + "address": "0x14001c5cb", + "size": 3, + "mnemonic": "cmp", + "operands": "cx, ax" + }, + { + "address": "0x14001c5ce", + "size": 6, + "mnemonic": "je", + "operands": "0x14001c6a3" + } + ], + "successors": [ + "0x14001c6a3", + "0x14001c5d4" + ] + } + ] + }, + { + "address": "0x14001c6b2", + "end_address": "0x14001c6e7", + "name": "", + "blocks": [ + { + "address": "0x14001c6b2", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c6b2", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001c6b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c6b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c6b8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001c6bf", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1497a]" + }, + { + "address": "0x14001c6c6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c6c9", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x410], rax" + }, + { + "address": "0x14001c6d1", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001c6d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001c6d7", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001c6da", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14001c6dd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c6e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c6fc" + }, + { + "address": "0x14001c6e2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c6e5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6fc" + } + ], + "successors": [ + "0x14001c6fc", + "0x14001c6e7" + ] + } + ] + }, + { + "address": "0x14001c6b4", + "end_address": "0x14001c6e7", + "name": "", + "blocks": [ + { + "address": "0x14001c6b4", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c6b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001c6b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c6b8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001c6bf", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1497a]" + }, + { + "address": "0x14001c6c6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c6c9", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x410], rax" + }, + { + "address": "0x14001c6d1", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001c6d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001c6d7", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001c6da", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14001c6dd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c6e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c6fc" + }, + { + "address": "0x14001c6e2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c6e5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6fc" + } + ], + "successors": [ + "0x14001c6fc", + "0x14001c6e7" + ] + } + ] + }, + { + "address": "0x14001c6b6", + "end_address": "0x14001c6e7", + "name": "", + "blocks": [ + { + "address": "0x14001c6b6", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c6b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001c6b8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001c6bf", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1497a]" + }, + { + "address": "0x14001c6c6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c6c9", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x410], rax" + }, + { + "address": "0x14001c6d1", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001c6d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001c6d7", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001c6da", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14001c6dd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c6e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c6fc" + }, + { + "address": "0x14001c6e2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c6e5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6fc" + } + ], + "successors": [ + "0x14001c6fc", + "0x14001c6e7" + ] + } + ] + }, + { + "address": "0x14001c6b8", + "end_address": "0x14001c6e7", + "name": "", + "blocks": [ + { + "address": "0x14001c6b8", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001c6b8", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x448" + }, + { + "address": "0x14001c6bf", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1497a]" + }, + { + "address": "0x14001c6c6", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rsp" + }, + { + "address": "0x14001c6c9", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x410], rax" + }, + { + "address": "0x14001c6d1", + "size": 3, + "mnemonic": "mov", + "operands": "r12, r9" + }, + { + "address": "0x14001c6d4", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001c6d7", + "size": 3, + "mnemonic": "mov", + "operands": "r15, rdx" + }, + { + "address": "0x14001c6da", + "size": 3, + "mnemonic": "mov", + "operands": "r13, rcx" + }, + { + "address": "0x14001c6dd", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001c6e0", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001c6fc" + }, + { + "address": "0x14001c6e2", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001c6e5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001c6fc" + } + ], + "successors": [ + "0x14001c6fc", + "0x14001c6e7" + ] + } + ] + }, + { + "address": "0x14001cafa", + "end_address": "0x14001cb28", + "name": "", + "blocks": [ + { + "address": "0x14001cafa", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cafa", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001cafb", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001cafe", + "size": 7, + "mnemonic": "lea", + "operands": "rsi, [rip - 0x1cb05]" + }, + { + "address": "0x14001cb05", + "size": 4, + "mnemonic": "and", + "operands": "r10d, 0xf" + }, + { + "address": "0x14001cb09", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001cb0c", + "size": 3, + "mnemonic": "sub", + "operands": "rbx, r10" + }, + { + "address": "0x14001cb0f", + "size": 2, + "mnemonic": "xor", + "operands": "edi, edi" + }, + { + "address": "0x14001cb11", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001cb14", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14001cb17", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm3, xmm3" + }, + { + "address": "0x14001cb1a", + "size": 4, + "mnemonic": "lea", + "operands": "rax, [r10 - 1]" + }, + { + "address": "0x14001cb1e", + "size": 4, + "mnemonic": "movdqu", + "operands": "xmm1, xmmword ptr [rbx]" + }, + { + "address": "0x14001cb22", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, 0xe" + }, + { + "address": "0x14001cb26", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001cb9b" + } + ], + "successors": [ + "0x14001cb9b", + "0x14001cb28" + ] + } + ] + }, + { + "address": "0x14001ce00", + "end_address": "0x14001ce02", + "name": "", + "blocks": [ + { + "address": "0x14001ce00", + "size": 2, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001ce00", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001ce01", + "size": 1, + "mnemonic": "retf", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001ceb5", + "end_address": "0x14001ced9", + "name": "", + "blocks": [ + { + "address": "0x14001ceb5", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ceb5", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001ceb6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001ceba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001cebd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001cec0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001cec3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ced9" + }, + { + "address": "0x14001cec5", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001ceca", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001ced0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001ced5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001ced7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001cf39" + } + ], + "successors": [ + "0x14001cf39" + ] + } + ] + }, + { + "address": "0x14001ceb6", + "end_address": "0x14001ced9", + "name": "", + "blocks": [ + { + "address": "0x14001ceb6", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001ceb6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001ceba", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rdx" + }, + { + "address": "0x14001cebd", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001cec0", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001cec3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001ced9" + }, + { + "address": "0x14001cec5", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001ceca", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001ced0", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001ced5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001ced7", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001cf39" + } + ], + "successors": [ + "0x14001cf39" + ] + } + ] + }, + { + "address": "0x14001cf6f", + "end_address": "0x14001cf93", + "name": "", + "blocks": [ + { + "address": "0x14001cf6f", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cf6f", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001cf70", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rsp" + }, + { + "address": "0x14001cf73", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001cf77", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x16272], 0" + }, + { + "address": "0x14001cf7e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001cf81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001cf84", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001cf87", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cf93" + }, + { + "address": "0x14001cf89", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d930" + }, + { + "address": "0x14001cf8e", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001d0ec" + } + ], + "successors": [ + "0x14001d0ec" + ] + } + ] + }, + { + "address": "0x14001cf73", + "end_address": "0x14001cf93", + "name": "", + "blocks": [ + { + "address": "0x14001cf73", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001cf73", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001cf77", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x16272], 0" + }, + { + "address": "0x14001cf7e", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001cf81", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001cf84", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rcx" + }, + { + "address": "0x14001cf87", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001cf93" + }, + { + "address": "0x14001cf89", + "size": 5, + "mnemonic": "call", + "operands": "0x14001d930" + }, + { + "address": "0x14001cf8e", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14001d0ec" + } + ], + "successors": [ + "0x14001d0ec" + ] + } + ] + }, + { + "address": "0x14001d113", + "end_address": "0x14001d17e", + "name": "", + "blocks": [ + { + "address": "0x14001d113", + "size": 30, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d113", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001d114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d118", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x5f]" + }, + { + "address": "0x14001d11c", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x14001d123", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d126", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d129", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d12c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], r15" + }, + { + "address": "0x14001d130", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d132", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x1f], r15" + }, + { + "address": "0x14001d136", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x39]" + }, + { + "address": "0x14001d13a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], r15" + }, + { + "address": "0x14001d13e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x2f], r15" + }, + { + "address": "0x14001d142", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r15d" + }, + { + "address": "0x14001d145", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x37], r15" + }, + { + "address": "0x14001d149", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x3f], r15b" + }, + { + "address": "0x14001d14d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], r15" + }, + { + "address": "0x14001d151", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r15" + }, + { + "address": "0x14001d155", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], r15" + }, + { + "address": "0x14001d159", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 1], r15" + }, + { + "address": "0x14001d15d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], r15" + }, + { + "address": "0x14001d161", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0xf], r15b" + }, + { + "address": "0x14001d165", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x14001d16a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x31]" + }, + { + "address": "0x14001d16e", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0xfde9" + }, + { + "address": "0x14001d173", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0xc], ebx" + }, + { + "address": "0x14001d176", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d18e" + }, + { + "address": "0x14001d178", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x21], r15b" + }, + { + "address": "0x14001d17c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d189" + } + ], + "successors": [ + "0x14001d189", + "0x14001d17e" + ] + } + ] + }, + { + "address": "0x14001d114", + "end_address": "0x14001d17e", + "name": "", + "blocks": [ + { + "address": "0x14001d114", + "size": 29, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d114", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d118", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x5f]" + }, + { + "address": "0x14001d11c", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x14001d123", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d126", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d129", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d12c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], r15" + }, + { + "address": "0x14001d130", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d132", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x1f], r15" + }, + { + "address": "0x14001d136", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x39]" + }, + { + "address": "0x14001d13a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], r15" + }, + { + "address": "0x14001d13e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x2f], r15" + }, + { + "address": "0x14001d142", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r15d" + }, + { + "address": "0x14001d145", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x37], r15" + }, + { + "address": "0x14001d149", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x3f], r15b" + }, + { + "address": "0x14001d14d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], r15" + }, + { + "address": "0x14001d151", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r15" + }, + { + "address": "0x14001d155", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], r15" + }, + { + "address": "0x14001d159", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 1], r15" + }, + { + "address": "0x14001d15d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], r15" + }, + { + "address": "0x14001d161", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0xf], r15b" + }, + { + "address": "0x14001d165", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x14001d16a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x31]" + }, + { + "address": "0x14001d16e", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0xfde9" + }, + { + "address": "0x14001d173", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0xc], ebx" + }, + { + "address": "0x14001d176", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d18e" + }, + { + "address": "0x14001d178", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x21], r15b" + }, + { + "address": "0x14001d17c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d189" + } + ], + "successors": [ + "0x14001d189", + "0x14001d17e" + ] + } + ] + }, + { + "address": "0x14001d116", + "end_address": "0x14001d17e", + "name": "", + "blocks": [ + { + "address": "0x14001d116", + "size": 28, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d116", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d118", + "size": 4, + "mnemonic": "lea", + "operands": "rbp, [rax - 0x5f]" + }, + { + "address": "0x14001d11c", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x14001d123", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d126", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d129", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d12c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], r15" + }, + { + "address": "0x14001d130", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d132", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x1f], r15" + }, + { + "address": "0x14001d136", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x39]" + }, + { + "address": "0x14001d13a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], r15" + }, + { + "address": "0x14001d13e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x2f], r15" + }, + { + "address": "0x14001d142", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r15d" + }, + { + "address": "0x14001d145", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x37], r15" + }, + { + "address": "0x14001d149", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x3f], r15b" + }, + { + "address": "0x14001d14d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], r15" + }, + { + "address": "0x14001d151", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r15" + }, + { + "address": "0x14001d155", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], r15" + }, + { + "address": "0x14001d159", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 1], r15" + }, + { + "address": "0x14001d15d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], r15" + }, + { + "address": "0x14001d161", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0xf], r15b" + }, + { + "address": "0x14001d165", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x14001d16a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x31]" + }, + { + "address": "0x14001d16e", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0xfde9" + }, + { + "address": "0x14001d173", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0xc], ebx" + }, + { + "address": "0x14001d176", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d18e" + }, + { + "address": "0x14001d178", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x21], r15b" + }, + { + "address": "0x14001d17c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d189" + } + ], + "successors": [ + "0x14001d189", + "0x14001d17e" + ] + } + ] + }, + { + "address": "0x14001d11c", + "end_address": "0x14001d17e", + "name": "", + "blocks": [ + { + "address": "0x14001d11c", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d11c", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0xa0" + }, + { + "address": "0x14001d123", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d126", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d129", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d12c", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x17], r15" + }, + { + "address": "0x14001d130", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001d132", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x1f], r15" + }, + { + "address": "0x14001d136", + "size": 4, + "mnemonic": "lea", + "operands": "rcx, [rbp - 0x39]" + }, + { + "address": "0x14001d13a", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x27], r15" + }, + { + "address": "0x14001d13e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x2f], r15" + }, + { + "address": "0x14001d142", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r15d" + }, + { + "address": "0x14001d145", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x37], r15" + }, + { + "address": "0x14001d149", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0x3f], r15b" + }, + { + "address": "0x14001d14d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x19], r15" + }, + { + "address": "0x14001d151", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 0x11], r15" + }, + { + "address": "0x14001d155", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 9], r15" + }, + { + "address": "0x14001d159", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp - 1], r15" + }, + { + "address": "0x14001d15d", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 7], r15" + }, + { + "address": "0x14001d161", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rbp + 0xf], r15b" + }, + { + "address": "0x14001d165", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x14001d16a", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp - 0x31]" + }, + { + "address": "0x14001d16e", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0xfde9" + }, + { + "address": "0x14001d173", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0xc], ebx" + }, + { + "address": "0x14001d176", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d18e" + }, + { + "address": "0x14001d178", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp - 0x21], r15b" + }, + { + "address": "0x14001d17c", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d189" + } + ], + "successors": [ + "0x14001d189", + "0x14001d17e" + ] + } + ] + }, + { + "address": "0x14001d2b3", + "end_address": "0x14001d2d5", + "name": "", + "blocks": [ + { + "address": "0x14001d2b3", + "size": 12, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2b3", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d2b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d2b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d2b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d2bc", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d2bf", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14001d2c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d2c5", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001d2c8", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001d2cb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r15d" + }, + { + "address": "0x14001d2ce", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x60], r15b" + }, + { + "address": "0x14001d2d3", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d2e4" + } + ], + "successors": [ + "0x14001d2e4", + "0x14001d2d5" + ] + } + ] + }, + { + "address": "0x14001d2b4", + "end_address": "0x14001d2d5", + "name": "", + "blocks": [ + { + "address": "0x14001d2b4", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2b4", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d2b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d2b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d2bc", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d2bf", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14001d2c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d2c5", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001d2c8", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001d2cb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r15d" + }, + { + "address": "0x14001d2ce", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x60], r15b" + }, + { + "address": "0x14001d2d3", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d2e4" + } + ], + "successors": [ + "0x14001d2e4", + "0x14001d2d5" + ] + } + ] + }, + { + "address": "0x14001d2b6", + "end_address": "0x14001d2d5", + "name": "", + "blocks": [ + { + "address": "0x14001d2b6", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2b6", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001d2b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d2bc", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d2bf", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14001d2c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d2c5", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001d2c8", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001d2cb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r15d" + }, + { + "address": "0x14001d2ce", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x60], r15b" + }, + { + "address": "0x14001d2d3", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d2e4" + } + ], + "successors": [ + "0x14001d2e4", + "0x14001d2d5" + ] + } + ] + }, + { + "address": "0x14001d2b8", + "end_address": "0x14001d2d5", + "name": "", + "blocks": [ + { + "address": "0x14001d2b8", + "size": 9, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d2b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001d2bc", + "size": 3, + "mnemonic": "xor", + "operands": "r15d, r15d" + }, + { + "address": "0x14001d2bf", + "size": 3, + "mnemonic": "mov", + "operands": "ebp, r9d" + }, + { + "address": "0x14001d2c2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d2c5", + "size": 3, + "mnemonic": "mov", + "operands": "r11, rdx" + }, + { + "address": "0x14001d2c8", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001d2cb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, r15d" + }, + { + "address": "0x14001d2ce", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x60], r15b" + }, + { + "address": "0x14001d2d3", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d2e4" + } + ], + "successors": [ + "0x14001d2e4", + "0x14001d2d5" + ] + } + ] + }, + { + "address": "0x14001d37a", + "end_address": "0x14001d3a1", + "name": "", + "blocks": [ + { + "address": "0x14001d37a", + "size": 13, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d37a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001d37e", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001d380", + "size": 3, + "mnemonic": "mov", + "operands": "r10d, ecx" + }, + { + "address": "0x14001d383", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14001d386", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d3a1" + }, + { + "address": "0x14001d388", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d38d", + "size": 5, + "mnemonic": "mov", + "operands": "ebx, 0x16" + }, + { + "address": "0x14001d392", + "size": 2, + "mnemonic": "mov", + "operands": "dword ptr [rax], ebx" + }, + { + "address": "0x14001d394", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d399", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d39b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001d39f", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d3a0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d4b2", + "end_address": "0x14001d4e5", + "name": "", + "blocks": [ + { + "address": "0x14001d4b2", + "size": 17, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d4b2", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001d4b3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d4b5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d4b9", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14001d4bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d4bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001d4c2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d4c5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d4e5" + }, + { + "address": "0x14001d4c7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d4cc", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d4d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d4d7", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d4dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d4e0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d4e2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001d4e3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d4e4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d4b3", + "end_address": "0x14001d4e5", + "name": "", + "blocks": [ + { + "address": "0x14001d4b3", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d4b3", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001d4b5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d4b9", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14001d4bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d4bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001d4c2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d4c5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d4e5" + }, + { + "address": "0x14001d4c7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d4cc", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d4d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d4d7", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d4dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d4e0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d4e2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001d4e3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d4e4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d4b5", + "end_address": "0x14001d4e5", + "name": "", + "blocks": [ + { + "address": "0x14001d4b5", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d4b5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d4b9", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, r8" + }, + { + "address": "0x14001d4bc", + "size": 3, + "mnemonic": "mov", + "operands": "r14, rdx" + }, + { + "address": "0x14001d4bf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001d4c2", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d4c5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d4e5" + }, + { + "address": "0x14001d4c7", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d4cc", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d4d2", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d4d7", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d4dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d4e0", + "size": 2, + "mnemonic": "pop", + "operands": "r14" + }, + { + "address": "0x14001d4e2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001d4e3", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d4e4", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d71a", + "end_address": "0x14001d76a", + "name": "", + "blocks": [ + { + "address": "0x14001d71a", + "size": 20, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d71a", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d71e", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x1455b]" + }, + { + "address": "0x14001d725", + "size": 2, + "mnemonic": "xor", + "operands": "ebx, ebx" + }, + { + "address": "0x14001d727", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -2" + }, + { + "address": "0x14001d72b", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d75b" + }, + { + "address": "0x14001d72d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], rbx" + }, + { + "address": "0x14001d732", + "size": 4, + "mnemonic": "lea", + "operands": "r8d, [rbx + 3]" + }, + { + "address": "0x14001d736", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], ebx" + }, + { + "address": "0x14001d73a", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0xd647]" + }, + { + "address": "0x14001d741", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d744", + "size": 5, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], r8d" + }, + { + "address": "0x14001d749", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x40000000" + }, + { + "address": "0x14001d74e", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2b44]" + }, + { + "address": "0x14001d754", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x14525], rax" + }, + { + "address": "0x14001d75b", + "size": 4, + "mnemonic": "cmp", + "operands": "rax, -1" + }, + { + "address": "0x14001d75f", + "size": 3, + "mnemonic": "setne", + "operands": "bl" + }, + { + "address": "0x14001d762", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ebx" + }, + { + "address": "0x14001d764", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d768", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001d769", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d797", + "end_address": "0x14001d7dd", + "name": "", + "blocks": [ + { + "address": "0x14001d797", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d797", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d798", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d79c", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x28], 0" + }, + { + "address": "0x14001d7a1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d7a4", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001d7a7", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001d7a9", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edx" + }, + { + "address": "0x14001d7ac", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001d7af", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001d7b2", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x144c7]" + }, + { + "address": "0x14001d7b9", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2919]" + }, + { + "address": "0x14001d7bf", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001d7c1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001d7c3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d82f" + }, + { + "address": "0x14001d7c5", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x292d]" + }, + { + "address": "0x14001d7cb", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 6" + }, + { + "address": "0x14001d7ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d82f" + }, + { + "address": "0x14001d7d0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x144a9]" + }, + { + "address": "0x14001d7d7", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -3" + }, + { + "address": "0x14001d7db", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001d7e3" + } + ], + "successors": [ + "0x14001d7e3", + "0x14001d7dd" + ] + } + ] + }, + { + "address": "0x14001d798", + "end_address": "0x14001d7dd", + "name": "", + "blocks": [ + { + "address": "0x14001d798", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d798", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d79c", + "size": 5, + "mnemonic": "and", + "operands": "qword ptr [rax - 0x28], 0" + }, + { + "address": "0x14001d7a1", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d7a4", + "size": 3, + "mnemonic": "mov", + "operands": "r9, r8" + }, + { + "address": "0x14001d7a7", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001d7a9", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edx" + }, + { + "address": "0x14001d7ac", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001d7af", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001d7b2", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x144c7]" + }, + { + "address": "0x14001d7b9", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x2919]" + }, + { + "address": "0x14001d7bf", + "size": 2, + "mnemonic": "mov", + "operands": "ebx, eax" + }, + { + "address": "0x14001d7c1", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001d7c3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d82f" + }, + { + "address": "0x14001d7c5", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x292d]" + }, + { + "address": "0x14001d7cb", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 6" + }, + { + "address": "0x14001d7ce", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d82f" + }, + { + "address": "0x14001d7d0", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x144a9]" + }, + { + "address": "0x14001d7d7", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -3" + }, + { + "address": "0x14001d7db", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001d7e3" + } + ], + "successors": [ + "0x14001d7e3", + "0x14001d7dd" + ] + } + ] + }, + { + "address": "0x14001d85f", + "end_address": "0x14001d886", + "name": "", + "blocks": [ + { + "address": "0x14001d85f", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d85f", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d860", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001d864", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, r9d" + }, + { + "address": "0x14001d867", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d86a", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001d86c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001d86f", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d872", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001d888" + }, + { + "address": "0x14001d874", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001d877", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001d87a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dca0" + }, + { + "address": "0x14001d87f", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, ebx" + }, + { + "address": "0x14001d881", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rax + 1]" + }, + { + "address": "0x14001d884", + "size": 2, + "mnemonic": "jl", + "operands": "0x14001d888" + } + ], + "successors": [ + "0x14001d888", + "0x14001d886" + ] + } + ] + }, + { + "address": "0x14001d860", + "end_address": "0x14001d886", + "name": "", + "blocks": [ + { + "address": "0x14001d860", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d860", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x50" + }, + { + "address": "0x14001d864", + "size": 3, + "mnemonic": "movsxd", + "operands": "rbx, r9d" + }, + { + "address": "0x14001d867", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001d86a", + "size": 2, + "mnemonic": "mov", + "operands": "esi, edx" + }, + { + "address": "0x14001d86c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001d86f", + "size": 3, + "mnemonic": "test", + "operands": "r9d, r9d" + }, + { + "address": "0x14001d872", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001d888" + }, + { + "address": "0x14001d874", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rbx" + }, + { + "address": "0x14001d877", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001d87a", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dca0" + }, + { + "address": "0x14001d87f", + "size": 2, + "mnemonic": "cmp", + "operands": "eax, ebx" + }, + { + "address": "0x14001d881", + "size": 3, + "mnemonic": "lea", + "operands": "ebx, [rax + 1]" + }, + { + "address": "0x14001d884", + "size": 2, + "mnemonic": "jl", + "operands": "0x14001d888" + } + ], + "successors": [ + "0x14001d888", + "0x14001d886" + ] + } + ] + }, + { + "address": "0x14001d9ca", + "end_address": "0x14001da02", + "name": "", + "blocks": [ + { + "address": "0x14001d9ca", + "size": 16, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d9ca", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001d9cb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d9cf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14001d9d2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001d9d5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d9d8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d9db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001da02" + }, + { + "address": "0x14001d9dd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d9e2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d9e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d9ed", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d9f2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d9f7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001d9fc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001da00", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001da01", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001d9cb", + "end_address": "0x14001da02", + "name": "", + "blocks": [ + { + "address": "0x14001d9cb", + "size": 15, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d9cb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001d9cf", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r8" + }, + { + "address": "0x14001d9d2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rdx" + }, + { + "address": "0x14001d9d5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rcx" + }, + { + "address": "0x14001d9d8", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001d9db", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001da02" + }, + { + "address": "0x14001d9dd", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d878" + }, + { + "address": "0x14001d9e2", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rax], 0x16" + }, + { + "address": "0x14001d9e8", + "size": 5, + "mnemonic": "call", + "operands": "0x14000afb4" + }, + { + "address": "0x14001d9ed", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x14001d9f2", + "size": 5, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rsp + 0x50]" + }, + { + "address": "0x14001d9f7", + "size": 5, + "mnemonic": "mov", + "operands": "rsi, qword ptr [rsp + 0x58]" + }, + { + "address": "0x14001d9fc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001da00", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001da01", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001db1e", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db1e", + "size": 27, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db1e", + "size": 1, + "mnemonic": "push", + "operands": "rbx" + }, + { + "address": "0x14001db1f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001db20", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001db21", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001db23", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001db25", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db1f", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db1f", + "size": 26, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db1f", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001db20", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001db21", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001db23", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001db25", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db20", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db20", + "size": 25, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db20", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001db21", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001db23", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001db25", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db21", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db21", + "size": 24, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db21", + "size": 2, + "mnemonic": "push", + "operands": "r12" + }, + { + "address": "0x14001db23", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001db25", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db23", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db23", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db23", + "size": 2, + "mnemonic": "push", + "operands": "r13" + }, + { + "address": "0x14001db25", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db25", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db25", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db25", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db27", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db27", + "size": 21, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db27", + "size": 2, + "mnemonic": "push", + "operands": "r15" + }, + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001db29", + "end_address": "0x14001db7a", + "name": "", + "blocks": [ + { + "address": "0x14001db29", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001db29", + "size": 7, + "mnemonic": "sub", + "operands": "rsp, 0x98" + }, + { + "address": "0x14001db30", + "size": 5, + "mnemonic": "lea", + "operands": "rbp, [rsp + 0x50]" + }, + { + "address": "0x14001db35", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x13504]" + }, + { + "address": "0x14001db3c", + "size": 3, + "mnemonic": "xor", + "operands": "rax, rbp" + }, + { + "address": "0x14001db3f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rax" + }, + { + "address": "0x14001db43", + "size": 7, + "mnemonic": "movsxd", + "operands": "rdi, dword ptr [rbp + 0xb0]" + }, + { + "address": "0x14001db4a", + "size": 3, + "mnemonic": "xor", + "operands": "r13d, r13d" + }, + { + "address": "0x14001db4d", + "size": 7, + "mnemonic": "mov", + "operands": "r12, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001db54", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r9" + }, + { + "address": "0x14001db57", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rbp], r8d" + }, + { + "address": "0x14001db5b", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001db5e", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x10], rdx" + }, + { + "address": "0x14001db62", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 8], r12" + }, + { + "address": "0x14001db66", + "size": 2, + "mnemonic": "test", + "operands": "edi, edi" + }, + { + "address": "0x14001db68", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001db7a" + }, + { + "address": "0x14001db6a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rdi" + }, + { + "address": "0x14001db6d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r9" + }, + { + "address": "0x14001db70", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d9c0" + }, + { + "address": "0x14001db75", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rax" + }, + { + "address": "0x14001db78", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001db83" + } + ], + "successors": [ + "0x14001db83" + ] + } + ] + }, + { + "address": "0x14001deb6", + "end_address": "0x14001df19", + "name": "", + "blocks": [ + { + "address": "0x14001deb6", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001deb6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001deb7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001debb", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001debe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001dec1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001dec4", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14001dec7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x14001decc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x14001ded1", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa8]" + }, + { + "address": "0x14001ded8", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x48]" + }, + { + "address": "0x14001dedd", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14001dee1", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001dee4", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001deeb", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x14001deee", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14001def2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001def5", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x98]" + }, + { + "address": "0x14001defd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14001df02", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x90]" + }, + { + "address": "0x14001df09", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x14001df0d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001db1c" + }, + { + "address": "0x14001df12", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x58], 0" + }, + { + "address": "0x14001df17", + "size": 2, + "mnemonic": "je", + "operands": "0x14001df25" + } + ], + "successors": [ + "0x14001df25", + "0x14001df19" + ] + } + ] + }, + { + "address": "0x14001deb7", + "end_address": "0x14001df19", + "name": "", + "blocks": [ + { + "address": "0x14001deb7", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001deb7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x60" + }, + { + "address": "0x14001debb", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001debe", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, r9" + }, + { + "address": "0x14001dec1", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001dec4", + "size": 3, + "mnemonic": "mov", + "operands": "edi, r8d" + }, + { + "address": "0x14001dec7", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x40]" + }, + { + "address": "0x14001decc", + "size": 5, + "mnemonic": "call", + "operands": "0x14000d89c" + }, + { + "address": "0x14001ded1", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa8]" + }, + { + "address": "0x14001ded8", + "size": 5, + "mnemonic": "lea", + "operands": "rcx, [rsp + 0x48]" + }, + { + "address": "0x14001dedd", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x38], eax" + }, + { + "address": "0x14001dee1", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rbx" + }, + { + "address": "0x14001dee4", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0xa0]" + }, + { + "address": "0x14001deeb", + "size": 3, + "mnemonic": "mov", + "operands": "r8d, edi" + }, + { + "address": "0x14001deee", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x30], eax" + }, + { + "address": "0x14001def2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rsi" + }, + { + "address": "0x14001def5", + "size": 8, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x98]" + }, + { + "address": "0x14001defd", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x28], rax" + }, + { + "address": "0x14001df02", + "size": 7, + "mnemonic": "mov", + "operands": "eax, dword ptr [rsp + 0x90]" + }, + { + "address": "0x14001df09", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x20], eax" + }, + { + "address": "0x14001df0d", + "size": 5, + "mnemonic": "call", + "operands": "0x14001db1c" + }, + { + "address": "0x14001df12", + "size": 5, + "mnemonic": "cmp", + "operands": "byte ptr [rsp + 0x58], 0" + }, + { + "address": "0x14001df17", + "size": 2, + "mnemonic": "je", + "operands": "0x14001df25" + } + ], + "successors": [ + "0x14001df25", + "0x14001df19" + ] + } + ] + }, + { + "address": "0x14001e055", + "end_address": "0x14001e070", + "name": "", + "blocks": [ + { + "address": "0x14001e055", + "size": 8, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e055", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001e056", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e05a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001e05d", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip - 0x1e064]" + }, + { + "address": "0x14001e064", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001e067", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e0a0" + }, + { + "address": "0x14001e06c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001e06e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e08f" + } + ], + "successors": [ + "0x14001e08f", + "0x14001e070" + ] + } + ] + }, + { + "address": "0x14001e056", + "end_address": "0x14001e070", + "name": "", + "blocks": [ + { + "address": "0x14001e056", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e056", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e05a", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001e05d", + "size": 7, + "mnemonic": "lea", + "operands": "rdi, [rip - 0x1e064]" + }, + { + "address": "0x14001e064", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rdi" + }, + { + "address": "0x14001e067", + "size": 5, + "mnemonic": "call", + "operands": "0x14001e0a0" + }, + { + "address": "0x14001e06c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001e06e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e08f" + } + ], + "successors": [ + "0x14001e08f", + "0x14001e070" + ] + } + ] + }, + { + "address": "0x14001e0df", + "end_address": "0x14001e125", + "name": "", + "blocks": [ + { + "address": "0x14001e0df", + "size": 23, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e0df", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001e0e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e0e5", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14001e0e9", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e0ec", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001e0ef", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001e0f2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001e0f5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001e0f8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001e0fb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, dword ptr [r10]" + }, + { + "address": "0x14001e0fe", + "size": 4, + "mnemonic": "shl", + "operands": "rbx, 4" + }, + { + "address": "0x14001e102", + "size": 3, + "mnemonic": "add", + "operands": "rbx, r10" + }, + { + "address": "0x14001e105", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x14001e109", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x14001e10e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14001e111", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14001e113", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14001e115", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001e11a", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001e11c", + "size": 2, + "mnemonic": "neg", + "operands": "edx" + }, + { + "address": "0x14001e11e", + "size": 2, + "mnemonic": "add", + "operands": "edx, eax" + }, + { + "address": "0x14001e120", + "size": 3, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], edx" + }, + { + "address": "0x14001e123", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e136" + } + ], + "successors": [ + "0x14001e136", + "0x14001e125" + ] + } + ] + }, + { + "address": "0x14001e0e1", + "end_address": "0x14001e125", + "name": "", + "blocks": [ + { + "address": "0x14001e0e1", + "size": 22, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e0e1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e0e5", + "size": 4, + "mnemonic": "mov", + "operands": "r10, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14001e0e9", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e0ec", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001e0ef", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001e0f2", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001e0f5", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001e0f8", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001e0fb", + "size": 3, + "mnemonic": "mov", + "operands": "ebx, dword ptr [r10]" + }, + { + "address": "0x14001e0fe", + "size": 4, + "mnemonic": "shl", + "operands": "rbx, 4" + }, + { + "address": "0x14001e102", + "size": 3, + "mnemonic": "add", + "operands": "rbx, r10" + }, + { + "address": "0x14001e105", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x14001e109", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x14001e10e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14001e111", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14001e113", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14001e115", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001e11a", + "size": 2, + "mnemonic": "sbb", + "operands": "edx, edx" + }, + { + "address": "0x14001e11c", + "size": 2, + "mnemonic": "neg", + "operands": "edx" + }, + { + "address": "0x14001e11e", + "size": 2, + "mnemonic": "add", + "operands": "edx, eax" + }, + { + "address": "0x14001e120", + "size": 3, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], edx" + }, + { + "address": "0x14001e123", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e136" + } + ], + "successors": [ + "0x14001e136", + "0x14001e125" + ] + } + ] + }, + { + "address": "0x14001e167", + "end_address": "0x14001e1a7", + "name": "", + "blocks": [ + { + "address": "0x14001e167", + "size": 20, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e167", + "size": 2, + "mnemonic": "push", + "operands": "r14" + }, + { + "address": "0x14001e169", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e16d", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14001e171", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e174", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001e177", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001e17a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001e17d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001e180", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001e183", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x14001e187", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x14001e18c", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14001e18f", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14001e191", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14001e193", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001e198", + "size": 3, + "mnemonic": "sbb", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e19b", + "size": 3, + "mnemonic": "neg", + "operands": "r9d" + }, + { + "address": "0x14001e19e", + "size": 3, + "mnemonic": "add", + "operands": "r9d, eax" + }, + { + "address": "0x14001e1a1", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], r9d" + }, + { + "address": "0x14001e1a5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e1b8" + } + ], + "successors": [ + "0x14001e1b8", + "0x14001e1a7" + ] + } + ] + }, + { + "address": "0x14001e169", + "end_address": "0x14001e1a7", + "name": "", + "blocks": [ + { + "address": "0x14001e169", + "size": 19, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e169", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e16d", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [r9 + 0x38]" + }, + { + "address": "0x14001e171", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e174", + "size": 3, + "mnemonic": "mov", + "operands": "r14, r8" + }, + { + "address": "0x14001e177", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rcx" + }, + { + "address": "0x14001e17a", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, r9" + }, + { + "address": "0x14001e17d", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, rsi" + }, + { + "address": "0x14001e180", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r9" + }, + { + "address": "0x14001e183", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbx + 4]" + }, + { + "address": "0x14001e187", + "size": 5, + "mnemonic": "call", + "operands": "0x140005198" + }, + { + "address": "0x14001e18c", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 4]" + }, + { + "address": "0x14001e18f", + "size": 2, + "mnemonic": "and", + "operands": "al, 0x66" + }, + { + "address": "0x14001e191", + "size": 2, + "mnemonic": "neg", + "operands": "al" + }, + { + "address": "0x14001e193", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x14001e198", + "size": 3, + "mnemonic": "sbb", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e19b", + "size": 3, + "mnemonic": "neg", + "operands": "r9d" + }, + { + "address": "0x14001e19e", + "size": 3, + "mnemonic": "add", + "operands": "r9d, eax" + }, + { + "address": "0x14001e1a1", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rbx + 4], r9d" + }, + { + "address": "0x14001e1a5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e1b8" + } + ], + "successors": [ + "0x14001e1b8", + "0x14001e1a7" + ] + } + ] + }, + { + "address": "0x14001e1de", + "end_address": "0x14001e1fe", + "name": "", + "blocks": [ + { + "address": "0x14001e1de", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e1de", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001e1e2", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e1e5", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001e1e8", + "size": 5, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rsp + 0x38]" + }, + { + "address": "0x14001e1ed", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x30]" + }, + { + "address": "0x14001e1f2", + "size": 6, + "mnemonic": "call", + "operands": "qword ptr [rip + 0x20a8]" + }, + { + "address": "0x14001e1f8", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001e1f9", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001e1fd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001e205", + "end_address": "0x14001e228", + "name": "", + "blocks": [ + { + "address": "0x14001e205", + "size": 11, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e205", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001e206", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e20a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001e20d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001e210", + "size": 5, + "mnemonic": "call", + "operands": "0x140007100" + }, + { + "address": "0x14001e215", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x66" + }, + { + "address": "0x14001e219", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e228" + }, + { + "address": "0x14001e21b", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001e221", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e228" + }, + { + "address": "0x14001e223", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14001e226", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e233" + } + ], + "successors": [ + "0x14001e233", + "0x14001e228" + ] + } + ] + }, + { + "address": "0x14001e206", + "end_address": "0x14001e228", + "name": "", + "blocks": [ + { + "address": "0x14001e206", + "size": 10, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e206", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001e20a", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, r8" + }, + { + "address": "0x14001e20d", + "size": 3, + "mnemonic": "mov", + "operands": "rbx, rcx" + }, + { + "address": "0x14001e210", + "size": 5, + "mnemonic": "call", + "operands": "0x140007100" + }, + { + "address": "0x14001e215", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [rbx + 4], 0x66" + }, + { + "address": "0x14001e219", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e228" + }, + { + "address": "0x14001e21b", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001e221", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e228" + }, + { + "address": "0x14001e223", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x14001e226", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e233" + } + ], + "successors": [ + "0x14001e233", + "0x14001e228" + ] + } + ] + }, + { + "address": "0x14001e3d1", + "end_address": "0x14001e3e0", + "name": "", + "blocks": [ + { + "address": "0x14001e3d1", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e3d1", + "size": 1, + "mnemonic": "push", + "operands": "rsi" + }, + { + "address": "0x14001e3d2", + "size": 3, + "mnemonic": "mov", + "operands": "rdi, rcx" + }, + { + "address": "0x14001e3d5", + "size": 3, + "mnemonic": "mov", + "operands": "rsi, rdx" + }, + { + "address": "0x14001e3d8", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, r8" + }, + { + "address": "0x14001e3db", + "size": 2, + "mnemonic": "rep movsb", + "operands": "byte ptr [rdi], byte ptr [rsi]" + }, + { + "address": "0x14001e3dd", + "size": 1, + "mnemonic": "pop", + "operands": "rsi" + }, + { + "address": "0x14001e3de", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001e3df", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f0d5", + "end_address": "0x14001f110", + "name": "", + "blocks": [ + { + "address": "0x14001f0d5", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f0d5", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f0d6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f0da", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f0dd", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x14001f0e4", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001f0e7", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f0eb", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14001f0f0", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001f0f3", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rdx + 0x48], r8" + }, + { + "address": "0x14001f0f8", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x14001f0fc", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rdx + 0x10]" + }, + { + "address": "0x14001f100", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x14001f103", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x14001f106", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rdx + 0x10], eax" + }, + { + "address": "0x14001f10a", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rcx + rdx + 0x14], eax" + }, + { + "address": "0x14001f10e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f11a" + } + ], + "successors": [ + "0x14001f11a", + "0x14001f110" + ] + } + ] + }, + { + "address": "0x14001f0d6", + "end_address": "0x14001f110", + "name": "", + "blocks": [ + { + "address": "0x14001f0d6", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f0d6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f0da", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f0dd", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x14001f0e4", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001f0e7", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f0eb", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14001f0f0", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001f0f3", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rdx + 0x48], r8" + }, + { + "address": "0x14001f0f8", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x14001f0fc", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rdx + 0x10]" + }, + { + "address": "0x14001f100", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x14001f103", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x14001f106", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rdx + 0x10], eax" + }, + { + "address": "0x14001f10a", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rcx + rdx + 0x14], eax" + }, + { + "address": "0x14001f10e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f11a" + } + ], + "successors": [ + "0x14001f11a", + "0x14001f110" + ] + } + ] + }, + { + "address": "0x14001f135", + "end_address": "0x14001f14d", + "name": "", + "blocks": [ + { + "address": "0x14001f135", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f135", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f136", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f13a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f13d", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f147", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f14b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f14c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f136", + "end_address": "0x14001f14d", + "name": "", + "blocks": [ + { + "address": "0x14001f136", + "size": 6, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f136", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f13a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f13d", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0" + }, + { + "address": "0x14001f147", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f14b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f14c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f155", + "end_address": "0x14001f190", + "name": "", + "blocks": [ + { + "address": "0x14001f155", + "size": 16, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f155", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f156", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f15a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f15d", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f164", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001f167", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f16b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14001f170", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001f173", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rdx + 0x48], r8" + }, + { + "address": "0x14001f178", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x14001f17c", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rdx + 0x10]" + }, + { + "address": "0x14001f180", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x14001f183", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x14001f186", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rdx + 0x10], eax" + }, + { + "address": "0x14001f18a", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rcx + rdx + 0x14], eax" + }, + { + "address": "0x14001f18e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f19a" + } + ], + "successors": [ + "0x14001f19a", + "0x14001f190" + ] + } + ] + }, + { + "address": "0x14001f156", + "end_address": "0x14001f190", + "name": "", + "blocks": [ + { + "address": "0x14001f156", + "size": 15, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f156", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f15a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f15d", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f164", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14001f167", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x14001f16b", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 4" + }, + { + "address": "0x14001f170", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x14001f173", + "size": 5, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + rdx + 0x48], r8" + }, + { + "address": "0x14001f178", + "size": 4, + "mnemonic": "cmovne", + "operands": "eax, r8d" + }, + { + "address": "0x14001f17c", + "size": 4, + "mnemonic": "or", + "operands": "eax, dword ptr [rcx + rdx + 0x10]" + }, + { + "address": "0x14001f180", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x13" + }, + { + "address": "0x14001f183", + "size": 3, + "mnemonic": "or", + "operands": "eax, 4" + }, + { + "address": "0x14001f186", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rcx + rdx + 0x10], eax" + }, + { + "address": "0x14001f18a", + "size": 4, + "mnemonic": "test", + "operands": "dword ptr [rcx + rdx + 0x14], eax" + }, + { + "address": "0x14001f18e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f19a" + } + ], + "successors": [ + "0x14001f19a", + "0x14001f190" + ] + } + ] + }, + { + "address": "0x14001f1c5", + "end_address": "0x14001f1d6", + "name": "", + "blocks": [ + { + "address": "0x14001f1c5", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f1c5", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f1c9", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f1cc", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f1cf", + "size": 3, + "mnemonic": "and", + "operands": "eax, 1" + }, + { + "address": "0x14001f1d2", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001f1d4", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f1e7" + } + ], + "successors": [ + "0x14001f1e7", + "0x14001f1d6" + ] + } + ] + }, + { + "address": "0x14001f25b", + "end_address": "0x14001f279", + "name": "", + "blocks": [ + { + "address": "0x14001f25b", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f25b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f25f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f262", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x10" + }, + { + "address": "0x14001f267", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xa0]" + }, + { + "address": "0x14001f26e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x14001f273", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f277", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f278", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f27b", + "end_address": "0x14001f299", + "name": "", + "blocks": [ + { + "address": "0x14001f27b", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f27b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f27f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f282", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0x30" + }, + { + "address": "0x14001f287", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0xc0]" + }, + { + "address": "0x14001f28e", + "size": 5, + "mnemonic": "call", + "operands": "0x140005170" + }, + { + "address": "0x14001f293", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f297", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f298", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2bf", + "end_address": "0x14001f2da", + "name": "", + "blocks": [ + { + "address": "0x14001f2bf", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2bf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f2c3", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2c6", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x14001f2c9", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f2cc", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f2ce", + "size": 5, + "mnemonic": "call", + "operands": "0x14000dfac" + }, + { + "address": "0x14001f2d3", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f2d4", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f2d8", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f2d9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2f5", + "end_address": "0x14001f399", + "name": "", + "blocks": [ + { + "address": "0x14001f2f5", + "size": 38, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2f5", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f2f6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001f2f7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f2fb", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2fe", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f302", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f307", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f30b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f30f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f316", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f31a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f31f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f323", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f327", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f32a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f32e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f333", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f337", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f33b", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f340", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f349", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f351", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f358", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f35d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f360", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f367", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f36b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f36e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x14001f373", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f378", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f380", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f387", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f38e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f391", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f395", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f396", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f397", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f398", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2f6", + "end_address": "0x14001f399", + "name": "", + "blocks": [ + { + "address": "0x14001f2f6", + "size": 37, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2f6", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001f2f7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f2fb", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2fe", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f302", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f307", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f30b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f30f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f316", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f31a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f31f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f323", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f327", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f32a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f32e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f333", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f337", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f33b", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f340", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f349", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f351", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f358", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f35d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f360", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f367", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f36b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f36e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x14001f373", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f378", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f380", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f387", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f38e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f391", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f395", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f396", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f397", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f398", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f2f7", + "end_address": "0x14001f399", + "name": "", + "blocks": [ + { + "address": "0x14001f2f7", + "size": 36, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f2f7", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f2fb", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f2fe", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f302", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f307", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f30b", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f30f", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f316", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f31a", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f31f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f323", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f327", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f32a", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f32e", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f333", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f337", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f33b", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f340", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f349", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f351", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f358", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f35d", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f360", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f367", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f36b", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f36e", + "size": 5, + "mnemonic": "call", + "operands": "0x14000952c" + }, + { + "address": "0x14001f373", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f378", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f380", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f387", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f38e", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f391", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f395", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f396", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f397", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f398", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f39c", + "end_address": "0x14001f44e", + "name": "", + "blocks": [ + { + "address": "0x14001f39c", + "size": 41, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f39c", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f39d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001f39e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f3a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f3a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f3a9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3ae", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f3b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f3b6", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f3bd", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f3c1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f3ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f3d1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f3d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3da", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f3de", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3e3", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xa8]" + }, + { + "address": "0x14001f3e9", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], ecx" + }, + { + "address": "0x14001f3ec", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f3f5", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f3fe", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f406", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f40d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f412", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f415", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f41c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f420", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f423", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x14001f428", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f42d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f435", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f43c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f443", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f446", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f44a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f44b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f44c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f44d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f39d", + "end_address": "0x14001f44e", + "name": "", + "blocks": [ + { + "address": "0x14001f39d", + "size": 40, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f39d", + "size": 1, + "mnemonic": "push", + "operands": "rdi" + }, + { + "address": "0x14001f39e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f3a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f3a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f3a9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3ae", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f3b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f3b6", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f3bd", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f3c1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f3ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f3d1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f3d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3da", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f3de", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3e3", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xa8]" + }, + { + "address": "0x14001f3e9", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], ecx" + }, + { + "address": "0x14001f3ec", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f3f5", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f3fe", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f406", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f40d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f412", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f415", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f41c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f420", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f423", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x14001f428", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f42d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f435", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f43c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f443", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f446", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f44a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f44b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f44c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f44d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f39e", + "end_address": "0x14001f44e", + "name": "", + "blocks": [ + { + "address": "0x14001f39e", + "size": 39, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f39e", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f3a2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f3a5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x48], rcx" + }, + { + "address": "0x14001f3a9", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3ae", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x70]" + }, + { + "address": "0x14001f3b2", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], rcx" + }, + { + "address": "0x14001f3b6", + "size": 7, + "mnemonic": "mov", + "operands": "rdi, qword ptr [rbp + 0x88]" + }, + { + "address": "0x14001f3bd", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rdi + 8]" + }, + { + "address": "0x14001f3c1", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3c6", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x60], rbx" + }, + { + "address": "0x14001f3ca", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3ce", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f3d1", + "size": 4, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rcx + 0x38]" + }, + { + "address": "0x14001f3d5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3da", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x68], rbx" + }, + { + "address": "0x14001f3de", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f3e3", + "size": 6, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0xa8]" + }, + { + "address": "0x14001f3e9", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], ecx" + }, + { + "address": "0x14001f3ec", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f3f0", + "size": 5, + "mnemonic": "mov", + "operands": "byte ptr [rsp + 0x38], 1" + }, + { + "address": "0x14001f3f5", + "size": 9, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x30], 0" + }, + { + "address": "0x14001f3fe", + "size": 8, + "mnemonic": "mov", + "operands": "dword ptr [rsp + 0x28], 0" + }, + { + "address": "0x14001f406", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x90]" + }, + { + "address": "0x14001f40d", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rsp + 0x20], rax" + }, + { + "address": "0x14001f412", + "size": 3, + "mnemonic": "mov", + "operands": "r9, rdi" + }, + { + "address": "0x14001f415", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rbp + 0x80]" + }, + { + "address": "0x14001f41c", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0x78]" + }, + { + "address": "0x14001f420", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f423", + "size": 5, + "mnemonic": "call", + "operands": "0x140009534" + }, + { + "address": "0x14001f428", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f42d", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rax + 0x70], 0" + }, + { + "address": "0x14001f435", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x40], 1" + }, + { + "address": "0x14001f43c", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x44], 1" + }, + { + "address": "0x14001f443", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x44]" + }, + { + "address": "0x14001f446", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f44a", + "size": 1, + "mnemonic": "pop", + "operands": "rdi" + }, + { + "address": "0x14001f44b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f44c", + "size": 1, + "mnemonic": "pop", + "operands": "rbx" + }, + { + "address": "0x14001f44d", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f451", + "end_address": "0x14001f463", + "name": "", + "blocks": [ + { + "address": "0x14001f451", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f451", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f452", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f456", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f459", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rcx" + }, + { + "address": "0x14001f45d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x58], 0" + }, + { + "address": "0x14001f461", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f4cf" + } + ], + "successors": [ + "0x14001f4cf", + "0x14001f463" + ] + } + ] + }, + { + "address": "0x14001f452", + "end_address": "0x14001f463", + "name": "", + "blocks": [ + { + "address": "0x14001f452", + "size": 5, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f452", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f456", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f459", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x30], rcx" + }, + { + "address": "0x14001f45d", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x58], 0" + }, + { + "address": "0x14001f461", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f4cf" + } + ], + "successors": [ + "0x14001f4cf", + "0x14001f463" + ] + } + ] + }, + { + "address": "0x14001f4e3", + "end_address": "0x14001f4fc", + "name": "", + "blocks": [ + { + "address": "0x14001f4e3", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f4e3", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f4e7", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f4ea", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f4ef", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rax + 0x78], 0xfffffffe" + }, + { + "address": "0x14001f4f6", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x40" + }, + { + "address": "0x14001f4fa", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f4fb", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f4ff", + "end_address": "0x14001f51d", + "name": "", + "blocks": [ + { + "address": "0x14001f4ff", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f4ff", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f503", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f506", + "size": 4, + "mnemonic": "lea", + "operands": "r8, [rbp + 0x20]" + }, + { + "address": "0x14001f50a", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001f511", + "size": 5, + "mnemonic": "call", + "operands": "0x140009cfc" + }, + { + "address": "0x14001f516", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f517", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f51b", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f51c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f520", + "end_address": "0x14001f555", + "name": "", + "blocks": [ + { + "address": "0x14001f520", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f520", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f521", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f525", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f528", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x14001f52c", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x14001f531", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f535", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f537", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001f53e", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001f544", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f546", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x14001f54a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f54c", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930520" + }, + { + "address": "0x14001f553", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f567" + } + ], + "successors": [ + "0x14001f567", + "0x14001f555" + ] + } + ] + }, + { + "address": "0x14001f521", + "end_address": "0x14001f555", + "name": "", + "blocks": [ + { + "address": "0x14001f521", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f521", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f525", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f528", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x14001f52c", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x14001f531", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f535", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f537", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0xb8]" + }, + { + "address": "0x14001f53e", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001f544", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f546", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x14001f54a", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f57f" + }, + { + "address": "0x14001f54c", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930520" + }, + { + "address": "0x14001f553", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f567" + } + ], + "successors": [ + "0x14001f567", + "0x14001f555" + ] + } + ] + }, + { + "address": "0x14001f5a6", + "end_address": "0x14001f5cb", + "name": "", + "blocks": [ + { + "address": "0x14001f5a6", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f5a6", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f5aa", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f5ad", + "size": 4, + "mnemonic": "lea", + "operands": "r9, [rbp + 0x20]" + }, + { + "address": "0x14001f5b1", + "size": 7, + "mnemonic": "mov", + "operands": "r8d, dword ptr [rbp + 0xc8]" + }, + { + "address": "0x14001f5b8", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rbp + 0xd8]" + }, + { + "address": "0x14001f5bf", + "size": 5, + "mnemonic": "call", + "operands": "0x140009d94" + }, + { + "address": "0x14001f5c4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f5c5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f5c9", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f5ca", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f5ce", + "end_address": "0x14001f603", + "name": "", + "blocks": [ + { + "address": "0x14001f5ce", + "size": 14, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f5ce", + "size": 1, + "mnemonic": "push", + "operands": "rbp" + }, + { + "address": "0x14001f5cf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f5d3", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f5d6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f5da", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x14001f5df", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f5e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5e5", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0xd8]" + }, + { + "address": "0x14001f5ec", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001f5f2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5f4", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x14001f5f8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5fa", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930520" + }, + { + "address": "0x14001f601", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f615" + } + ], + "successors": [ + "0x14001f615", + "0x14001f603" + ] + } + ] + }, + { + "address": "0x14001f5cf", + "end_address": "0x14001f603", + "name": "", + "blocks": [ + { + "address": "0x14001f5cf", + "size": 13, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f5cf", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x28" + }, + { + "address": "0x14001f5d3", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f5d6", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f5da", + "size": 5, + "mnemonic": "call", + "operands": "0x140006d54" + }, + { + "address": "0x14001f5df", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbp + 0x20], 0" + }, + { + "address": "0x14001f5e3", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5e5", + "size": 7, + "mnemonic": "mov", + "operands": "rbx, qword ptr [rbp + 0xd8]" + }, + { + "address": "0x14001f5ec", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rbx], 0xe06d7363" + }, + { + "address": "0x14001f5f2", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5f4", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x18], 4" + }, + { + "address": "0x14001f5f8", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001f62d" + }, + { + "address": "0x14001f5fa", + "size": 7, + "mnemonic": "cmp", + "operands": "dword ptr [rbx + 0x20], 0x19930520" + }, + { + "address": "0x14001f601", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f615" + } + ], + "successors": [ + "0x14001f615", + "0x14001f603" + ] + } + ] + }, + { + "address": "0x14001f65f", + "end_address": "0x14001f672", + "name": "", + "blocks": [ + { + "address": "0x14001f65f", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f65f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f663", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f666", + "size": 5, + "mnemonic": "call", + "operands": "0x140007064" + }, + { + "address": "0x14001f66b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f66c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f670", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f671", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f675", + "end_address": "0x14001f695", + "name": "", + "blocks": [ + { + "address": "0x14001f675", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f675", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f679", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f67c", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f681", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x14001f685", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001f68f" + }, + { + "address": "0x14001f687", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f68c", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x14001f68f", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f693", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f694", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f698", + "end_address": "0x14001f6ab", + "name": "", + "blocks": [ + { + "address": "0x14001f698", + "size": 7, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f698", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f69c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f69f", + "size": 5, + "mnemonic": "call", + "operands": "0x140007064" + }, + { + "address": "0x14001f6a4", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f6a5", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6a9", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6aa", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f6ae", + "end_address": "0x14001f6ce", + "name": "", + "blocks": [ + { + "address": "0x14001f6ae", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f6ae", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6b2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f6b5", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f6ba", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rax + 0x30], 0" + }, + { + "address": "0x14001f6be", + "size": 2, + "mnemonic": "jle", + "operands": "0x14001f6c8" + }, + { + "address": "0x14001f6c0", + "size": 5, + "mnemonic": "call", + "operands": "0x140007394" + }, + { + "address": "0x14001f6c5", + "size": 3, + "mnemonic": "dec", + "operands": "dword ptr [rax + 0x30]" + }, + { + "address": "0x14001f6c8", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6cc", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6cd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f6d1", + "end_address": "0x14001f6e6", + "name": "", + "blocks": [ + { + "address": "0x14001f6d1", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f6d1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6d5", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f6d8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f6dc", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f6e0", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6e1", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f6e9", + "end_address": "0x14001f701", + "name": "", + "blocks": [ + { + "address": "0x14001f6e9", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f6e9", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f6ed", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f6f0", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f6f4", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx]" + }, + { + "address": "0x14001f6f7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f6fb", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f6fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f704", + "end_address": "0x14001f71e", + "name": "", + "blocks": [ + { + "address": "0x14001f704", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f704", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f708", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f70b", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x98]" + }, + { + "address": "0x14001f712", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f714", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f718", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f719", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f721", + "end_address": "0x14001f738", + "name": "", + "blocks": [ + { + "address": "0x14001f721", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f721", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f725", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f728", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f72c", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14001f731", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f732", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f736", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f737", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f73b", + "end_address": "0x14001f752", + "name": "", + "blocks": [ + { + "address": "0x14001f73b", + "size": 8, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f73b", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f73f", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f742", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x58]" + }, + { + "address": "0x14001f746", + "size": 5, + "mnemonic": "call", + "operands": "0x14000b204" + }, + { + "address": "0x14001f74b", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x14001f74c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f750", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f751", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f755", + "end_address": "0x14001f76a", + "name": "", + "blocks": [ + { + "address": "0x14001f755", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f755", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f759", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f75c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x60]" + }, + { + "address": "0x14001f760", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f764", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f765", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f76d", + "end_address": "0x14001f782", + "name": "", + "blocks": [ + { + "address": "0x14001f76d", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f76d", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f771", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f774", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x38]" + }, + { + "address": "0x14001f778", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f77c", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f77d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b204" + } + ], + "successors": [ + "0x14000b204" + ] + } + ] + }, + { + "address": "0x14001f785", + "end_address": "0x14001f79c", + "name": "", + "blocks": [ + { + "address": "0x14001f785", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f785", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f789", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f78c", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f790", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f792", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f796", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f797", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f7a2", + "end_address": "0x14001f7b5", + "name": "", + "blocks": [ + { + "address": "0x14001f7a2", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f7a2", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7a6", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f7a9", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f7ab", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7af", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f7b0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f7b8", + "end_address": "0x14001f7cb", + "name": "", + "blocks": [ + { + "address": "0x14001f7b8", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f7b8", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7bc", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f7bf", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f7c1", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7c5", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f7c6", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f7ce", + "end_address": "0x14001f7f8", + "name": "", + "blocks": [ + { + "address": "0x14001f7ce", + "size": 14, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f7ce", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7d2", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f7d5", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rbp + 0x28], rcx" + }, + { + "address": "0x14001f7d9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f7dc", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rax]" + }, + { + "address": "0x14001f7de", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x24], ecx" + }, + { + "address": "0x14001f7e1", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001f7e3", + "size": 6, + "mnemonic": "cmp", + "operands": "ecx, 0xe06d7363" + }, + { + "address": "0x14001f7e9", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001f7ec", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rbp + 0x20], eax" + }, + { + "address": "0x14001f7ef", + "size": 3, + "mnemonic": "mov", + "operands": "eax, dword ptr [rbp + 0x20]" + }, + { + "address": "0x14001f7f2", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7f6", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f7f7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f7fb", + "end_address": "0x14001f812", + "name": "", + "blocks": [ + { + "address": "0x14001f7fb", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f7fb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f7ff", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f802", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x58]" + }, + { + "address": "0x14001f806", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f808", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f80c", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f80d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f815", + "end_address": "0x14001f833", + "name": "", + "blocks": [ + { + "address": "0x14001f815", + "size": 9, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f815", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f819", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f81c", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f820", + "size": 3, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rax]" + }, + { + "address": "0x14001f823", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx]" + }, + { + "address": "0x14001f826", + "size": 7, + "mnemonic": "and", + "operands": "dword ptr [rdx + 0x3a8], 0xffffffef" + }, + { + "address": "0x14001f82d", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f831", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f832", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f836", + "end_address": "0x14001f84c", + "name": "", + "blocks": [ + { + "address": "0x14001f836", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f836", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f83a", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f83d", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 8" + }, + { + "address": "0x14001f842", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f846", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f847", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f84f", + "end_address": "0x14001f865", + "name": "", + "blocks": [ + { + "address": "0x14001f84f", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f84f", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f853", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f856", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 7" + }, + { + "address": "0x14001f85b", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f85f", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f860", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f868", + "end_address": "0x14001f87f", + "name": "", + "blocks": [ + { + "address": "0x14001f868", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f868", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f86c", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f86f", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x48]" + }, + { + "address": "0x14001f873", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f875", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f879", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f87a", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400193b8" + } + ], + "successors": [ + "0x1400193b8" + ] + } + ] + }, + { + "address": "0x14001f882", + "end_address": "0x14001f896", + "name": "", + "blocks": [ + { + "address": "0x14001f882", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f882", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f886", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f889", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0x60]" + }, + { + "address": "0x14001f88c", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x30" + }, + { + "address": "0x14001f890", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f891", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400193b8" + } + ], + "successors": [ + "0x1400193b8" + ] + } + ] + }, + { + "address": "0x14001f899", + "end_address": "0x14001f8ad", + "name": "", + "blocks": [ + { + "address": "0x14001f899", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f899", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f89d", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8a0", + "size": 3, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rbp + 0x40]" + }, + { + "address": "0x14001f8a3", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8a7", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8a8", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400193b8" + } + ], + "successors": [ + "0x1400193b8" + ] + } + ] + }, + { + "address": "0x14001f8b0", + "end_address": "0x14001f8bd", + "name": "", + "blocks": [ + { + "address": "0x14001f8b0", + "size": 4, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f8b0", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8b4", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8b7", + "size": 4, + "mnemonic": "cmp", + "operands": "byte ptr [rbp + 0x70], 0" + }, + { + "address": "0x14001f8bb", + "size": 2, + "mnemonic": "je", + "operands": "0x14001f8c8" + } + ], + "successors": [ + "0x14001f8c8", + "0x14001f8bd" + ] + } + ] + }, + { + "address": "0x14001f8d1", + "end_address": "0x14001f8e8", + "name": "", + "blocks": [ + { + "address": "0x14001f8d1", + "size": 7, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f8d1", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8d5", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8d8", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rbp + 0x68]" + }, + { + "address": "0x14001f8dc", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, dword ptr [rcx]" + }, + { + "address": "0x14001f8de", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8e2", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8e3", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f8eb", + "end_address": "0x14001f901", + "name": "", + "blocks": [ + { + "address": "0x14001f8eb", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f8eb", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8ef", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f8f2", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 5" + }, + { + "address": "0x14001f8f7", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f8fb", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f8fc", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f904", + "end_address": "0x14001f91a", + "name": "", + "blocks": [ + { + "address": "0x14001f904", + "size": 6, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f904", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f908", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f90b", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 4" + }, + { + "address": "0x14001f910", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f914", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f915", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000ca74" + } + ], + "successors": [ + "0x14000ca74" + ] + } + ] + }, + { + "address": "0x14001f922", + "end_address": "0x14001f93f", + "name": "", + "blocks": [ + { + "address": "0x14001f922", + "size": 10, + "is_prolog": true, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001f922", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f926", + "size": 3, + "mnemonic": "mov", + "operands": "rbp, rdx" + }, + { + "address": "0x14001f929", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14001f92c", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x14001f92e", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rax], 0xc0000005" + }, + { + "address": "0x14001f934", + "size": 3, + "mnemonic": "sete", + "operands": "cl" + }, + { + "address": "0x14001f937", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001f939", + "size": 4, + "mnemonic": "add", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f93d", + "size": 1, + "mnemonic": "pop", + "operands": "rbp" + }, + { + "address": "0x14001f93e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001f9ba", + "end_address": "0x14001f9c0", + "name": "", + "blocks": [ + { + "address": "0x14001f9ba", + "size": 2, + "is_prolog": true, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001f9ba", + "size": 4, + "mnemonic": "sub", + "operands": "rsp, 0x20" + }, + { + "address": "0x14001f9be", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001f9fc" + } + ], + "successors": [ + "0x14001f9fc" + ] + } + ] + }, + { + "address": "0x140001080", + "end_address": "0x1400010c6", + "name": "", + "blocks": [ + { + "address": "0x140001080", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001080", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x314b9]" + }, + { + "address": "0x140001087", + "size": 7, + "mnemonic": "lea", + "operands": "r8, [rip + 0x31152]" + }, + { + "address": "0x14000108e", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x314b3], r8" + }, + { + "address": "0x140001095", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x140001098", + "size": 2, + "mnemonic": "je", + "operands": "0x1400010ad" + } + ], + "successors": [ + "0x1400010ad", + "0x14000109a" + ] + }, + { + "address": "0x1400010ad", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400010ad", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x3149c]" + }, + { + "address": "0x1400010b4", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400010b7", + "size": 2, + "mnemonic": "je", + "operands": "0x1400010c5" + } + ], + "successors": [ + "0x1400010c5", + "0x1400010b9" + ] + }, + { + "address": "0x14000109a", + "size": 7, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000109a", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x14000109d", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400010a1", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rdx + 0x50], r8" + }, + { + "address": "0x1400010a6", + "size": 7, + "mnemonic": "mov", + "operands": "r8, qword ptr [rip + 0x3149b]" + }, + { + "address": "0x1400010ad", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x3149c]" + }, + { + "address": "0x1400010b4", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x1400010b7", + "size": 2, + "mnemonic": "je", + "operands": "0x1400010c5" + } + ], + "successors": [ + "0x1400010c5", + "0x1400010b9" + ] + }, + { + "address": "0x1400010c5", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400010c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x1400010b9", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400010b9", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x1400010bc", + "size": 4, + "mnemonic": "movsxd", + "operands": "rcx, dword ptr [rax + 4]" + }, + { + "address": "0x1400010c0", + "size": 5, + "mnemonic": "mov", + "operands": "qword ptr [rcx + rdx + 0x50], r8" + }, + { + "address": "0x1400010c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001108", + "end_address": "0x140001114", + "name": "", + "blocks": [ + { + "address": "0x140001108", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001108", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e8a9]" + }, + { + "address": "0x14000110f", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x140001114", + "end_address": "0x140001120", + "name": "", + "blocks": [ + { + "address": "0x140001114", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001114", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e8f5]" + }, + { + "address": "0x14000111b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x140001120", + "end_address": "0x14000112c", + "name": "", + "blocks": [ + { + "address": "0x140001120", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140001120", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x1e929]" + }, + { + "address": "0x140001127", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400056f8" + } + ], + "successors": [ + "0x1400056f8" + ] + } + ] + }, + { + "address": "0x1400018b0", + "end_address": "0x1400018d1", + "name": "", + "blocks": [ + { + "address": "0x1400018b0", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400018b0", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb89]" + }, + { + "address": "0x1400018b7", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], 0" + }, + { + "address": "0x1400018bf", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], rax" + }, + { + "address": "0x1400018c3", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1eb66]" + }, + { + "address": "0x1400018ca", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400018cd", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x1400018d0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001f90", + "end_address": "0x140001f9b", + "name": "", + "blocks": [ + { + "address": "0x140001f90", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001f90", + "size": 3, + "mnemonic": "mov", + "operands": "dword ptr [rdx], r8d" + }, + { + "address": "0x140001f93", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140001f96", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 8], rcx" + }, + { + "address": "0x140001f9a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140001fa0", + "end_address": "0x140001fb6", + "name": "", + "blocks": [ + { + "address": "0x140001fa0", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140001fa0", + "size": 4, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx + 8]" + }, + { + "address": "0x140001fa4", + "size": 4, + "mnemonic": "mov", + "operands": "r9, qword ptr [rax + 8]" + }, + { + "address": "0x140001fa8", + "size": 4, + "mnemonic": "cmp", + "operands": "qword ptr [rcx + 8], r9" + }, + { + "address": "0x140001fac", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001fb6" + }, + { + "address": "0x140001fae", + "size": 3, + "mnemonic": "cmp", + "operands": "dword ptr [rdx], r8d" + }, + { + "address": "0x140001fb1", + "size": 2, + "mnemonic": "jne", + "operands": "0x140001fb6" + }, + { + "address": "0x140001fb3", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140001fb5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002210", + "end_address": "0x140002218", + "name": "", + "blocks": [ + { + "address": "0x140002210", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002210", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e2d9]" + }, + { + "address": "0x140002217", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002220", + "end_address": "0x140002233", + "name": "", + "blocks": [ + { + "address": "0x140002220", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002220", + "size": 4, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rcx + 8]" + }, + { + "address": "0x140002224", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e1cd]" + }, + { + "address": "0x14000222b", + "size": 3, + "mnemonic": "test", + "operands": "rdx, rdx" + }, + { + "address": "0x14000222e", + "size": 4, + "mnemonic": "cmovne", + "operands": "rax, rdx" + }, + { + "address": "0x140002232", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002260", + "end_address": "0x140002281", + "name": "", + "blocks": [ + { + "address": "0x140002260", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002260", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e321]" + }, + { + "address": "0x140002267", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], 0" + }, + { + "address": "0x14000226f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], rax" + }, + { + "address": "0x140002273", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e19e]" + }, + { + "address": "0x14000227a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x14000227d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140002280", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400023f4", + "end_address": "0x1400023f9", + "name": "", + "blocks": [ + { + "address": "0x1400023f4", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400023f4", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140006f50" + } + ], + "successors": [ + "0x140006f50" + ] + } + ] + }, + { + "address": "0x140002a80", + "end_address": "0x140002aa1", + "name": "", + "blocks": [ + { + "address": "0x140002a80", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002a80", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e9b9]" + }, + { + "address": "0x140002a87", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 0x10], 0" + }, + { + "address": "0x140002a8f", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rcx + 8], rax" + }, + { + "address": "0x140002a93", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1e996]" + }, + { + "address": "0x140002a9a", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x140002a9d", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140002aa0", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140002c94", + "end_address": "0x140002ca0", + "name": "", + "blocks": [ + { + "address": "0x140002c94", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140002c94", + "size": 4, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rcx - 4]" + }, + { + "address": "0x140002c98", + "size": 3, + "mnemonic": "sub", + "operands": "rcx, rax" + }, + { + "address": "0x140002c9b", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140002d14" + } + ], + "successors": [ + "0x140002d14" + ] + } + ] + }, + { + "address": "0x140002f08", + "end_address": "0x140002f17", + "name": "", + "blocks": [ + { + "address": "0x140002f08", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140002f08", + "size": 5, + "mnemonic": "lock add", + "operands": "dword ptr [rcx + 8], -1" + }, + { + "address": "0x140002f0d", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0" + }, + { + "address": "0x140002f12", + "size": 4, + "mnemonic": "cmove", + "operands": "rax, rcx" + }, + { + "address": "0x140002f16", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003268", + "end_address": "0x14000326d", + "name": "", + "blocks": [ + { + "address": "0x140003268", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003268", + "size": 4, + "mnemonic": "lock inc", + "operands": "dword ptr [rcx + 8]" + }, + { + "address": "0x14000326c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003488", + "end_address": "0x14000348b", + "name": "", + "blocks": [ + { + "address": "0x140003488", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003488", + "size": 3, + "mnemonic": "ret", + "operands": "0" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400035c4", + "end_address": "0x1400035c7", + "name": "", + "blocks": [ + { + "address": "0x1400035c4", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400035c4", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x1400035c6", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400035c8", + "end_address": "0x1400035ce", + "name": "", + "blocks": [ + { + "address": "0x1400035c8", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400035c8", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 1" + }, + { + "address": "0x1400035cd", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400035d0", + "end_address": "0x1400035eb", + "name": "", + "blocks": [ + { + "address": "0x1400035d0", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400035d0", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x1400035d5", + "size": 5, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rsp + 0x40]" + }, + { + "address": "0x1400035da", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], r8" + }, + { + "address": "0x1400035dd", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x30]" + }, + { + "address": "0x1400035e2", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rcx], rax" + }, + { + "address": "0x1400035e5", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 3" + }, + { + "address": "0x1400035ea", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400035ec", + "end_address": "0x140003608", + "name": "", + "blocks": [ + { + "address": "0x1400035ec", + "size": 8, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400035ec", + "size": 3, + "mnemonic": "sub", + "operands": "r9, r8" + }, + { + "address": "0x1400035ef", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x7fffffff" + }, + { + "address": "0x1400035f4", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x1400035f7", + "size": 4, + "mnemonic": "cmovg", + "operands": "r9, rax" + }, + { + "address": "0x1400035fb", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x140003600", + "size": 3, + "mnemonic": "cmp", + "operands": "r9, rax" + }, + { + "address": "0x140003603", + "size": 4, + "mnemonic": "cmovb", + "operands": "eax, r9d" + }, + { + "address": "0x140003607", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003608", + "end_address": "0x14000360b", + "name": "", + "blocks": [ + { + "address": "0x140003608", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003608", + "size": 2, + "mnemonic": "mov", + "operands": "al, dl" + }, + { + "address": "0x14000360a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000362c", + "end_address": "0x14000363a", + "name": "", + "blocks": [ + { + "address": "0x14000362c", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000362c", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, dl" + }, + { + "address": "0x14000362f", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 0x10]" + }, + { + "address": "0x140003633", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x140003635", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400049d8" + } + ], + "successors": [ + "0x1400049d8" + ] + } + ] + }, + { + "address": "0x140003684", + "end_address": "0x140003692", + "name": "", + "blocks": [ + { + "address": "0x140003684", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140003684", + "size": 3, + "mnemonic": "movzx", + "operands": "eax, dl" + }, + { + "address": "0x140003687", + "size": 4, + "mnemonic": "lea", + "operands": "rdx, [rcx + 0x10]" + }, + { + "address": "0x14000368b", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14000368d", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140004b08" + } + ], + "successors": [ + "0x140004b08" + ] + } + ] + }, + { + "address": "0x1400036dc", + "end_address": "0x1400036ea", + "name": "", + "blocks": [ + { + "address": "0x1400036dc", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400036dc", + "size": 5, + "mnemonic": "mov", + "operands": "rax, qword ptr [rsp + 0x28]" + }, + { + "address": "0x1400036e1", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [rax], r8" + }, + { + "address": "0x1400036e4", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 3" + }, + { + "address": "0x1400036e9", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003970", + "end_address": "0x140003974", + "name": "", + "blocks": [ + { + "address": "0x140003970", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003970", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140003973", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003bf4", + "end_address": "0x140003c0d", + "name": "", + "blocks": [ + { + "address": "0x140003bf4", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003bf4", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003bf6", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rdx], 0xffffffffffffffff" + }, + { + "address": "0x140003bfd", + "size": 8, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 8], 0" + }, + { + "address": "0x140003c05", + "size": 4, + "mnemonic": "mov", + "operands": "qword ptr [rdx + 0x10], rax" + }, + { + "address": "0x140003c09", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rdx" + }, + { + "address": "0x140003c0c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003d28", + "end_address": "0x140003d2c", + "name": "", + "blocks": [ + { + "address": "0x140003d28", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003d28", + "size": 3, + "mnemonic": "mov", + "operands": "rax, rcx" + }, + { + "address": "0x140003d2b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140003d2c", + "end_address": "0x140003d2f", + "name": "", + "blocks": [ + { + "address": "0x140003d2c", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140003d2c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140003d2e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004650", + "end_address": "0x140004658", + "name": "", + "blocks": [ + { + "address": "0x140004650", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004650", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2de61]" + }, + { + "address": "0x140004657", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004df8", + "end_address": "0x140004dff", + "name": "", + "blocks": [ + { + "address": "0x140004df8", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004df8", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1b229]" + } + ], + "successors": [ + "0x140020028" + ] + }, + { + "address": "0x140020028", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004e00", + "end_address": "0x140004e0f", + "name": "", + "blocks": [ + { + "address": "0x140004e00", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140004e00", + "size": 3, + "mnemonic": "xor", + "operands": "r8d, r8d" + }, + { + "address": "0x140004e03", + "size": 5, + "mnemonic": "mov", + "operands": "edx, 0xfa0" + }, + { + "address": "0x140004e08", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1b211]" + } + ], + "successors": [ + "0x140020020" + ] + }, + { + "address": "0x140020020", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140004e20", + "end_address": "0x140004e28", + "name": "", + "blocks": [ + { + "address": "0x140004e20", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140004e20", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2d7b9]" + }, + { + "address": "0x140004e27", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005170", + "end_address": "0x14000c9d5", + "name": "", + "blocks": [ + { + "address": "0x140005170", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005170", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140005a88" + } + ], + "successors": [ + "0x140005a88" + ] + }, + { + "address": "0x140005a88", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005a88", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000c9d0" + } + ], + "successors": [ + "0x14000c9d0" + ] + }, + { + "address": "0x14000c9d0", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000c9d0", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140011b00" + } + ], + "successors": [ + "0x140011b00" + ] + } + ] + }, + { + "address": "0x140005de0", + "end_address": "0x140005de6", + "name": "", + "blocks": [ + { + "address": "0x140005de0", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005de0", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0x4000" + }, + { + "address": "0x140005de5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005de8", + "end_address": "0x140005df6", + "name": "", + "blocks": [ + { + "address": "0x140005de8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005de8", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x2cec1]" + }, + { + "address": "0x140005def", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1a2c2]" + } + ], + "successors": [ + "0x1400200b8" + ] + }, + { + "address": "0x1400200b8", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005df8", + "end_address": "0x140005e00", + "name": "", + "blocks": [ + { + "address": "0x140005df8", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005df8", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x2cec1]" + }, + { + "address": "0x140005dff", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005e1c", + "end_address": "0x140005e28", + "name": "", + "blocks": [ + { + "address": "0x140005e1c", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005e1c", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140005e1e", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x2b28c], eax" + }, + { + "address": "0x140005e24", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x140005e27", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005e38", + "end_address": "0x140005e43", + "name": "", + "blocks": [ + { + "address": "0x140005e38", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140005e38", + "size": 10, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x2ce86], 0" + }, + { + "address": "0x140005e42", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140005f90", + "end_address": "0x140005f95", + "name": "", + "blocks": [ + { + "address": "0x140005f90", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005f90", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140003d2c" + } + ], + "successors": [ + "0x140003d2c" + ] + } + ] + }, + { + "address": "0x140005fec", + "end_address": "0x140005ffa", + "name": "", + "blocks": [ + { + "address": "0x140005fec", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140005fec", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 9]" + }, + { + "address": "0x140005ff3", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x1a07e]" + } + ], + "successors": [ + "0x140020078" + ] + }, + { + "address": "0x140020078", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400060d8", + "end_address": "0x1400060e4", + "name": "", + "blocks": [ + { + "address": "0x1400060d8", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400060d8", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x1400060da", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rip + 0x2d788], eax" + }, + { + "address": "0x1400060e0", + "size": 3, + "mnemonic": "setne", + "operands": "al" + }, + { + "address": "0x1400060e3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400064a4", + "end_address": "0x1400064a9", + "name": "", + "blocks": [ + { + "address": "0x1400064a4", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400064a4", + "size": 2, + "mnemonic": "mov", + "operands": "al, byte ptr [rdx]" + }, + { + "address": "0x1400064a6", + "size": 2, + "mnemonic": "and", + "operands": "al, 1" + }, + { + "address": "0x1400064a8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000662c", + "end_address": "0x14000664d", + "name": "", + "blocks": [ + { + "address": "0x14000662c", + "size": 5, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000662c", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x14000662f", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140006632", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], rax" + }, + { + "address": "0x140006635", + "size": 4, + "mnemonic": "test", + "operands": "byte ptr [r8], 1" + }, + { + "address": "0x140006639", + "size": 2, + "mnemonic": "je", + "operands": "0x140006649" + } + ], + "successors": [ + "0x140006649", + "0x14000663b" + ] + }, + { + "address": "0x140006649", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006649", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14000664c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000663b", + "size": 6, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000663b", + "size": 4, + "mnemonic": "mov", + "operands": "ecx, dword ptr [r8 + 0x14]" + }, + { + "address": "0x14000663f", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rdx]" + }, + { + "address": "0x140006642", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + rax]" + }, + { + "address": "0x140006646", + "size": 3, + "mnemonic": "mov", + "operands": "qword ptr [r9], rcx" + }, + { + "address": "0x140006649", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r9" + }, + { + "address": "0x14000664c", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140006f70", + "end_address": "0x140006f79", + "name": "", + "blocks": [ + { + "address": "0x140006f70", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140006f70", + "size": 7, + "mnemonic": "mov", + "operands": "rax, qword ptr [rip + 0x2bde9]" + }, + { + "address": "0x140006f77", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x140006f78", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000700c", + "end_address": "0x14000700f", + "name": "", + "blocks": [ + { + "address": "0x14000700c", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000700c", + "size": 3, + "mnemonic": "jmp", + "operands": "rdx" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007040", + "end_address": "0x140007063", + "name": "", + "blocks": [ + { + "address": "0x140007040", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140007040", + "size": 3, + "mnemonic": "movsxd", + "operands": "rax, dword ptr [rdx]" + }, + { + "address": "0x140007043", + "size": 3, + "mnemonic": "add", + "operands": "rax, rcx" + }, + { + "address": "0x140007046", + "size": 4, + "mnemonic": "cmp", + "operands": "dword ptr [rdx + 4], 0" + }, + { + "address": "0x14000704a", + "size": 2, + "mnemonic": "jl", + "operands": "0x140007062" + } + ], + "successors": [ + "0x140007062", + "0x14000704c" + ] + }, + { + "address": "0x140007062", + "size": 1, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007062", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000704c", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000704c", + "size": 4, + "mnemonic": "movsxd", + "operands": "r9, dword ptr [rdx + 4]" + }, + { + "address": "0x140007050", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rdx + 8]" + }, + { + "address": "0x140007054", + "size": 4, + "mnemonic": "mov", + "operands": "rcx, qword ptr [r9 + rcx]" + }, + { + "address": "0x140007058", + "size": 4, + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rdx + rcx]" + }, + { + "address": "0x14000705c", + "size": 3, + "mnemonic": "add", + "operands": "r8, r9" + }, + { + "address": "0x14000705f", + "size": 3, + "mnemonic": "add", + "operands": "rax, r8" + }, + { + "address": "0x140007062", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000735c", + "end_address": "0x140007364", + "name": "", + "blocks": [ + { + "address": "0x14000735c", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000735c", + "size": 3, + "mnemonic": "cmp", + "operands": "rcx, rdx" + }, + { + "address": "0x14000735f", + "size": 2, + "mnemonic": "jne", + "operands": "0x140007364" + }, + { + "address": "0x140007361", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140007363", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140007590", + "end_address": "0x14000759c", + "name": "", + "blocks": [ + { + "address": "0x140007590", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140007590", + "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rdx + 0x1c]" + }, + { + "address": "0x140007594", + "size": 3, + "mnemonic": "mov", + "operands": "rax, qword ptr [rcx]" + }, + { + "address": "0x140007597", + "size": 4, + "mnemonic": "mov", + "operands": "dword ptr [rdx + rax], r8d" + }, + { + "address": "0x14000759b", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400075d8", + "end_address": "0x1400075e0", + "name": "", + "blocks": [ + { + "address": "0x1400075d8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400075d8", + "size": 3, + "mnemonic": "mov", + "operands": "r8, qword ptr [rdx]" + }, + { + "address": "0x1400075db", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400075e8" + } + ], + "successors": [ + "0x1400075e8" + ] + } + ] + }, { "address": "0x1400075e0", + "end_address": "0x1400075e8", "name": "", "blocks": [ { @@ -88316,600 +386294,36 @@ "successors": [ "0x140007650" ] - }, + } + ] + }, + { + "address": "0x14000952c", + "end_address": "0x140009531", + "name": "", + "blocks": [ { - "address": "0x140007650", - "size": 11, + "address": "0x14000952c", + "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140007650", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140007653", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x140007657", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp" - }, - { - "address": "0x14000765b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x14000765f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x140007663", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140007665", - "size": 3, - "mnemonic": "or", - "operands": "ebp, 0xffffffff" - }, - { - "address": "0x140007668", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x14000766b", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x10], 0" - }, - { - "address": "0x14000766f", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rdx" - }, - { - "address": "0x140007672", - "size": 6, - "mnemonic": "je", - "operands": "0x140007724" - } - ], - "successors": [ - "0x140007724", - "0x140007678" - ] - }, - { - "address": "0x140007724", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007724", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebp" - }, - { - "address": "0x140007726", + "address": "0x14000952c", "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]" - }, - { - "address": "0x14000772b", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x18]" - }, - { - "address": "0x140007730", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x20]" - }, - { - "address": "0x140007735", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x28]" - }, - { - "address": "0x14000773a", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000773c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007678", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007678", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [rcx + 0x10]" - }, - { - "address": "0x14000767c", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rip - 0x7683]" - }, - { - "address": "0x140007683", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdx + 8]" - }, - { - "address": "0x140007687", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140007689", - "size": 3, - "mnemonic": "add", - "operands": "r9, rsi" - }, - { - "address": "0x14000768c", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000768f", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x140007691", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]" - }, - { - "address": "0x140007695", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140007698", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" - }, - { - "address": "0x1400076a1", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" - }, - { - "address": "0x1400076a9", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax" - }, - { - "address": "0x1400076ac", - "size": 4, - "mnemonic": "mov", - "operands": "r11d, dword ptr [r9 - 4]" - }, - { - "address": "0x1400076b0", - "size": 3, - "mnemonic": "shr", - "operands": "r11d, cl" - }, - { - "address": "0x1400076b3", - "size": 3, - "mnemonic": "test", - "operands": "r11d, r11d" - }, - { - "address": "0x1400076b6", - "size": 2, - "mnemonic": "je", - "operands": "0x140007724" - } - ], - "successors": [ - "0x140007724", - "0x1400076b8" - ] - }, - { - "address": "0x1400076b8", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400076b8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r10 + 0x10]" - }, - { - "address": "0x1400076bc", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, dword ptr [rax]" - }, - { - "address": "0x1400076bf", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]" - }, - { - "address": "0x1400076c3", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x1400076c6", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" - }, - { - "address": "0x1400076cf", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" - }, - { - "address": "0x1400076d7", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax" - }, - { - "address": "0x1400076da", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 - 4]" - }, - { - "address": "0x1400076de", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x1400076e0", - "size": 2, - "mnemonic": "add", - "operands": "edi, eax" - }, - { - "address": "0x1400076e2", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x1400076e4", - "size": 3, - "mnemonic": "add", - "operands": "rax, r10" - }, - { - "address": "0x1400076e7", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi" - }, - { - "address": "0x1400076ea", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax" - }, - { - "address": "0x1400076ed", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000771a" - } - ], - "successors": [ - "0x14000771a", - "0x1400076ef" - ] - }, - { - "address": "0x14000771a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000771a", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d" - }, - { - "address": "0x14000771d", - "size": 3, - "mnemonic": "cmove", - "operands": "edx, ebp" - }, - { - "address": "0x140007720", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x140007722", - "size": 2, "mnemonic": "jmp", - "operands": "0x140007726" + "operands": "0x140009054" } ], "successors": [ - "0x140007726" - ] - }, - { - "address": "0x1400076ef", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400076ef", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]" - }, - { - "address": "0x1400076f3", - "size": 3, - "mnemonic": "inc", - "operands": "r8d" - }, - { - "address": "0x1400076f6", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x1400076f9", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" - }, - { - "address": "0x140007702", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" - }, - { - "address": "0x14000770a", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax" - }, - { - "address": "0x14000770d", - "size": 4, - "mnemonic": "mov", - "operands": "edx, dword ptr [r9 - 4]" - }, - { - "address": "0x140007711", - "size": 2, - "mnemonic": "shr", - "operands": "edx, cl" - }, - { - "address": "0x140007713", - "size": 2, - "mnemonic": "dec", - "operands": "edx" - }, - { - "address": "0x140007715", - "size": 3, - "mnemonic": "cmp", - "operands": "r8d, r11d" - }, - { - "address": "0x140007718", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400076bf" - } - ], - "successors": [ - "0x1400076bf", - "0x14000771a" - ] - }, - { - "address": "0x140007726", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007726", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]" - }, - { - "address": "0x14000772b", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x18]" - }, - { - "address": "0x140007730", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x20]" - }, - { - "address": "0x140007735", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x28]" - }, - { - "address": "0x14000773a", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000773c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400076bf", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400076bf", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r9]" - }, - { - "address": "0x1400076c3", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x1400076c6", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" - }, - { - "address": "0x1400076cf", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" - }, - { - "address": "0x1400076d7", - "size": 3, - "mnemonic": "sub", - "operands": "r9, rax" - }, - { - "address": "0x1400076da", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 - 4]" - }, - { - "address": "0x1400076de", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x1400076e0", - "size": 2, - "mnemonic": "add", - "operands": "edi, eax" - }, - { - "address": "0x1400076e2", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x1400076e4", - "size": 3, - "mnemonic": "add", - "operands": "rax, r10" - }, - { - "address": "0x1400076e7", - "size": 3, - "mnemonic": "add", - "operands": "rax, rsi" - }, - { - "address": "0x1400076ea", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax" - }, - { - "address": "0x1400076ed", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000771a" - } - ], - "successors": [ - "0x14000771a", - "0x1400076ef" + "0x140009054" ] } ] }, { "address": "0x140009604", + "end_address": "0x1400096e8", "name": "", "blocks": [ { @@ -89312,1460 +386726,54 @@ ] }, { - "address": "0x140006788", + "address": "0x140009724", + "end_address": "0x140009745", "name": "", "blocks": [ { - "address": "0x140006788", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006788", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x14000678b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x14000678f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp" - }, - { - "address": "0x140006793", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x140006797", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x14000679b", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x14000679d", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000679f", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x1400067a1", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x1400067a5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdx" - }, - { - "address": "0x1400067aa", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x1400067ad", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rax - 0x28], xmm6" - }, - { - "address": "0x1400067b1", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x1400067b4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rdx" - }, - { - "address": "0x1400067b9", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x1400067bb", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], edi" - }, - { - "address": "0x1400067bf", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rax - 0x38]" - }, - { - "address": "0x1400067c3", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x20]" - }, - { - "address": "0x1400067c8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400067cb", - "size": 5, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rax - 0x38], xmm6" - }, - { - "address": "0x1400067d0", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, r8d" - }, - { - "address": "0x1400067d3", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi" - }, - { - "address": "0x1400067d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c" - }, - { - "address": "0x1400067da", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, dword ptr [rbx]" - }, - { - "address": "0x1400067dd", - "size": 3, - "mnemonic": "xor", - "operands": "r10d, r10d" - }, - { - "address": "0x1400067e0", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d" - }, - { - "address": "0x1400067e3", - "size": 6, - "mnemonic": "je", - "operands": "0x1400068b9" - } - ], - "successors": [ - "0x1400068b9", - "0x1400067e9" - ] - }, - { - "address": "0x1400068b9", - "size": 21, + "address": "0x140009724", + "size": 7, "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x1400068b9", - "size": 2, - "mnemonic": "inc", - "operands": "esi" - }, - { - "address": "0x1400068bb", - "size": 6, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0x40], xmm6" - }, - { - "address": "0x1400068c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]" - }, - { - "address": "0x1400068c6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], esi" - }, - { - "address": "0x1400068ca", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400068cd", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c" - }, - { - "address": "0x1400068d2", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x30]" - }, - { - "address": "0x1400068d7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]" - }, - { - "address": "0x1400068dc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp" - }, - { - "address": "0x1400068df", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x1400068e3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x1400068e7", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]" - }, - { - "address": "0x1400068eb", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp], xmm6" - }, - { - "address": "0x1400068f0", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x50]" - }, - { - "address": "0x1400068f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp + 0x10], xmm0" - }, - { - "address": "0x1400068fa", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x1400068fe", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140006901", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140006903", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140006905", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140006907", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400067e9", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400067e9", - "size": 4, - "mnemonic": "mov", - "operands": "r11, qword ptr [rbx + 8]" - }, - { - "address": "0x1400067ed", + "address": "0x140009724", "size": 7, "mnemonic": "lea", - "operands": "r12, [rip - 0x67f4]" + "operands": "rax, [rip + 0x1a7dd]" }, { - "address": "0x1400067f4", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x18]" - }, - { - "address": "0x1400067f8", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, eax" - }, - { - "address": "0x1400067fb", - "size": 2, - "mnemonic": "jl", - "operands": "0x14000681c" - } - ], - "successors": [ - "0x14000681c", - "0x1400067fd" - ] - }, - { - "address": "0x14000681c", - "size": 60, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000681c", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r11]" - }, - { - "address": "0x140006820", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11" - }, - { - "address": "0x140006823", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006826", - "size": 3, - "mnemonic": "inc", - "operands": "r10d" - }, - { - "address": "0x140006829", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r12 + 0x23d90]" - }, - { - "address": "0x140006832", + "address": "0x14000972b", "size": 8, "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" + "operands": "qword ptr [rcx + 0x10], 0" }, { - "address": "0x14000683a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x14000683d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140006840", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x140006844", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006846", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax" - }, - { - "address": "0x140006849", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x14000684c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11" - }, - { - "address": "0x14000684f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006852", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r12 + 0x23d90]" - }, - { - "address": "0x14000685b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" - }, - { - "address": "0x140006863", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8" - }, - { - "address": "0x140006866", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x140006869", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x14000686c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x14000686e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x140006872", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax" - }, - { - "address": "0x140006875", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x140006878", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x14000687b", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r12 + 0x23d90]" - }, - { - "address": "0x140006884", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" - }, - { - "address": "0x14000688c", - "size": 3, - "mnemonic": "sub", - "operands": "r11, rax" - }, - { - "address": "0x14000688f", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r8" - }, - { - "address": "0x140006892", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r9" - }, - { - "address": "0x140006895", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11 - 4]" - }, - { - "address": "0x140006899", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x14000689b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11" - }, - { - "address": "0x14000689f", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax" - }, - { - "address": "0x1400068a2", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11]" - }, - { - "address": "0x1400068a5", - "size": 4, - "mnemonic": "add", - "operands": "r11, 4" - }, - { - "address": "0x1400068a9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11" - }, - { - "address": "0x1400068ad", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], eax" - }, - { - "address": "0x1400068b0", - "size": 3, - "mnemonic": "cmp", - "operands": "r10d, r15d" - }, - { - "address": "0x1400068b3", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400067f4" - }, - { - "address": "0x1400068b9", - "size": 2, - "mnemonic": "inc", - "operands": "esi" - }, - { - "address": "0x1400068bb", - "size": 6, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0x40], xmm6" - }, - { - "address": "0x1400068c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]" - }, - { - "address": "0x1400068c6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], esi" - }, - { - "address": "0x1400068ca", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400068cd", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c" - }, - { - "address": "0x1400068d2", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x30]" - }, - { - "address": "0x1400068d7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]" - }, - { - "address": "0x1400068dc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp" - }, - { - "address": "0x1400068df", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x1400068e3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x1400068e7", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]" - }, - { - "address": "0x1400068eb", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp], xmm6" - }, - { - "address": "0x1400068f0", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x50]" - }, - { - "address": "0x1400068f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp + 0x10], xmm0" - }, - { - "address": "0x1400068fa", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x1400068fe", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140006901", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140006903", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140006905", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140006907", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400067fd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400067fd", - "size": 4, - "mnemonic": "shr", - "operands": "rax, 0x20" - }, - { - "address": "0x140006801", - "size": 3, - "mnemonic": "cmp", - "operands": "r14d, eax" - }, - { - "address": "0x140006804", - "size": 2, - "mnemonic": "jg", - "operands": "0x14000681c" - } - ], - "successors": [ - "0x14000681c", - "0x140006806" - ] - }, - { - "address": "0x140006806", - "size": 67, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006806", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi" - }, - { - "address": "0x140006808", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d" - }, - { - "address": "0x14000680b", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r10d" - }, - { - "address": "0x14000680e", - "size": 3, - "mnemonic": "cmove", - "operands": "eax, edi" - }, - { - "address": "0x140006811", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax" - }, - { - "address": "0x140006815", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x140006817", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x20]" - }, - { - "address": "0x14000681c", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r11]" - }, - { - "address": "0x140006820", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11" - }, - { - "address": "0x140006823", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006826", - "size": 3, - "mnemonic": "inc", - "operands": "r10d" - }, - { - "address": "0x140006829", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + r12 + 0x23d90]" - }, - { - "address": "0x140006832", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" - }, - { - "address": "0x14000683a", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x14000683d", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140006840", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x140006844", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006846", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x18], eax" - }, - { - "address": "0x140006849", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x14000684c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r11" - }, - { - "address": "0x14000684f", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006852", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + r12 + 0x23d90]" - }, - { - "address": "0x14000685b", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" - }, - { - "address": "0x140006863", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8" - }, - { - "address": "0x140006866", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x140006869", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x14000686c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x14000686e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x140006872", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x1c], eax" - }, - { - "address": "0x140006875", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x140006878", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x14000687b", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r12 + 0x23d90]" - }, - { - "address": "0x140006884", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r12 + 0x23da0]" - }, - { - "address": "0x14000688c", - "size": 3, - "mnemonic": "sub", - "operands": "r11, rax" - }, - { - "address": "0x14000688f", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r8" - }, - { - "address": "0x140006892", - "size": 3, - "mnemonic": "sub", - "operands": "r11, r9" - }, - { - "address": "0x140006895", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11 - 4]" - }, - { - "address": "0x140006899", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x14000689b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11" - }, - { - "address": "0x14000689f", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x20], eax" - }, - { - "address": "0x1400068a2", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r11]" - }, - { - "address": "0x1400068a5", - "size": 4, - "mnemonic": "add", - "operands": "r11, 4" - }, - { - "address": "0x1400068a9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], r11" - }, - { - "address": "0x1400068ad", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x24], eax" - }, - { - "address": "0x1400068b0", - "size": 3, - "mnemonic": "cmp", - "operands": "r10d, r15d" - }, - { - "address": "0x1400068b3", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400067f4" - }, - { - "address": "0x1400068b9", - "size": 2, - "mnemonic": "inc", - "operands": "esi" - }, - { - "address": "0x1400068bb", - "size": 6, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0x40], xmm6" - }, - { - "address": "0x1400068c1", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x40]" - }, - { - "address": "0x1400068c6", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], esi" - }, - { - "address": "0x1400068ca", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400068cd", - "size": 5, - "mnemonic": "call", - "operands": "0x140006b2c" - }, - { - "address": "0x1400068d2", - "size": 5, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rsp + 0x30]" - }, - { - "address": "0x1400068d7", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x60]" - }, - { - "address": "0x1400068dc", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbp" - }, - { - "address": "0x1400068df", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x1400068e3", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x1400068e7", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]" - }, - { - "address": "0x1400068eb", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp], xmm6" - }, - { - "address": "0x1400068f0", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0x50]" - }, - { - "address": "0x1400068f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp + 0x10], xmm0" - }, - { - "address": "0x1400068fa", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x1400068fe", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140006901", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140006903", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140006905", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140006907", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009580", - "name": "", - "blocks": [ - { - "address": "0x140009580", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009580", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140009582", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009586", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140009588", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0" - }, - { - "address": "0x14000958b", + "address": "0x140009733", "size": 4, "mnemonic": "mov", "operands": "qword ptr [rcx + 8], rax" }, { - "address": "0x14000958f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140009592", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rax" - }, - { - "address": "0x140009596", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x18], al" - }, - { - "address": "0x140009599", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x1c], rax" - }, - { - "address": "0x14000959d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x24], rax" - }, - { - "address": "0x1400095a1", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rcx + 0x30], xmm0" - }, - { - "address": "0x1400095a5", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x40], r8" - }, - { - "address": "0x1400095a9", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rcx + 0x48], r9d" - }, - { - "address": "0x1400095ad", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0xc], eax" - }, - { - "address": "0x1400095b0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400095f7" - } - ], - "successors": [ - "0x1400095f7", - "0x1400095b2" - ] - }, - { - "address": "0x1400095f7", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400095f7", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rcx], eax" - }, - { - "address": "0x1400095f9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x1400095fc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009600", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140009601", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400095b2", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400095b2", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdx + 0xc]" - }, - { - "address": "0x1400095b6", - "size": 3, - "mnemonic": "add", - "operands": "rdx, r8" - }, - { - "address": "0x1400095b9", + "address": "0x140009737", "size": 7, "mnemonic": "lea", - "operands": "r8, [rip - 0x95c0]" + "operands": "rax, [rip + 0x1a7ba]" }, { - "address": "0x1400095c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rdx" - }, - { - "address": "0x1400095c4", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x1400095c7", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x1400095ca", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" - }, - { - "address": "0x1400095d3", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" - }, - { - "address": "0x1400095db", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax" - }, - { - "address": "0x1400095de", + "address": "0x14000973e", "size": 3, "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" + "operands": "qword ptr [rcx], rax" }, { - "address": "0x1400095e1", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x1400095e3", + "address": "0x140009741", "size": 3, "mnemonic": "mov", - "operands": "rcx, rbx" + "operands": "rax, rcx" }, { - "address": "0x1400095e6", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax" - }, - { - "address": "0x1400095e8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x1400095ec", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x10], rdx" - }, - { - "address": "0x1400095f0", - "size": 5, - "mnemonic": "call", - "operands": "0x140009b74" - }, - { - "address": "0x1400095f5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400095f9" - } - ], - "successors": [ - "0x1400095f9" - ] - }, - { - "address": "0x1400095f9", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400095f9", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x1400095fc", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009600", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140009601", + "address": "0x140009744", "size": 1, "mnemonic": "ret", "operands": "" @@ -90776,1207 +386784,9 @@ } ] }, - { - "address": "0x1400064a4", - "name": "", - "blocks": [ - { - "address": "0x1400064a4", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400064a4", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rdx]" - }, - { - "address": "0x1400064a6", - "size": 2, - "mnemonic": "and", - "operands": "al, 1" - }, - { - "address": "0x1400064a8", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140008f14", - "name": "", - "blocks": [ - { - "address": "0x140008f14", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f14", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140008f17", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x140008f1b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp" - }, - { - "address": "0x140008f1f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x140008f23", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x140008f27", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140008f29", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140008f2b", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140008f2d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140008f31", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rcx + 8]" - }, - { - "address": "0x140008f35", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140008f37", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r8" - }, - { - "address": "0x140008f3a", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx" - }, - { - "address": "0x140008f3d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx" - }, - { - "address": "0x140008f40", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140008f42", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f" - } - ], - "successors": [ - "0x14000902f", - "0x140008f48" - ] - }, - { - "address": "0x14000902f", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000902f", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140009034", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140009039", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000903e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140009043", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140009048", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000904c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000904e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009050", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140009052", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140008f48", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f48", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008f4d", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rax" - }, - { - "address": "0x140008f50", - "size": 3, - "mnemonic": "add", - "operands": "r9, rbx" - }, - { - "address": "0x140008f53", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f" - } - ], - "successors": [ - "0x14000902f", - "0x140008f59" - ] - }, - { - "address": "0x140008f59", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f59", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]" - }, - { - "address": "0x140008f5d", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140008f5f", - "size": 2, - "mnemonic": "je", - "operands": "0x140008f6c" - } - ], - "successors": [ - "0x140008f6c", - "0x140008f61" - ] - }, - { - "address": "0x140008f6c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f6c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140008f6f", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" - }, - { - "address": "0x140008f73", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f" - } - ], - "successors": [ - "0x14000902f", - "0x140008f79" - ] - }, - { - "address": "0x140008f61", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f61", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008f66", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rax]" - }, - { - "address": "0x140008f6a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008f6f" - } - ], - "successors": [ - "0x140008f6f" - ] - }, - { - "address": "0x140008f79", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f79", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rsi + 4]" - }, - { - "address": "0x140008f7d", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 0x80" - }, - { - "address": "0x140008f80", - "size": 2, - "mnemonic": "je", - "operands": "0x140008f8c" - } - ], - "successors": [ - "0x140008f8c", - "0x140008f82" - ] - }, - { - "address": "0x140008f6f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f6f", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" - }, - { - "address": "0x140008f73", - "size": 6, - "mnemonic": "je", - "operands": "0x14000902f" - } - ], - "successors": [ - "0x14000902f", - "0x140008f79" - ] - }, - { - "address": "0x140008f8c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f8c", - "size": 4, - "mnemonic": "movsxd", - "operands": "r14, dword ptr [rsi + 8]" - }, - { - "address": "0x140008f90", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d" - }, - { - "address": "0x140008f93", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fa0" - } - ], - "successors": [ - "0x140008fa0", - "0x140008f95" - ] - }, - { - "address": "0x140008f82", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f82", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r15], 0x10" - }, - { - "address": "0x140008f86", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000902f" - }, - { - "address": "0x140008f8c", - "size": 4, - "mnemonic": "movsxd", - "operands": "r14, dword ptr [rsi + 8]" - }, - { - "address": "0x140008f90", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d" - }, - { - "address": "0x140008f93", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fa0" - } - ], - "successors": [ - "0x140008fa0", - "0x140008f95" - ] - }, - { - "address": "0x140008fa0", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fa0", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi" - }, - { - "address": "0x140008fa3", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008fa8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r15 + 4]" - }, - { - "address": "0x140008fac", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax" - }, - { - "address": "0x140008faf", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rcx" - }, - { - "address": "0x140008fb2", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fef" - } - ], - "successors": [ - "0x140008fef", - "0x140008fb4" - ] - }, - { - "address": "0x140008f95", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008f95", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008f9a", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [r14 + rax]" - }, - { - "address": "0x140008f9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008fa3" - } - ], - "successors": [ - "0x140008fa3" - ] - }, - { - "address": "0x140008fef", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fef", - "size": 2, - "mnemonic": "mov", - "operands": "al, 2" - }, - { - "address": "0x140008ff1", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r15], al" - }, - { - "address": "0x140008ff4", - "size": 2, - "mnemonic": "je", - "operands": "0x140009001" - } - ], - "successors": [ - "0x140009001", - "0x140008ff6" - ] - }, - { - "address": "0x140008fb4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fb4", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]" - }, - { - "address": "0x140008fb8", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140008fba", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fc7" - } - ], - "successors": [ - "0x140008fc7", - "0x140008fbc" - ] - }, - { - "address": "0x140008fa3", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fa3", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008fa8", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [r15 + 4]" - }, - { - "address": "0x140008fac", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax" - }, - { - "address": "0x140008faf", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rcx" - }, - { - "address": "0x140008fb2", - "size": 2, - "mnemonic": "je", - "operands": "0x140008fef" - } - ], - "successors": [ - "0x140008fef", - "0x140008fb4" - ] - }, - { - "address": "0x140009001", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009001", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rbx" - }, - { - "address": "0x140009004", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [r12], 1" - }, - { - "address": "0x140009009", - "size": 2, - "mnemonic": "je", - "operands": "0x140009010" - } - ], - "successors": [ - "0x140009010", - "0x14000900b" - ] - }, - { - "address": "0x140008ff6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ff6", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 8" - }, - { - "address": "0x140008ff9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b" - } - ], - "successors": [ - "0x14000902b", - "0x140008ffb" - ] - }, - { - "address": "0x140008fc7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fc7", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdi" - }, - { - "address": "0x140008fca", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r15 + 4]" - }, - { - "address": "0x140008fce", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008fd3", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]" - }, - { - "address": "0x140008fd7", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax" - }, - { - "address": "0x140008fda", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]" - }, - { - "address": "0x140008fde", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0" - }, - { - "address": "0x140008fe3", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140008fe5", - "size": 2, - "mnemonic": "je", - "operands": "0x140008feb" - } - ], - "successors": [ - "0x140008feb", - "0x140008fe7" - ] - }, - { - "address": "0x140008fbc", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fbc", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140008fc1", - "size": 4, - "mnemonic": "lea", - "operands": "rbp, [rbx + rax]" - }, - { - "address": "0x140008fc5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140008fca" - } - ], - "successors": [ - "0x140008fca" - ] - }, - { - "address": "0x140009010", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009010", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [r12], 4" - }, - { - "address": "0x140009015", - "size": 2, - "mnemonic": "je", - "operands": "0x14000901c" - } - ], - "successors": [ - "0x14000901c", - "0x140009017" - ] - }, - { - "address": "0x14000900b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000900b", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 1" - }, - { - "address": "0x14000900e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b" - } - ], - "successors": [ - "0x14000902b", - "0x140009010" - ] - }, - { - "address": "0x14000902b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000902b", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x14000902d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009034" - } - ], - "successors": [ - "0x140009034" - ] - }, - { - "address": "0x140008ffb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008ffb", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4" - }, - { - "address": "0x140008fff", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009004" - } - ], - "successors": [ - "0x140009004" - ] - }, - { - "address": "0x140008feb", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008feb", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rsi + 4]" - }, - { - "address": "0x140008fef", - "size": 2, - "mnemonic": "mov", - "operands": "al, 2" - }, - { - "address": "0x140008ff1", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [r15], al" - }, - { - "address": "0x140008ff4", - "size": 2, - "mnemonic": "je", - "operands": "0x140009001" - } - ], - "successors": [ - "0x140009001", - "0x140008ff6" - ] - }, - { - "address": "0x140008fe7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fe7", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140008fe9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009034" - } - ], - "successors": [ - "0x140009034" - ] - }, - { - "address": "0x140008fca", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140008fca", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r15 + 4]" - }, - { - "address": "0x140008fce", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140008fd3", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 0x10]" - }, - { - "address": "0x140008fd7", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rax" - }, - { - "address": "0x140008fda", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x10]" - }, - { - "address": "0x140008fde", - "size": 5, - "mnemonic": "call", - "operands": "0x14001efd0" - }, - { - "address": "0x140008fe3", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140008fe5", - "size": 2, - "mnemonic": "je", - "operands": "0x140008feb" - } - ], - "successors": [ - "0x140008feb", - "0x140008fe7" - ] - }, - { - "address": "0x14000901c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000901c", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r12], al" - }, - { - "address": "0x140009020", - "size": 2, - "mnemonic": "je", - "operands": "0x140009026" - } - ], - "successors": [ - "0x140009026", - "0x140009022" - ] - }, - { - "address": "0x140009017", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009017", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 4" - }, - { - "address": "0x14000901a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b" - } - ], - "successors": [ - "0x14000902b", - "0x14000901c" - ] - }, - { - "address": "0x140009034", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009034", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140009039", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000903e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140009043", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140009048", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000904c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000904e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009050", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140009052", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140009004", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009004", - "size": 5, - "mnemonic": "test", - "operands": "byte ptr [r12], 1" - }, - { - "address": "0x140009009", - "size": 2, - "mnemonic": "je", - "operands": "0x140009010" - } - ], - "successors": [ - "0x140009010", - "0x14000900b" - ] - }, - { - "address": "0x140009026", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009026", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 1" - }, - { - "address": "0x14000902b", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x14000902d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009034" - } - ], - "successors": [ - "0x140009034" - ] - }, - { - "address": "0x140009022", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009022", - "size": 2, - "mnemonic": "test", - "operands": "byte ptr [rsi], al" - }, - { - "address": "0x140009024", - "size": 2, - "mnemonic": "je", - "operands": "0x14000902b" - } - ], - "successors": [ - "0x14000902b", - "0x140009026" - ] - } - ] - }, { "address": "0x140009b74", + "end_address": "0x140009c9b", "name": "", "blocks": [ { @@ -92577,650 +387387,9 @@ } ] }, - { - "address": "0x140007cb0", - "name": "", - "blocks": [ - { - "address": "0x140007cb0", - "size": 24, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007cb0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140007cb3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x140007cb7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8" - }, - { - "address": "0x140007cbb", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140007cbc", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140007cbd", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140007cbe", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140007cc0", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140007cc2", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140007cc4", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140007cc6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x140007cca", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xc0]" - }, - { - "address": "0x140007cd2", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9" - }, - { - "address": "0x140007cd5", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx" - }, - { - "address": "0x140007cd8", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + 0x10]" - }, - { - "address": "0x140007cdc", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx" - }, - { - "address": "0x140007cdf", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12" - }, - { - "address": "0x140007ce2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13" - }, - { - "address": "0x140007ce5", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544" - }, - { - "address": "0x140007cea", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0xd0]" - }, - { - "address": "0x140007cf2", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax" - }, - { - "address": "0x140007cf5", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0xc8]" - }, - { - "address": "0x140007cfd", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x140007d00", - "size": 2, - "mnemonic": "je", - "operands": "0x140007d10" - } - ], - "successors": [ - "0x140007d10", - "0x140007d02" - ] - } - ] - }, - { - "address": "0x140006240", - "name": "", - "blocks": [ - { - "address": "0x140006240", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006240", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140006243", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], r9" - }, - { - "address": "0x140006247", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8" - }, - { - "address": "0x14000624b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rdx" - }, - { - "address": "0x14000624f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx" - }, - { - "address": "0x140006253", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140006254", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x140006258", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000625b", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax - 0x28], 0" - }, - { - "address": "0x140006262", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x18], rcx" - }, - { - "address": "0x140006266", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], r8" - }, - { - "address": "0x14000626a", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14000626f", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x50]" - }, - { - "address": "0x140006274", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x140006276", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]" - }, - { - "address": "0x14000627a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1a040]" - }, - { - "address": "0x140006280", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], 0" - }, - { - "address": "0x140006288", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000628a" - } - ], - "successors": [ - "0x14000628a" - ] - }, - { - "address": "0x14000628a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000628a", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x40]" - }, - { - "address": "0x14000628e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60" - }, - { - "address": "0x140006292", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140006293", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006294", - "name": "", - "blocks": [ - { - "address": "0x140006294", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006294", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140006297", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], r9" - }, - { - "address": "0x14000629b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8" - }, - { - "address": "0x14000629f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rdx" - }, - { - "address": "0x1400062a3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx" - }, - { - "address": "0x1400062a7", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x1400062a8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x1400062ac", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x1400062af", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax - 0x28], 0" - }, - { - "address": "0x1400062b6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x18], rcx" - }, - { - "address": "0x1400062ba", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], r8" - }, - { - "address": "0x1400062be", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x1400062c3", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x50]" - }, - { - "address": "0x1400062c8", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x1400062ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]" - }, - { - "address": "0x1400062ce", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x19fec]" - }, - { - "address": "0x1400062d4", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], 0" - }, - { - "address": "0x1400062dc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400062de" - } - ], - "successors": [ - "0x1400062de" - ] - }, - { - "address": "0x1400062de", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400062de", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x40]" - }, - { - "address": "0x1400062e2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60" - }, - { - "address": "0x1400062e6", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x1400062e7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007d88", - "name": "", - "blocks": [ - { - "address": "0x140007d88", - "size": 24, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007d88", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140007d8b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x140007d8f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8" - }, - { - "address": "0x140007d93", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140007d94", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140007d95", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140007d96", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140007d98", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140007d9a", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140007d9c", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140007d9e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x140007da2", - "size": 8, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0xc0]" - }, - { - "address": "0x140007daa", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9" - }, - { - "address": "0x140007dad", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx" - }, - { - "address": "0x140007db0", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + 0x10]" - }, - { - "address": "0x140007db4", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx" - }, - { - "address": "0x140007db7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12" - }, - { - "address": "0x140007dba", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13" - }, - { - "address": "0x140007dbd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000662c" - }, - { - "address": "0x140007dc2", - "size": 8, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0xd0]" - }, - { - "address": "0x140007dca", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax" - }, - { - "address": "0x140007dcd", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0xc8]" - }, - { - "address": "0x140007dd5", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x140007dd8", - "size": 2, - "mnemonic": "je", - "operands": "0x140007de8" - } - ], - "successors": [ - "0x140007de8", - "0x140007dda" - ] - } - ] - }, { "address": "0x14000a464", + "end_address": "0x14000a502", "name": "", "blocks": [ { @@ -93539,27568 +387708,9 @@ } ] }, - { - "address": "0x14000aefc", - "name": "", - "blocks": [ - { - "address": "0x14000aefc", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000aefc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000af01", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14000af06", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000af0b", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000af0c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000af10", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x14000af13", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r9d" - }, - { - "address": "0x14000af16", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x68]" - }, - { - "address": "0x14000af1b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x14000af1e", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x14000af21", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ac30" - }, - { - "address": "0x14000af26", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000af29", - "size": 2, - "mnemonic": "je", - "operands": "0x14000af67" - } - ], - "successors": [ - "0x14000af67", - "0x14000af2b" - ] - }, - { - "address": "0x14000af67", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000af67", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x68]" - }, - { - "address": "0x14000af6c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x27e65]" - }, - { - "address": "0x14000af73", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ac9c" - }, - { - "address": "0x14000af78", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x14000af7b", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x14000af7e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x14000af81", - "size": 3, - "mnemonic": "mov", - "operands": "r10, qword ptr [rax]" - }, - { - "address": "0x14000af84", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x260b5]" - }, - { - "address": "0x14000af8b", - "size": 3, - "mnemonic": "xor", - "operands": "r10, rax" - }, - { - "address": "0x14000af8e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x14000af90", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f" - }, - { - "address": "0x14000af93", - "size": 3, - "mnemonic": "ror", - "operands": "r10, cl" - }, - { - "address": "0x14000af96", - "size": 3, - "mnemonic": "test", - "operands": "r10, r10" - }, - { - "address": "0x14000af99", - "size": 2, - "mnemonic": "je", - "operands": "0x14000afa0" - } - ], - "successors": [ - "0x14000afa0", - "0x14000af9b" - ] - }, - { - "address": "0x14000af2b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000af2b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x3b8]" - }, - { - "address": "0x14000af32", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000af35", - "size": 2, - "mnemonic": "je", - "operands": "0x14000af67" - } - ], - "successors": [ - "0x14000af67", - "0x14000af37" - ] - }, - { - "address": "0x14000afa0", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000afa0", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000afa5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14000afa8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14000afad", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afd4" - }, - { - "address": "0x14000afb2", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000af9b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000af9b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10" - }, - { - "address": "0x14000af9e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000af40" - } - ], - "successors": [ - "0x14000af40" - ] - }, - { - "address": "0x14000af37", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000af37", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x14000af3a", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x14000af3d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x14000af40", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000af45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx" - }, - { - "address": "0x14000af4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14000af4d", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14000af52", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000af57", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000af5c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000af61", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000af65", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000af66", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000af40", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000af40", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000af45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx" - }, - { - "address": "0x14000af4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14000af4d", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14000af52", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000af57", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000af5c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000af61", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000af65", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000af66", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000abc8", - "name": "", - "blocks": [ - { - "address": "0x14000abc8", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000abc8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x14000abcd", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000abce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000abd2", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rcx], 0" - }, - { - "address": "0x14000abd6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000abd9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac1b" - }, - { - "address": "0x14000abdb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15517]" - }, - { - "address": "0x14000abe1", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rdi + 0x10], 0" - }, - { - "address": "0x14000abe5", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax" - }, - { - "address": "0x14000abe9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000abf8" - }, - { - "address": "0x14000abeb", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rdi + 8], 0" - }, - { - "address": "0x14000abf0", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000abf2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x10], 1" - }, - { - "address": "0x14000abf6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000abfc" - } - ], - "successors": [ - "0x14000abfc" - ] - }, - { - "address": "0x14000abfc", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000abfc", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]" - }, - { - "address": "0x14000ac01", - "size": 5, - "mnemonic": "call", - "operands": "0x1400119b4" - }, - { - "address": "0x14000ac06", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x30]" - }, - { - "address": "0x14000ac0a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14000ac0d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax" - }, - { - "address": "0x14000ac10", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x154ea]" - }, - { - "address": "0x14000ac16", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14000ac19", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ac29" - } - ], - "successors": [ - "0x14000ac29", - "0x14000ac1b" - ] - }, - { - "address": "0x14000ac29", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ac29", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000ac2e", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ac1b", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ac1b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]" - }, - { - "address": "0x14000ac1e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000ac23", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000ac27", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000ac28", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b210", - "name": "", - "blocks": [ - { - "address": "0x14000b210", - "size": 22, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b210", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x14000b213", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbx" - }, - { - "address": "0x14000b217", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx" - }, - { - "address": "0x14000b21b", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000b21c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000b220", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x14000b223", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000b226", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000b229", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b259" - }, - { - "address": "0x14000b22b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 0x30], 1" - }, - { - "address": "0x14000b22f", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x2c], 0x16" - }, - { - "address": "0x14000b236", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], rdx" - }, - { - "address": "0x14000b23a", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rax - 0x18], rcx" - }, - { - "address": "0x14000b23e", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000b241", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000b244", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000b246", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x14000b24b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x14000b24e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000b253", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000b257", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000b258", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b468", - "name": "", - "blocks": [ - { - "address": "0x14000b468", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b468", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000b46d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14000b472", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x14000b473", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000b474", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000b476", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x14000b47a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x14000b47d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8" - }, - { - "address": "0x14000b480", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x14000b482", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14000b487", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000b488", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x27959]" - }, - { - "address": "0x14000b48f", - "size": 7, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rip + 0x2794a]" - }, - { - "address": "0x14000b496", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [rbx + rax*8]" - }, - { - "address": "0x14000b49a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx" - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14" - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531" - } - ], - "successors": [ - "0x14000b531", - "0x14000b4a8" - ] - }, - { - "address": "0x14000b531", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b531", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi]" - }, - { - "address": "0x14000b533", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14000b538", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x80]" - }, - { - "address": "0x14000b540", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x60" - }, - { - "address": "0x14000b544", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000b546", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000b547", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x14000b548", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b4a8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4a8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]" - }, - { - "address": "0x14000b4ab", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rcx" - }, - { - "address": "0x14000b4b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi]" - }, - { - "address": "0x14000b4b3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000b4b6", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da" - } - ], - "successors": [ - "0x14000b4da", - "0x14000b4b8" - ] - }, - { - "address": "0x14000b4da", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8" - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a" - } - ], - "successors": [ - "0x14000b49a" - ] - }, - { - "address": "0x14000b4b8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4b8", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 0x14]" - }, - { - "address": "0x14000b4bb", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000b4bc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14000b4be", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd" - }, - { - "address": "0x14000b4c1", - "size": 2, - "mnemonic": "test", - "operands": "al, 1" - }, - { - "address": "0x14000b4c3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b4da" - } - ], - "successors": [ - "0x14000b4da", - "0x14000b4c5" - ] - }, - { - "address": "0x14000b49a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b49a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rbx" - }, - { - "address": "0x14000b49f", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14" - }, - { - "address": "0x14000b4a2", - "size": 6, - "mnemonic": "je", - "operands": "0x14000b531" - } - ], - "successors": [ - "0x14000b531", - "0x14000b4a8" - ] - }, - { - "address": "0x14000b4c5", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4c5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14000b4c7", - "size": 2, - "mnemonic": "and", - "operands": "al, 3" - }, - { - "address": "0x14000b4c9", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2" - }, - { - "address": "0x14000b4cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4d2" - }, - { - "address": "0x14000b4cd", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0" - }, - { - "address": "0x14000b4d0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b4e0" - }, - { - "address": "0x14000b4d2", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb" - }, - { - "address": "0x14000b4d6", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b4e0" - } - ], - "successors": [ - "0x14000b4e0", - "0x14000b4d8" - ] - }, - { - "address": "0x14000b4e0", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4e0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi + 0x10]" - }, - { - "address": "0x14000b4e4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi + 8]" - }, - { - "address": "0x14000b4e8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]" - }, - { - "address": "0x14000b4eb", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x20]" - }, - { - "address": "0x14000b4f0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r8" - }, - { - "address": "0x14000b4f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], rax" - }, - { - "address": "0x14000b4fa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rcx" - }, - { - "address": "0x14000b4ff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx" - }, - { - "address": "0x14000b504", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x20]" - }, - { - "address": "0x14000b509", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x14000b50e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x14000b513", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x28]" - }, - { - "address": "0x14000b518", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x40]" - }, - { - "address": "0x14000b51d", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]" - }, - { - "address": "0x14000b522", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x88]" - }, - { - "address": "0x14000b52a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b3cc" - }, - { - "address": "0x14000b52f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b4da" - } - ], - "successors": [ - "0x14000b4da" - ] - }, - { - "address": "0x14000b4d8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b4d8", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]" - }, - { - "address": "0x14000b4da", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8" - }, - { - "address": "0x14000b4de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b49a" - } - ], - "successors": [ - "0x14000b49a" - ] - } - ] - }, - { - "address": "0x14000b58c", - "name": "", - "blocks": [ - { - "address": "0x14000b58c", - "size": 26, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b58c", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 8], cl" - }, - { - "address": "0x14000b590", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000b591", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000b594", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000b598", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x28], 0" - }, - { - "address": "0x14000b59c", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x28]" - }, - { - "address": "0x14000b5a0", - "size": 4, - "mnemonic": "and", - "operands": "dword ptr [rbp + 0x20], 0" - }, - { - "address": "0x14000b5a4", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp - 0x20]" - }, - { - "address": "0x14000b5a8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax" - }, - { - "address": "0x14000b5ac", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]" - }, - { - "address": "0x14000b5b0", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]" - }, - { - "address": "0x14000b5b4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax" - }, - { - "address": "0x14000b5b8", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x1c]" - }, - { - "address": "0x14000b5bc", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x20]" - }, - { - "address": "0x14000b5c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 8], rax" - }, - { - "address": "0x14000b5c4", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x18]" - }, - { - "address": "0x14000b5c8", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 8" - }, - { - "address": "0x14000b5cd", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax" - }, - { - "address": "0x14000b5d0", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x1c], eax" - }, - { - "address": "0x14000b5d3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b468" - }, - { - "address": "0x14000b5d8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp + 0x10], 0" - }, - { - "address": "0x14000b5dc", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbp + 0x20]" - }, - { - "address": "0x14000b5df", - "size": 4, - "mnemonic": "cmovne", - "operands": "eax, dword ptr [rbp + 0x28]" - }, - { - "address": "0x14000b5e3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000b5e7", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14000b5e8", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b960", - "name": "", - "blocks": [ - { - "address": "0x14000b960", - "size": 26, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b960", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x14000b963", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x14000b967", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x14000b96b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rdx" - }, - { - "address": "0x14000b96f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000b970", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000b974", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rsp" - }, - { - "address": "0x14000b979", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x14000b97c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14000b97f", - "size": 2, - "mnemonic": "mov", - "operands": "esi, ecx" - }, - { - "address": "0x14000b981", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14000b984", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b9bb" - }, - { - "address": "0x14000b986", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r8 + 0x30], 1" - }, - { - "address": "0x14000b98b", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r8 + 0x2c], 0x16" - }, - { - "address": "0x14000b993", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x20], r8" - }, - { - "address": "0x14000b997", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rax - 0x28], rdx" - }, - { - "address": "0x14000b99b", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000b99e", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000b9a1", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000b9a3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x14000b9a8", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x14000b9ab", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000b9b0", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000b9b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000b9b9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000b9ba", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d878", - "name": "", - "blocks": [ - { - "address": "0x14000d878", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d878", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000d87c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924" - }, - { - "address": "0x14000d881", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000d884", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x23961]" - }, - { - "address": "0x14000d88b", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20" - }, - { - "address": "0x14000d88f", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000d892", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rdx" - }, - { - "address": "0x14000d896", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000d89a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000afb4", - "name": "", - "blocks": [ - { - "address": "0x14000afb4", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000afb4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38" - }, - { - "address": "0x14000afb8", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0" - }, - { - "address": "0x14000afbe", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000afc1", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000afc4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000afc6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000afc8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ae60" - }, - { - "address": "0x14000afcd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x14000afd1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000bec8", - "name": "", - "blocks": [ - { - "address": "0x14000bec8", - "size": 29, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000bec8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x14000becb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbx" - }, - { - "address": "0x14000becf", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x14000bed3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x14000bed7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx" - }, - { - "address": "0x14000bedb", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000bedd", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000bee1", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x14000bee4", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d" - }, - { - "address": "0x14000bee7", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx" - }, - { - "address": "0x14000beea", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000beed", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000bef0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000bf32" - }, - { - "address": "0x14000bef2", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x30], 1" - }, - { - "address": "0x14000bef7", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x2c], 0x16" - }, - { - "address": "0x14000beff", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi" - }, - { - "address": "0x14000bf04", - "size": 6, - "mnemonic": "and", - "operands": "qword ptr [rsp + 0x20], 0" - }, - { - "address": "0x14000bf0a", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000bf0d", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000bf10", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000bf12", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000bf14", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x14000bf19", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x14000bf1c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000bf21", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000bf26", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000bf2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000bf2f", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000bf31", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000c2a4", - "name": "", - "blocks": [ - { - "address": "0x14000c2a4", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000c2a4", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rsp" - }, - { - "address": "0x14000c2a7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x20], r9" - }, - { - "address": "0x14000c2ab", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x18], r8" - }, - { - "address": "0x14000c2af", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x10], rdx" - }, - { - "address": "0x14000c2b3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rcx" - }, - { - "address": "0x14000c2b7", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000c2b8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000c2bb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70" - }, - { - "address": "0x14000c2bf", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14000c2c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14000c2f1" - } - ], - "successors": [ - "0x14000c2f1", - "0x14000c2c4" - ] - } - ] - }, - { - "address": "0x14000f858", - "name": "", - "blocks": [ - { - "address": "0x14000f858", - "size": 14, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000f858", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdx" - }, - { - "address": "0x14000f85d", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 8], ecx" - }, - { - "address": "0x14000f861", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000f862", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000f865", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x14000f869", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0" - }, - { - "address": "0x14000f86e", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x38], 0" - }, - { - "address": "0x14000f873", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 5" - }, - { - "address": "0x14000f876", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000f88c" - }, - { - "address": "0x14000f878", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14000f87d", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x14000f883", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14000f888", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000f88a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000f8f3" - } - ], - "successors": [ - "0x14000f8f3" - ] - } - ] - }, - { - "address": "0x1400118c4", - "name": "", - "blocks": [ - { - "address": "0x1400118c4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118c4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400118c8", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924" - }, - { - "address": "0x1400118cd", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400118d0", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118d7" - } - ], - "successors": [ - "0x1400118d7", - "0x1400118d2" - ] - }, - { - "address": "0x1400118d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118d7", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x1400118dc", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400118d2", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400118d6", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015a74", - "name": "", - "blocks": [ - { - "address": "0x140015a74", - "size": 13, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015a74", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140015a79", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi" - }, - { - "address": "0x140015a7e", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140015a7f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x140015a82", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70" - }, - { - "address": "0x140015a86", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0" - }, - { - "address": "0x140015a8b", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x38]" - }, - { - "address": "0x140015a8f", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0" - }, - { - "address": "0x140015a93", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0" - }, - { - "address": "0x140015a97", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0" - }, - { - "address": "0x140015a9b", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0" - }, - { - "address": "0x140015a9f", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140015aa2", - "size": 2, - "mnemonic": "je", - "operands": "0x140015aa9" - } - ], - "successors": [ - "0x140015aa9", - "0x140015aa4" - ] - } - ] - }, - { - "address": "0x140012358", - "name": "", - "blocks": [ - { - "address": "0x140012358", - "size": 84, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012358", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001235c", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c9d]" - }, - { - "address": "0x140012363", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012366", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012384" - }, - { - "address": "0x140012368", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1451d]" - }, - { - "address": "0x14001236f", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140012371", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14510]" - }, - { - "address": "0x140012378", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14511]" - }, - { - "address": "0x14001237f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x140012384", - "size": 5, - "mnemonic": "call", - "operands": "0x140011bc8" - }, - { - "address": "0x140012389", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c80]" - }, - { - "address": "0x140012390", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012393", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400123b2" - }, - { - "address": "0x140012395", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14524]" - }, - { - "address": "0x14001239c", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14515]" - }, - { - "address": "0x1400123a3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14516]" - }, - { - "address": "0x1400123aa", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 2]" - }, - { - "address": "0x1400123ad", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x1400123b2", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c6f]" - }, - { - "address": "0x1400123b9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400123bc", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400123db" - }, - { - "address": "0x1400123be", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14533]" - }, - { - "address": "0x1400123c5", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14524]" - }, - { - "address": "0x1400123cc", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14525]" - }, - { - "address": "0x1400123d3", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 5]" - }, - { - "address": "0x1400123d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x1400123db", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c6e]" - }, - { - "address": "0x1400123e2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400123e5", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012404" - }, - { - "address": "0x1400123e7", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14522]" - }, - { - "address": "0x1400123ee", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14513]" - }, - { - "address": "0x1400123f5", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14514]" - }, - { - "address": "0x1400123fc", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xa]" - }, - { - "address": "0x1400123ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x140012404", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c5d]" - }, - { - "address": "0x14001240b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001240e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001242d" - }, - { - "address": "0x140012410", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14511]" - }, - { - "address": "0x140012417", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14502]" - }, - { - "address": "0x14001241e", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14503]" - }, - { - "address": "0x140012425", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xd]" - }, - { - "address": "0x140012428", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x14001242d", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c3c]" - }, - { - "address": "0x140012434", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012437", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012456" - }, - { - "address": "0x140012439", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14500]" - }, - { - "address": "0x140012440", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144f1]" - }, - { - "address": "0x140012447", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144f2]" - }, - { - "address": "0x14001244e", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xe]" - }, - { - "address": "0x140012451", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x140012456", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c2b]" - }, - { - "address": "0x14001245d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012460", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001247f" - }, - { - "address": "0x140012462", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144ff]" - }, - { - "address": "0x140012469", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144f0]" - }, - { - "address": "0x140012470", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144f1]" - }, - { - "address": "0x140012477", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x11]" - }, - { - "address": "0x14001247a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x14001247f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23c0a]" - }, - { - "address": "0x140012486", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012489", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400124a8" - }, - { - "address": "0x14001248b", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144f6]" - }, - { - "address": "0x140012492", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144e7]" - }, - { - "address": "0x140012499", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144e8]" - }, - { - "address": "0x1400124a0", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x12]" - }, - { - "address": "0x1400124a3", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x1400124a8", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23be9]" - }, - { - "address": "0x1400124af", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400124b2", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400124d1" - }, - { - "address": "0x1400124b4", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144e5]" - }, - { - "address": "0x1400124bb", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144d6]" - }, - { - "address": "0x1400124c2", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144d7]" - }, - { - "address": "0x1400124c9", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x13]" - }, - { - "address": "0x1400124cc", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x1400124d1", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23bc8]" - }, - { - "address": "0x1400124d8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400124db", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400124fa" - }, - { - "address": "0x1400124dd", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x144dc]" - }, - { - "address": "0x1400124e4", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x144cd]" - }, - { - "address": "0x1400124eb", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x144ce]" - }, - { - "address": "0x1400124f2", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x14]" - }, - { - "address": "0x1400124f5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x1400124fa", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400124fe", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cac8", - "name": "", - "blocks": [ - { - "address": "0x14000cac8", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cac8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000cacd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14000cad2", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000cad3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000cad7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x14000cada", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x14000cadd", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x14000cadf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14000cae4", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000cae5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14000cae8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cb08" - }, - { - "address": "0x14000caed", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14000caf0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x14000caf2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14000caf7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x14000cafa", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000caff", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000cb03", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000cb04", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140017480", - "name": "", - "blocks": [ - { - "address": "0x140017480", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017480", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140017484", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx" - }, - { - "address": "0x140017487", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001748a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001749b" - } - ], - "successors": [ - "0x14001749b", - "0x14001748c" - ] - }, - { - "address": "0x14001749b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001749b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400174a0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x1400174a6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x1400174ab", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x1400174b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400174b4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001748c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001748c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001748f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001749b" - } - ], - "successors": [ - "0x14001749b", - "0x140017491" - ] - }, - { - "address": "0x140017491", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017491", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140017494", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400174b5" - }, - { - "address": "0x140017496", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140017498", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rcx], ax" - }, - { - "address": "0x14001749b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400174a0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x1400174a6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x1400174ab", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x1400174b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400174b4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000f8fc", - "name": "", - "blocks": [ - { - "address": "0x14000f8fc", - "size": 27, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000f8fc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000f901", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14000f906", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000f90b", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000f90c", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x14000f90e", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x14000f910", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000f912", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14000f914", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000f918", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000f91b", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 1" - }, - { - "address": "0x14000f920", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x6a6" - }, - { - "address": "0x14000f925", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200" - }, - { - "address": "0x14000f92a", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d" - }, - { - "address": "0x14000f92d", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000f930", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000f933", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000f952" - }, - { - "address": "0x14000f935", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000f93a", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]" - }, - { - "address": "0x14000f93f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]" - }, - { - "address": "0x14000f944", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000f948", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000f94a", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000f94c", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000f94e", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000f950", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000f951", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001a560", - "name": "", - "blocks": [ - { - "address": "0x14001a560", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a560", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a565", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001a566", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a56a", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx]" - }, - { - "address": "0x14001a56d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x14001a570", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001a573", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax" - }, - { - "address": "0x14001a576", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a59d" - } - ], - "successors": [ - "0x14001a59d", - "0x14001a578" - ] - }, - { - "address": "0x14001a59d", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a59d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001a59f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a5a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a5a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a5a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a578", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a578", - "size": 8, - "mnemonic": "nop", - "operands": "dword ptr [rax + rax]" - }, - { - "address": "0x14001a580", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, ax" - }, - { - "address": "0x14001a583", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14001a586", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e2cc" - }, - { - "address": "0x14001a58b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a58e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a5aa" - }, - { - "address": "0x14001a590", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx + 2]" - }, - { - "address": "0x14001a594", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2" - }, - { - "address": "0x14001a598", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax" - }, - { - "address": "0x14001a59b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a580" - }, - { - "address": "0x14001a59d", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001a59f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a5a4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a5a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a5a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000fd80", - "name": "", - "blocks": [ - { - "address": "0x14000fd80", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000fd80", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x14000fd85", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000fd86", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x14000fd87", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000fd88", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x14000fd8a", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x14000fd8c", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000fd8e", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14000fd90", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x230]" - }, - { - "address": "0x14000fd98", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x330" - }, - { - "address": "0x14000fd9f", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2129a]" - }, - { - "address": "0x14000fda6", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp" - }, - { - "address": "0x14000fda9", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x220], rax" - }, - { - "address": "0x14000fdb0", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d" - }, - { - "address": "0x14000fdb3", - "size": 3, - "mnemonic": "movsxd", - "operands": "r12, edx" - }, - { - "address": "0x14000fdb6", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r13d" - }, - { - "address": "0x14000fdbb", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x14000fdbe", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000fdc1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14000fdc6", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x70]" - }, - { - "address": "0x14000fdca", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x83" - }, - { - "address": "0x14000fdd0", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x60]" - }, - { - "address": "0x14000fdd5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14000fdd8", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rax + 0x2c8]" - }, - { - "address": "0x14000fddf", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x40]" - }, - { - "address": "0x14000fde4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x14000fde9", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0x55" - }, - { - "address": "0x14000fdf2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f36c" - }, - { - "address": "0x14000fdf7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000fdfa", - "size": 6, - "mnemonic": "je", - "operands": "0x140010021" - } - ], - "successors": [ - "0x140010021", - "0x14000fe00" - ] - } - ] - }, - { - "address": "0x140011460", - "name": "", - "blocks": [ - { - "address": "0x140011460", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011460", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140011463", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011468" - }, - { - "address": "0x140011465", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140011467", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001a500", - "name": "", - "blocks": [ - { - "address": "0x14001a500", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a500", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a505", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14001a50a", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001a50b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a50f", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, word ptr [rcx]" - }, - { - "address": "0x14001a512", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x14001a515", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14001a518", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001a51b", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax" - }, - { - "address": "0x14001a51e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a53d" - } - ], - "successors": [ - "0x14001a53d", - "0x14001a520" - ] - }, - { - "address": "0x14001a53d", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a53d", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001a542", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rdi" - }, - { - "address": "0x14001a545", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1" - }, - { - "address": "0x14001a548", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x14001a54b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a550", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a554", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a555", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a520", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a520", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, ax" - }, - { - "address": "0x14001a523", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14001a526", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e2cc" - }, - { - "address": "0x14001a52b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a52e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a53d" - }, - { - "address": "0x14001a530", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rbx + 2]" - }, - { - "address": "0x14001a534", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2" - }, - { - "address": "0x14001a538", - "size": 3, - "mnemonic": "test", - "operands": "ax, ax" - }, - { - "address": "0x14001a53b", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a520" - }, - { - "address": "0x14001a53d", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001a542", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rdi" - }, - { - "address": "0x14001a545", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1" - }, - { - "address": "0x14001a548", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x14001a54b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a550", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a554", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a555", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140017510", - "name": "", - "blocks": [ - { - "address": "0x140017510", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017510", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x140017515", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140017516", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001751a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9" - }, - { - "address": "0x14001751d", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8" - }, - { - "address": "0x140017520", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x140017523", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx" - }, - { - "address": "0x140017526", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x140017529", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017546" - }, - { - "address": "0x14001752b", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001752e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001754b" - }, - { - "address": "0x140017530", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140017533", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017573" - }, - { - "address": "0x140017535", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x140017538", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r8d" - }, - { - "address": "0x14001753b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140017540", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140017544", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017545", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400165b0", - "name": "", - "blocks": [ - { - "address": "0x1400165b0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400165b0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400165b4", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx" - }, - { - "address": "0x1400165b7", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400165ba", - "size": 2, - "mnemonic": "je", - "operands": "0x1400165cb" - } - ], - "successors": [ - "0x1400165cb", - "0x1400165bc" - ] - }, - { - "address": "0x1400165cb", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400165cb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400165d0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x1400165d6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x1400165db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x1400165e0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400165e4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400165bc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400165bc", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x1400165bf", - "size": 2, - "mnemonic": "je", - "operands": "0x1400165cb" - } - ], - "successors": [ - "0x1400165cb", - "0x1400165c1" - ] - }, - { - "address": "0x1400165c1", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400165c1", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x1400165c4", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400165e5" - }, - { - "address": "0x1400165c6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400165c8", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rcx], ax" - }, - { - "address": "0x1400165cb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400165d0", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x1400165d6", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x1400165db", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x1400165e0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400165e4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001ee30", - "name": "", - "blocks": [ - { - "address": "0x14001ee30", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee30", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rcx" - }, - { - "address": "0x14001ee33", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 8" - }, - { - "address": "0x14001ee37", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001ee5b" - } - ], - "successors": [ - "0x14001ee5b", - "0x14001ee39" - ] - }, - { - "address": "0x14001ee5b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee5b", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x14001ee5e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee6f" - } - ], - "successors": [ - "0x14001ee6f", - "0x14001ee60" - ] - }, - { - "address": "0x14001ee39", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee39", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7" - }, - { - "address": "0x14001ee3c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee52" - } - ], - "successors": [ - "0x14001ee52", - "0x14001ee3e" - ] - }, - { - "address": "0x14001ee6f", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ee6f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rax" - }, - { - "address": "0x14001ee72", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ee60", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ee60", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rcx]" - }, - { - "address": "0x14001ee62", - "size": 3, - "mnemonic": "cmp", - "operands": "al, byte ptr [rcx + rdx]" - }, - { - "address": "0x14001ee65", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee73" - }, - { - "address": "0x14001ee67", - "size": 3, - "mnemonic": "inc", - "operands": "rcx" - }, - { - "address": "0x14001ee6a", - "size": 3, - "mnemonic": "dec", - "operands": "r8" - }, - { - "address": "0x14001ee6d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee60" - }, - { - "address": "0x14001ee6f", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rax" - }, - { - "address": "0x14001ee72", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ee52", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee52", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8" - }, - { - "address": "0x14001ee55", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 3" - }, - { - "address": "0x14001ee59", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee7a" - }, - { - "address": "0x14001ee5b", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x14001ee5e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee6f" - } - ], - "successors": [ - "0x14001ee6f", - "0x14001ee60" - ] - }, - { - "address": "0x14001ee3e", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ee3e", - "size": 2, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001ee40", - "size": 2, - "mnemonic": "mov", - "operands": "al, byte ptr [rcx]" - }, - { - "address": "0x14001ee42", - "size": 3, - "mnemonic": "cmp", - "operands": "al, byte ptr [rcx + rdx]" - }, - { - "address": "0x14001ee45", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee73" - }, - { - "address": "0x14001ee47", - "size": 3, - "mnemonic": "inc", - "operands": "rcx" - }, - { - "address": "0x14001ee4a", - "size": 3, - "mnemonic": "dec", - "operands": "r8" - }, - { - "address": "0x14001ee4d", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7" - }, - { - "address": "0x14001ee50", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee40" - }, - { - "address": "0x14001ee52", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8" - }, - { - "address": "0x14001ee55", - "size": 4, - "mnemonic": "shr", - "operands": "r9, 3" - }, - { - "address": "0x14001ee59", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ee7a" - }, - { - "address": "0x14001ee5b", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x14001ee5e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ee6f" - } - ], - "successors": [ - "0x14001ee6f", - "0x14001ee60" - ] - } - ] - }, - { - "address": "0x14001032c", - "name": "", - "blocks": [ - { - "address": "0x14001032c", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001032c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140010331", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140010332", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140010336", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 0" - }, - { - "address": "0x14001033a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001033d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x140010340", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010392" - }, - { - "address": "0x140010342", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx + 8]" - }, - { - "address": "0x140010346", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx - 2]" - }, - { - "address": "0x14001034a", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 1" - }, - { - "address": "0x14001034e", - "size": 2, - "mnemonic": "ja", - "operands": "0x140010392" - } - ], - "successors": [ - "0x140010392", - "0x140010350" - ] - }, - { - "address": "0x140010392", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010392", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x140010394", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140010399", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001039d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001039e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010350", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010350", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]" - }, - { - "address": "0x140010353", - "size": 5, - "mnemonic": "call", - "operands": "0x14001053c" - }, - { - "address": "0x140010358", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x14001035a", - "size": 2, - "mnemonic": "je", - "operands": "0x140010392" - } - ], - "successors": [ - "0x140010392", - "0x14001035c" - ] - }, - { - "address": "0x14001035c", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001035c", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]" - }, - { - "address": "0x140010360", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40" - }, - { - "address": "0x140010365", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]" - }, - { - "address": "0x140010368", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14001036b", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510" - }, - { - "address": "0x140010370", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140010372", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001039f" - }, - { - "address": "0x140010374", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]" - }, - { - "address": "0x140010378", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x120]" - }, - { - "address": "0x14001037f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]" - }, - { - "address": "0x140010382", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rax + 0x55]" - }, - { - "address": "0x140010385", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510" - }, - { - "address": "0x14001038a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001038c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001039f" - }, - { - "address": "0x14001038e", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x140010390", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010394" - } - ], - "successors": [ - "0x140010394" - ] - }, - { - "address": "0x140010394", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010394", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140010399", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001039d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001039e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400104ac", - "name": "", - "blocks": [ - { - "address": "0x1400104ac", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400104ac", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400104b1", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400104b2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400104b6", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 0" - }, - { - "address": "0x1400104ba", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x1400104bd", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x1400104c0", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010518" - }, - { - "address": "0x1400104c2", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 4" - }, - { - "address": "0x1400104c7", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x1400104cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010518" - }, - { - "address": "0x1400104cd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]" - }, - { - "address": "0x1400104d0", - "size": 5, - "mnemonic": "call", - "operands": "0x14001053c" - }, - { - "address": "0x1400104d5", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x1400104d7", - "size": 2, - "mnemonic": "je", - "operands": "0x140010518" - } - ], - "successors": [ - "0x140010518", - "0x1400104d9" - ] - }, - { - "address": "0x140010518", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010518", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x14001051a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001051f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140010523", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140010524", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400104d9", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400104d9", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 1" - }, - { - "address": "0x1400104df", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x137e2]" - }, - { - "address": "0x1400104e6", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x120]" - }, - { - "address": "0x1400104ed", - "size": 4, - "mnemonic": "lea", - "operands": "edx, [r9 + 0x54]" - }, - { - "address": "0x1400104f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0" - }, - { - "address": "0x1400104f6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x1400104f8", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010525" - }, - { - "address": "0x1400104fa", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]" - }, - { - "address": "0x1400104fe", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rax + 0x55]" - }, - { - "address": "0x140010501", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]" - }, - { - "address": "0x140010504", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x120]" - }, - { - "address": "0x14001050b", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0" - }, - { - "address": "0x140010510", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140010512", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010525" - }, - { - "address": "0x140010514", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x140010516", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001051a" - } - ], - "successors": [ - "0x14001051a" - ] - }, - { - "address": "0x14001051a", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001051a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001051f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140010523", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140010524", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400103b8", - "name": "", - "blocks": [ - { - "address": "0x1400103b8", - "size": 26, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400103b8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400103bd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp" - }, - { - "address": "0x1400103c2", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x1400103c3", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400103c4", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x1400103c6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400103ca", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 0" - }, - { - "address": "0x1400103ce", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x1400103d1", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x1400103d4", - "size": 6, - "mnemonic": "jne", - "operands": "0x140010480" - }, - { - "address": "0x1400103da", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 2" - }, - { - "address": "0x1400103df", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 8], rdx" - }, - { - "address": "0x1400103e3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400103f1" - }, - { - "address": "0x1400103e5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]" - }, - { - "address": "0x1400103e8", - "size": 5, - "mnemonic": "call", - "operands": "0x14001053c" - }, - { - "address": "0x1400103ed", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x1400103ef", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010428" - }, - { - "address": "0x1400103f1", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 8], 3" - }, - { - "address": "0x1400103f6", - "size": 6, - "mnemonic": "jne", - "operands": "0x140010480" - }, - { - "address": "0x1400103fc", - "size": 3, - "mnemonic": "mov", - "operands": "r14, qword ptr [rbx]" - }, - { - "address": "0x1400103ff", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140010401", - "size": 5, - "mnemonic": "movzx", - "operands": "esi, word ptr [r14 + rdi*2]" - }, - { - "address": "0x140010406", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4" - }, - { - "address": "0x14001040b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xff" - }, - { - "address": "0x140010410", - "size": 3, - "mnemonic": "cmp", - "operands": "si, cx" - }, - { - "address": "0x140010413", - "size": 2, - "mnemonic": "ja", - "operands": "0x140010480" - } - ], - "successors": [ - "0x140010480", - "0x140010415" - ] - }, - { - "address": "0x140010480", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010480", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x140010482", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140010487", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14001048c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140010490", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140010492", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140010493", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x140010494", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010415", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010415", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [rax + rsi*2]" - }, - { - "address": "0x140010419", - "size": 4, - "mnemonic": "bt", - "operands": "eax, 2" - }, - { - "address": "0x14001041d", - "size": 2, - "mnemonic": "jae", - "operands": "0x140010480" - }, - { - "address": "0x14001041f", - "size": 3, - "mnemonic": "inc", - "operands": "rdi" - }, - { - "address": "0x140010422", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, 3" - }, - { - "address": "0x140010426", - "size": 2, - "mnemonic": "jb", - "operands": "0x140010401" - } - ], - "successors": [ - "0x140010401", - "0x140010428" - ] - }, - { - "address": "0x140010401", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010401", - "size": 5, - "mnemonic": "movzx", - "operands": "esi, word ptr [r14 + rdi*2]" - }, - { - "address": "0x140010406", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4" - }, - { - "address": "0x14001040b", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xff" - }, - { - "address": "0x140010410", - "size": 3, - "mnemonic": "cmp", - "operands": "si, cx" - }, - { - "address": "0x140010413", - "size": 2, - "mnemonic": "ja", - "operands": "0x140010480" - } - ], - "successors": [ - "0x140010480", - "0x140010415" - ] - }, - { - "address": "0x140010428", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010428", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]" - }, - { - "address": "0x14001042c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x80]" - }, - { - "address": "0x140010433", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]" - }, - { - "address": "0x140010436", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x40" - }, - { - "address": "0x14001043b", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510" - }, - { - "address": "0x140010440", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140010442", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010495" - }, - { - "address": "0x140010444", - "size": 3, - "mnemonic": "lea", - "operands": "esi, [rax + 0x55]" - }, - { - "address": "0x140010447", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rbp + 0x120]" - }, - { - "address": "0x14001044e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x140010450", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140010453", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rax + 1]" - }, - { - "address": "0x140010457", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1386a]" - }, - { - "address": "0x14001045e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0" - }, - { - "address": "0x140010463", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140010465", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010495" - }, - { - "address": "0x140010467", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rbx + 8]" - }, - { - "address": "0x14001046b", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001046d", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rbx]" - }, - { - "address": "0x140010470", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140010473", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a3c0" - }, - { - "address": "0x140010478", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001047a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010495" - }, - { - "address": "0x14001047c", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14001047e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010482" - } - ], - "successors": [ - "0x140010482" - ] - }, - { - "address": "0x140010482", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010482", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140010487", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14001048c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140010490", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140010492", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140010493", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x140010494", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400102e4", - "name": "", - "blocks": [ - { - "address": "0x1400102e4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400102e4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38" - }, - { - "address": "0x1400102e8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x10], 2" - }, - { - "address": "0x1400102ec", - "size": 2, - "mnemonic": "je", - "operands": "0x1400102f5" - } - ], - "successors": [ - "0x1400102f5", - "0x1400102ee" - ] - }, - { - "address": "0x1400102f5", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400102f5", - "size": 4, - "mnemonic": "mov", - "operands": "r9, qword ptr [rdx + 8]" - }, - { - "address": "0x1400102f9", - "size": 7, - "mnemonic": "add", - "operands": "rcx, 0x100" - }, - { - "address": "0x140010300", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdx]" - }, - { - "address": "0x140010303", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10" - }, - { - "address": "0x140010308", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510" - }, - { - "address": "0x14001030d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001030f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010315" - }, - { - "address": "0x140010311", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x140010313", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400102f0" - } - ], - "successors": [ - "0x1400102f0" - ] - }, - { - "address": "0x1400102ee", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400102ee", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x1400102f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x1400102f4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400102f0", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400102f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x1400102f4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400105f4", - "name": "", - "blocks": [ - { - "address": "0x1400105f4", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400105f4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400105f9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x1400105fe", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400105ff", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010603", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x140010606", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x140010609", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x14001060b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140010610", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140010611", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140010614", - "size": 5, - "mnemonic": "call", - "operands": "0x14001066c" - }, - { - "address": "0x140010619", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x14001061b", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x14001061d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x140010622", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x140010624", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140010629", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001062d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001062e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140010c10", - "name": "", - "blocks": [ - { - "address": "0x140010c10", - "size": 22, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010c10", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" - }, - { - "address": "0x140010c15", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx" - }, - { - "address": "0x140010c1a", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140010c1b", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140010c1c", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140010c1d", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140010c1f", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140010c21", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140010c23", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140010c25", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xa0" - }, - { - "address": "0x140010c2c", - "size": 3, - "mnemonic": "mov", - "operands": "r12, qword ptr [rdx]" - }, - { - "address": "0x140010c2f", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d" - }, - { - "address": "0x140010c32", - "size": 4, - "mnemonic": "movzx", - "operands": "esi, r9b" - }, - { - "address": "0x140010c36", - "size": 3, - "mnemonic": "mov", - "operands": "r15d, r8d" - }, - { - "address": "0x140010c39", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], r12" - }, - { - "address": "0x140010c41", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x140010c44", - "size": 3, - "mnemonic": "test", - "operands": "r12, r12" - }, - { - "address": "0x140010c47", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010c5b" - }, - { - "address": "0x140010c49", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140010c4e", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x140010c54", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x140010c59", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010c8d" - } - ], - "successors": [ - "0x140010c8d" - ] - } - ] - }, - { - "address": "0x140011494", - "name": "", - "blocks": [ - { - "address": "0x140011494", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011494", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140011499", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14001149e", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001149f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400114a3", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x1400114a6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x1400114a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x1400114ab", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x1400114b0", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400114b1", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]" - }, - { - "address": "0x1400114b4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x1400114b7", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x88]" - }, - { - "address": "0x1400114be", - "size": 3, - "mnemonic": "lock inc", - "operands": "dword ptr [rax]" - }, - { - "address": "0x1400114c1", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x1400114c3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x1400114c8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400114cd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400114d1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400114d2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011514", - "name": "", - "blocks": [ - { - "address": "0x140011514", - "size": 22, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011514", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140011519", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14001151e", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001151f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011523", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x140011526", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x140011529", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x14001152b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140011530", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140011531", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 8]" - }, - { - "address": "0x140011535", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x140011538", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]" - }, - { - "address": "0x14001153b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]" - }, - { - "address": "0x14001153e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x140011541", - "size": 5, - "mnemonic": "call", - "operands": "0x14001185c" - }, - { - "address": "0x140011546", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140011547", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x140011549", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001154e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140011553", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011557", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140011558", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001155c", - "name": "", - "blocks": [ - { - "address": "0x14001155c", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001155c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140011561", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x140011566", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140011567", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001156b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x14001156e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x140011571", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x140011573", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140011578", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140011579", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]" - }, - { - "address": "0x14001157c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14001157f", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x88]" - }, - { - "address": "0x140011586", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140011589", - "size": 2, - "mnemonic": "je", - "operands": "0x1400115a9" - } - ], - "successors": [ - "0x1400115a9", - "0x14001158b" - ] - }, - { - "address": "0x1400115a9", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400115a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x1400115ab", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x1400115b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400115b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400115b9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400115ba", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001158b", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001158b", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x14001158e", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rcx], eax" - }, - { - "address": "0x140011592", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x140011595", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400115a9" - }, - { - "address": "0x140011597", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x201a2]" - }, - { - "address": "0x14001159e", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax" - }, - { - "address": "0x1400115a1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400115a9" - } - ], - "successors": [ - "0x1400115a9", - "0x1400115a3" - ] - }, - { - "address": "0x1400115a3", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400115a3", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x1400115a8", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400115a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x1400115ab", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x1400115b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400115b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400115b9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400115ba", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400114d4", - "name": "", - "blocks": [ - { - "address": "0x1400114d4", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400114d4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400114d9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x1400114de", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400114df", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400114e3", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x1400114e6", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x1400114e9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x1400114eb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x1400114f0", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400114f1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]" - }, - { - "address": "0x1400114f4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x1400114f6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x1400114f9", - "size": 5, - "mnemonic": "call", - "operands": "0x14001185c" - }, - { - "address": "0x1400114fe", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400114ff", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x140011501", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x140011506", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001150b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001150f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140011510", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d940", - "name": "", - "blocks": [ - { - "address": "0x14000d940", - "size": 30, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d940", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000d945", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000d94a", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000d94b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000d94f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000d952", - "size": 5, - "mnemonic": "call", - "operands": "0x14000abc8" - }, - { - "address": "0x14000d957", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rdi + 0x18]" - }, - { - "address": "0x14000d95b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000d95e", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000d961", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rax + 0x90]" - }, - { - "address": "0x14000d968", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdx], r8" - }, - { - "address": "0x14000d96b", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rax + 0x88]" - }, - { - "address": "0x14000d972", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x20], r8" - }, - { - "address": "0x14000d976", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 8]" - }, - { - "address": "0x14000d97a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b60" - }, - { - "address": "0x14000d97f", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdi + 8]" - }, - { - "address": "0x14000d983", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rdi + 0x20]" - }, - { - "address": "0x14000d987", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14000d98a", - "size": 5, - "mnemonic": "call", - "operands": "0x140015bcc" - }, - { - "address": "0x14000d98f", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsi + 0x3a8]" - }, - { - "address": "0x14000d995", - "size": 2, - "mnemonic": "test", - "operands": "al, 2" - }, - { - "address": "0x14000d997", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d9a6" - }, - { - "address": "0x14000d999", - "size": 3, - "mnemonic": "or", - "operands": "eax, 2" - }, - { - "address": "0x14000d99c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rsi + 0x3a8], eax" - }, - { - "address": "0x14000d9a2", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x28], 2" - }, - { - "address": "0x14000d9a6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000d9ab", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000d9b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000d9b4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000d9b5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016e74", - "name": "", - "blocks": [ - { - "address": "0x140016e74", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016e74", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x140016e79", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbp" - }, - { - "address": "0x140016e7e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, - { - "address": "0x140016e83", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140016e84", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140016e86", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140016e88", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140016e8a", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140016e8c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140016e90", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rdx]" - }, - { - "address": "0x140016e93", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d" - }, - { - "address": "0x140016e96", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9" - }, - { - "address": "0x140016e99", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8" - }, - { - "address": "0x140016e9c", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx" - }, - { - "address": "0x140016e9f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x140016ea2", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140016ea5", - "size": 6, - "mnemonic": "je", - "operands": "0x140016f96" - } - ], - "successors": [ - "0x140016f96", - "0x140016eab" - ] - }, - { - "address": "0x140016f96", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f96", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x80]" - }, - { - "address": "0x140016f9e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r13" - }, - { - "address": "0x140016fa1", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdi], r13b" - }, - { - "address": "0x140016fa4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016fae" - }, - { - "address": "0x140016fa6", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1" - }, - { - "address": "0x140016fac", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016fcb" - } - ], - "successors": [ - "0x140016fcb" - ] - }, - { - "address": "0x140016eab", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016eab", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140016eae", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140016eb1", - "size": 6, - "mnemonic": "je", - "operands": "0x140016f6a" - } - ], - "successors": [ - "0x140016f6a", - "0x140016eb7" - ] - }, - { - "address": "0x140016fcb", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fcb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r12" - }, - { - "address": "0x140016fce", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, - { - "address": "0x140016fd3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x140016fd6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140016fd8", - "size": 5, - "mnemonic": "call", - "operands": "0x140016bc8" - }, - { - "address": "0x140016fdd", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x140016fe1", - "size": 2, - "mnemonic": "je", - "operands": "0x140016ffd" - } - ], - "successors": [ - "0x140016ffd", - "0x140016fe3" - ] - }, - { - "address": "0x140016f6a", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f6a", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rbp" - }, - { - "address": "0x140016f6d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rdi" - }, - { - "address": "0x140016f70", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1" - }, - { - "address": "0x140016f73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140016f76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001700c" - } - ], - "successors": [ - "0x14001700c" - ] - }, - { - "address": "0x140016eb7", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016eb7", - "size": 8, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x80]" - }, - { - "address": "0x140016ebf", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdi], r13b" - }, - { - "address": "0x140016ec2", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016ecc" - }, - { - "address": "0x140016ec4", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1" - }, - { - "address": "0x140016eca", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016ee9" - } - ], - "successors": [ - "0x140016ee9" - ] - }, - { - "address": "0x140016ffd", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016ffd", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsi + 0x30], 1" - }, - { - "address": "0x140017001", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsi + 0x2c], 0x2a" - }, - { - "address": "0x140017008", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x14001700c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140017011", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140017016", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x14001701b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001701f", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140017021", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140017023", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140017025", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140017027", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017028", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140016fe3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fe3", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140016fe6", - "size": 2, - "mnemonic": "je", - "operands": "0x140016f73" - } - ], - "successors": [ - "0x140016f73", - "0x140016fe8" - ] - }, - { - "address": "0x14001700c", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001700c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140017011", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140017016", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x14001701b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001701f", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140017021", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140017023", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140017025", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140017027", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017028", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140016ee9", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016ee9", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r12" - }, - { - "address": "0x140016eec", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], r13d" - }, - { - "address": "0x140016ef1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x140016ef4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r15" - }, - { - "address": "0x140016ef9", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x60]" - }, - { - "address": "0x140016efe", - "size": 5, - "mnemonic": "call", - "operands": "0x140016bc8" - }, - { - "address": "0x140016f03", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax" - }, - { - "address": "0x140016f06", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x140016f0a", - "size": 2, - "mnemonic": "je", - "operands": "0x140016f84" - } - ], - "successors": [ - "0x140016f84", - "0x140016f0c" - ] - }, - { - "address": "0x140016f73", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140016f76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001700c" - } - ], - "successors": [ - "0x14001700c" - ] - }, - { - "address": "0x140016fe8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fe8", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 1]" - }, - { - "address": "0x140016fec", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rax" - }, - { - "address": "0x140016fef", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 4" - }, - { - "address": "0x140016ff3", - "size": 4, - "mnemonic": "cmovne", - "operands": "rcx, rbx" - }, - { - "address": "0x140016ff7", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [rcx + 1]" - }, - { - "address": "0x140016ffb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016fa1" - } - ], - "successors": [ - "0x140016fa1" - ] - }, - { - "address": "0x140016f84", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f84", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rdi" - }, - { - "address": "0x140016f87", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r15 + 0x30], 1" - }, - { - "address": "0x140016f8c", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r15 + 0x2c], 0x2a" - }, - { - "address": "0x140016f94", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017008" - } - ], - "successors": [ - "0x140017008" - ] - }, - { - "address": "0x140016f0c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f0c", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140016f0f", - "size": 2, - "mnemonic": "je", - "operands": "0x140016f7b" - } - ], - "successors": [ - "0x140016f7b", - "0x140016f11" - ] - }, - { - "address": "0x140016fa1", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016fa1", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdi], r13b" - }, - { - "address": "0x140016fa4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016fae" - }, - { - "address": "0x140016fa6", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 1" - }, - { - "address": "0x140016fac", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016fcb" - } - ], - "successors": [ - "0x140016fcb" - ] - }, - { - "address": "0x140017008", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017008", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x14001700c", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140017011", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140017016", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x14001701b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001701f", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140017021", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140017023", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140017025", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140017027", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017028", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140016f7b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f7b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r13" - }, - { - "address": "0x140016f7e", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbx], r13w" - }, - { - "address": "0x140016f82", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016f6a" - } - ], - "successors": [ - "0x140016f6a" - ] - }, - { - "address": "0x140016f11", - "size": 28, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016f11", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x60]" - }, - { - "address": "0x140016f15", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xffff" - }, - { - "address": "0x140016f1b", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140016f56" - }, - { - "address": "0x140016f1d", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1" - }, - { - "address": "0x140016f21", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140016f6a" - }, - { - "address": "0x140016f23", - "size": 6, - "mnemonic": "add", - "operands": "ecx, 0xffff0000" - }, - { - "address": "0x140016f29", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0xd800" - }, - { - "address": "0x140016f2f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x140016f31", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x60], ecx" - }, - { - "address": "0x140016f35", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xa" - }, - { - "address": "0x140016f38", - "size": 3, - "mnemonic": "dec", - "operands": "rsi" - }, - { - "address": "0x140016f3b", - "size": 4, - "mnemonic": "or", - "operands": "ax, r8w" - }, - { - "address": "0x140016f3f", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rbx], ax" - }, - { - "address": "0x140016f42", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x3ff" - }, - { - "address": "0x140016f47", - "size": 3, - "mnemonic": "and", - "operands": "cx, ax" - }, - { - "address": "0x140016f4a", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2" - }, - { - "address": "0x140016f4e", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xdc00" - }, - { - "address": "0x140016f53", - "size": 3, - "mnemonic": "or", - "operands": "cx, ax" - }, - { - "address": "0x140016f56", - "size": 3, - "mnemonic": "mov", - "operands": "word ptr [rbx], cx" - }, - { - "address": "0x140016f59", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rdx" - }, - { - "address": "0x140016f5c", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 2" - }, - { - "address": "0x140016f60", - "size": 4, - "mnemonic": "sub", - "operands": "rsi, 1" - }, - { - "address": "0x140016f64", - "size": 6, - "mnemonic": "jne", - "operands": "0x140016ebf" - }, - { - "address": "0x140016f6a", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rbp" - }, - { - "address": "0x140016f6d", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rdi" - }, - { - "address": "0x140016f70", - "size": 3, - "mnemonic": "sar", - "operands": "rbx, 1" - }, - { - "address": "0x140016f73", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140016f76", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001700c" - } - ], - "successors": [ - "0x14001700c" - ] - } - ] - }, - { - "address": "0x1400170bc", - "name": "", - "blocks": [ - { - "address": "0x1400170bc", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170bc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400170c1", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400170c2", - "size": 6, - "mnemonic": "lea", - "operands": "eax, [rcx - 0xfde8]" - }, - { - "address": "0x1400170c8", - "size": 3, - "mnemonic": "mov", - "operands": "r11d, r9d" - }, - { - "address": "0x1400170cb", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x1400170ce", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x1400170d1", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xdeac" - }, - { - "address": "0x1400170d6", - "size": 4, - "mnemonic": "setbe", - "operands": "r10b" - }, - { - "address": "0x1400170da", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x1400170dc", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax" - }, - { - "address": "0x1400170de", - "size": 2, - "mnemonic": "ja", - "operands": "0x140017121" - } - ], - "successors": [ - "0x140017121", - "0x1400170e0" - ] - }, - { - "address": "0x140017121", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017121", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x140017123", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xdead" - }, - { - "address": "0x140017128", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x14001712a" - ] - }, - { - "address": "0x1400170e0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170e0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x1400170e2" - ] - }, - { - "address": "0x14001715a", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001715a", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi" - }, - { - "address": "0x14001715c", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140017161", - "size": 3, - "mnemonic": "test", - "operands": "r10b, r10b" - }, - { - "address": "0x140017164", - "size": 5, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140017169", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax" - }, - { - "address": "0x14001716c", - "size": 4, - "mnemonic": "cmovne", - "operands": "r8, rdi" - }, - { - "address": "0x140017170", - "size": 4, - "mnemonic": "cmovne", - "operands": "r9, rdi" - }, - { - "address": "0x140017174", - "size": 2, - "mnemonic": "je", - "operands": "0x14001717d" - } - ], - "successors": [ - "0x14001717d", - "0x140017176" - ] - }, - { - "address": "0x14001712a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001712a", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x14001712d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x14001712f" - ] - }, - { - "address": "0x1400170e2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170e2", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc433" - }, - { - "address": "0x1400170e7", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax" - }, - { - "address": "0x1400170e9", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001710a" - } - ], - "successors": [ - "0x14001710a", - "0x1400170eb" - ] - }, - { - "address": "0x14001717d", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001717d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r8" - }, - { - "address": "0x140017182", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140017185", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r9" - }, - { - "address": "0x14001718a", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r11d" - }, - { - "address": "0x14001718d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]" - }, - { - "address": "0x140017192", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017193", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8e9e]" - } - ], - "successors": [ - "0x140020038" - ] - }, - { - "address": "0x140017176", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017176", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140017179", - "size": 2, - "mnemonic": "je", - "operands": "0x14001717d" - } - ], - "successors": [ - "0x14001717d", - "0x14001717b" - ] - }, - { - "address": "0x14001712f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001712f", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017132", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017134" - ] - }, - { - "address": "0x14001710a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001710a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14001710c", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc435" - }, - { - "address": "0x140017111", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017113" - ] - }, - { - "address": "0x1400170eb", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170eb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x1400170ed" - ] - }, - { - "address": "0x140020038", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - }, - { - "address": "0x14001717b", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001717b", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], edi" - }, - { - "address": "0x14001717d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x48], r8" - }, - { - "address": "0x140017182", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140017185", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], r9" - }, - { - "address": "0x14001718a", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, r11d" - }, - { - "address": "0x14001718d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x10]" - }, - { - "address": "0x140017192", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017193", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8e9e]" - } - ], - "successors": [ - "0x140020038" - ] - }, - { - "address": "0x140017134", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017134", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017137", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017139" - ] - }, - { - "address": "0x140017113", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017113", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1263" - }, - { - "address": "0x140017118", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x14001711a" - ] - }, - { - "address": "0x1400170ed", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170ed", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x1400170ef", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 0x2a" - }, - { - "address": "0x1400170f2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x1400170f4" - ] - }, - { - "address": "0x140017139", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017139", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x14001713c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x14001713e" - ] - }, - { - "address": "0x14001711a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001711a", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x812" - }, - { - "address": "0x14001711f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001714d" - } - ], - "successors": [ - "0x14001714d" - ] - }, - { - "address": "0x1400170f4", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170f4", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc402" - }, - { - "address": "0x1400170f9", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x1400170fb" - ] - }, - { - "address": "0x14001713e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001713e", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017141", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017143" - ] - }, - { - "address": "0x14001714d", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001714d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x14001714f" - ] - }, - { - "address": "0x1400170fb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170fb", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x1400170fe", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017100" - ] - }, - { - "address": "0x140017143", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017143", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017146", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017148" - ] - }, - { - "address": "0x14001714f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001714f", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x140017152", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017154" - ] - }, - { - "address": "0x140017100", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017100", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017103", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017105" - ] - }, - { - "address": "0x140017148", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017148", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1f35" - }, - { - "address": "0x14001714d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x14001714f" - ] - }, - { - "address": "0x140017154", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017154", - "size": 4, - "mnemonic": "btr", - "operands": "edx, 7" - }, - { - "address": "0x140017158", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001715c" - } - ], - "successors": [ - "0x14001715c" - ] - }, - { - "address": "0x140017105", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017105", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 3" - }, - { - "address": "0x140017108", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017152" - } - ], - "successors": [ - "0x140017152" - ] - }, - { - "address": "0x14001715c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001715c", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140017161", - "size": 3, - "mnemonic": "test", - "operands": "r10b, r10b" - }, - { - "address": "0x140017164", - "size": 5, - "mnemonic": "mov", - "operands": "r9, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140017169", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax" - }, - { - "address": "0x14001716c", - "size": 4, - "mnemonic": "cmovne", - "operands": "r8, rdi" - }, - { - "address": "0x140017170", - "size": 4, - "mnemonic": "cmovne", - "operands": "r9, rdi" - }, - { - "address": "0x140017174", - "size": 2, - "mnemonic": "je", - "operands": "0x14001717d" - } - ], - "successors": [ - "0x14001717d", - "0x140017176" - ] - }, - { - "address": "0x140017152", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017152", - "size": 2, - "mnemonic": "je", - "operands": "0x14001715a" - } - ], - "successors": [ - "0x14001715a", - "0x140017154" - ] - } - ] - }, - { - "address": "0x140012934", - "name": "", - "blocks": [ - { - "address": "0x140012934", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012934", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140012938", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001293b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012952" - }, - { - "address": "0x14001293d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140012942", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x140012948", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14001294d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x140012950", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140012956" - } - ], - "successors": [ - "0x140012956" - ] - }, - { - "address": "0x140012956", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012956", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001295a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140013a8c", - "name": "", - "blocks": [ - { - "address": "0x140013a8c", - "size": 22, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140013a8c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140013a8f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbx" - }, - { - "address": "0x140013a93", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rcx" - }, - { - "address": "0x140013a97", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140013a98", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140013a9c", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x140013a9f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140013aa2", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140013aa5", - "size": 2, - "mnemonic": "jne", - "operands": "0x140013ad6" - }, - { - "address": "0x140013aa7", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 0x30], 1" - }, - { - "address": "0x140013aab", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x2c], 0x16" - }, - { - "address": "0x140013ab2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax - 0x10], rdx" - }, - { - "address": "0x140013ab6", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rax - 0x18], rcx" - }, - { - "address": "0x140013aba", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x140013abd", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x140013ac0", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140013ac2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x140013ac7", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140013acb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140013ad0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140013ad4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140013ad5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d854", - "name": "", - "blocks": [ - { - "address": "0x14000d854", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d854", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000d858", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924" - }, - { - "address": "0x14000d85d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000d860", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x23989]" - }, - { - "address": "0x14000d867", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x24" - }, - { - "address": "0x14000d86b", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000d86e", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rdx" - }, - { - "address": "0x14000d872", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000d876", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140014d20", - "name": "", - "blocks": [ - { - "address": "0x140014d20", - "size": 27, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140014d20", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" - }, - { - "address": "0x140014d25", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdx" - }, - { - "address": "0x140014d2a", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 8], ecx" - }, - { - "address": "0x140014d2e", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140014d2f", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140014d31", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140014d33", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140014d35", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140014d37", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140014d3b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x140014d3e", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r8d" - }, - { - "address": "0x140014d41", - "size": 3, - "mnemonic": "movsxd", - "operands": "rsi, ecx" - }, - { - "address": "0x140014d44", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, -2" - }, - { - "address": "0x140014d47", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014d77" - }, - { - "address": "0x140014d49", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x38], 1" - }, - { - "address": "0x140014d4e", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [r9 + 0x34], 0" - }, - { - "address": "0x140014d53", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [r9 + 0x30], 1" - }, - { - "address": "0x140014d58", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [r9 + 0x2c], 9" - }, - { - "address": "0x140014d60", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140014d64", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140014d69", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140014d6d", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140014d6f", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140014d71", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140014d73", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140014d75", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x140014d76", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140014e40", - "name": "", - "blocks": [ - { - "address": "0x140014e40", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140014e40", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140014e45", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x140014e4a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140014e4f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140014e50", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140014e54", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, ecx" - }, - { - "address": "0x140014e57", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x140014e5a", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x140014e5c", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d" - }, - { - "address": "0x140014e5f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rdx" - }, - { - "address": "0x140014e62", - "size": 5, - "mnemonic": "call", - "operands": "0x14001949c" - }, - { - "address": "0x140014e67", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x140014e6b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140014e7e" - }, - { - "address": "0x140014e6d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x30], 1" - }, - { - "address": "0x140014e71", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x2c], 9" - }, - { - "address": "0x140014e78", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140014e7c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140014eda" - } - ], - "successors": [ - "0x140014eda" - ] - }, - { - "address": "0x140014eda", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140014eda", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140014edf", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140014ee4", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140014ee9", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140014eed", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140014eee", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015260", - "name": "", - "blocks": [ - { - "address": "0x140015260", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015260", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140015265", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001526a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001526f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140015270", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140015272", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140015274", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140015278", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x14001527a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9" - }, - { - "address": "0x14001527d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8" - }, - { - "address": "0x140015280", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x140015283", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx" - }, - { - "address": "0x140015286", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ebx" - }, - { - "address": "0x140015289", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001528c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015295" - }, - { - "address": "0x14001528e", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140015291", - "size": 2, - "mnemonic": "je", - "operands": "0x1400152ce" - } - ], - "successors": [ - "0x1400152ce", - "0x140015293" - ] - }, - { - "address": "0x1400152ce", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152ce", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14" - }, - { - "address": "0x1400152d1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400152d6" - } - ], - "successors": [ - "0x1400152d6", - "0x1400152d3" - ] - }, - { - "address": "0x140015293", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015293", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001529a" - } - ], - "successors": [ - "0x14001529a" - ] - }, - { - "address": "0x1400152d6", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152d6", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]" - }, - { - "address": "0x1400152db", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x1400152e0", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp" - }, - { - "address": "0x1400152e3", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp" - }, - { - "address": "0x1400152e7", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff" - }, - { - "address": "0x1400152ee", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400152f7" - }, - { - "address": "0x1400152f0", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16" - }, - { - "address": "0x1400152f5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001533c" - } - ], - "successors": [ - "0x14001533c" - ] - }, - { - "address": "0x1400152d3", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152d3", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rbx" - }, - { - "address": "0x1400152d6", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]" - }, - { - "address": "0x1400152db", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x1400152e0", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp" - }, - { - "address": "0x1400152e3", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp" - }, - { - "address": "0x1400152e7", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff" - }, - { - "address": "0x1400152ee", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400152f7" - }, - { - "address": "0x1400152f0", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16" - }, - { - "address": "0x1400152f5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001533c" - } - ], - "successors": [ - "0x14001533c" - ] - }, - { - "address": "0x14001529a", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001529a", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x78]" - }, - { - "address": "0x14001529f", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16" - }, - { - "address": "0x1400152a4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x1400152a9", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rax + 0x30], 1" - }, - { - "address": "0x1400152ad", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x2c], esi" - }, - { - "address": "0x1400152b0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x1400152b3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x1400152b8", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x1400152bb", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x1400152bd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400152bf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x1400152c4", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi" - }, - { - "address": "0x1400152c6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015366" - } - ], - "successors": [ - "0x140015366" - ] - }, - { - "address": "0x14001533c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001533c", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0x2c], esi" - }, - { - "address": "0x14001533f", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x30], 1" - }, - { - "address": "0x140015343", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi" - }, - { - "address": "0x140015348", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400152b0" - } - ], - "successors": [ - "0x1400152b0" - ] - }, - { - "address": "0x140015366", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015366", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001536b", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140015370", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140015375", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140015379", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001537b", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14001537d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001537e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400152b0", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400152b0", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x1400152b3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x1400152b8", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x1400152bb", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x1400152bd", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400152bf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x1400152c4", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi" - }, - { - "address": "0x1400152c6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140015366" - } - ], - "successors": [ - "0x140015366" - ] - } - ] - }, - { - "address": "0x140015620", - "name": "", - "blocks": [ - { - "address": "0x140015620", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015620", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140015625", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001562a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001562f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140015630", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140015632", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140015634", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140015638", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x14001563a", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r9" - }, - { - "address": "0x14001563d", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8" - }, - { - "address": "0x140015640", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x140015643", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx" - }, - { - "address": "0x140015646", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ebx" - }, - { - "address": "0x140015649", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001564c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001567e" - } - ], - "successors": [ - "0x14001567e", - "0x14001564e" - ] - }, - { - "address": "0x14001567e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001567e", - "size": 3, - "mnemonic": "test", - "operands": "rbp, rbp" - }, - { - "address": "0x140015681", - "size": 2, - "mnemonic": "je", - "operands": "0x140015655" - } - ], - "successors": [ - "0x140015655", - "0x140015683" - ] - }, - { - "address": "0x14001564e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001564e", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140015651", - "size": 2, - "mnemonic": "je", - "operands": "0x140015683" - } - ], - "successors": [ - "0x140015683", - "0x140015653" - ] - }, - { - "address": "0x140015655", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015655", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14" - }, - { - "address": "0x140015658", - "size": 2, - "mnemonic": "je", - "operands": "0x14001565d" - } - ], - "successors": [ - "0x14001565d", - "0x14001565a" - ] - }, - { - "address": "0x140015683", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015683", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x78]" - }, - { - "address": "0x140015688", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16" - }, - { - "address": "0x14001568d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x140015692", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rax + 0x30], 1" - }, - { - "address": "0x140015696", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x2c], esi" - }, - { - "address": "0x140015699", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14001569c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x1400156a1", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x1400156a4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x1400156a6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400156a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x1400156ad", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi" - }, - { - "address": "0x1400156af", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001571a" - } - ], - "successors": [ - "0x14001571a" - ] - }, - { - "address": "0x140015653", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015653", - "size": 2, - "mnemonic": "mov", - "operands": "byte ptr [rdx], bl" - }, - { - "address": "0x140015655", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14" - }, - { - "address": "0x140015658", - "size": 2, - "mnemonic": "je", - "operands": "0x14001565d" - } - ], - "successors": [ - "0x14001565d", - "0x14001565a" - ] - }, - { - "address": "0x14001565d", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001565d", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140015662", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x140015667", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp" - }, - { - "address": "0x14001566a", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp" - }, - { - "address": "0x14001566e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff" - }, - { - "address": "0x140015675", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400156b1" - }, - { - "address": "0x140015677", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16" - }, - { - "address": "0x14001567c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400156f4" - } - ], - "successors": [ - "0x1400156f4" - ] - }, - { - "address": "0x14001565a", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001565a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rbx" - }, - { - "address": "0x14001565d", - "size": 5, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140015662", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x78]" - }, - { - "address": "0x140015667", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, rbp" - }, - { - "address": "0x14001566a", - "size": 4, - "mnemonic": "cmova", - "operands": "r8, rbp" - }, - { - "address": "0x14001566e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff" - }, - { - "address": "0x140015675", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400156b1" - }, - { - "address": "0x140015677", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0x16" - }, - { - "address": "0x14001567c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400156f4" - } - ], - "successors": [ - "0x1400156f4" - ] - }, - { - "address": "0x14001571a", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001571a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001571f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140015724", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140015729", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001572d", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001572f", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140015731", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140015732", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400156f4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400156f4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdi + 0x2c], esi" - }, - { - "address": "0x1400156f7", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x30], 1" - }, - { - "address": "0x1400156fb", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rdi" - }, - { - "address": "0x140015700", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140015699" - } - ], - "successors": [ - "0x140015699" - ] - }, - { - "address": "0x140015699", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015699", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14001569c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x1400156a1", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x1400156a4", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x1400156a6", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400156a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x1400156ad", - "size": 2, - "mnemonic": "mov", - "operands": "eax, esi" - }, - { - "address": "0x1400156af", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001571a" - } - ], - "successors": [ - "0x14001571a" - ] - } - ] - }, - { - "address": "0x14000d89c", - "name": "", - "blocks": [ - { - "address": "0x14000d89c", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d89c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000d8a1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000d8a6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000d8a7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000d8ab", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rcx + 0x18], 0" - }, - { - "address": "0x14000d8af", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000d8b2", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rcx + 8]" - }, - { - "address": "0x14000d8b6", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14000d8b9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d8c0" - } - ], - "successors": [ - "0x14000d8c0", - "0x14000d8bb" - ] - }, - { - "address": "0x14000d8c0", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d8c0", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x25929], 0" - }, - { - "address": "0x14000d8c7", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d8d6" - }, - { - "address": "0x14000d8c9", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x23b58]" - }, - { - "address": "0x14000d8d0", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi], xmm0" - }, - { - "address": "0x14000d8d4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d924" - } - ], - "successors": [ - "0x14000d924" - ] - }, - { - "address": "0x14000d8bb", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d8bb", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rdx]" - }, - { - "address": "0x14000d8be", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d8d0" - } - ], - "successors": [ - "0x14000d8d0" - ] - }, - { - "address": "0x14000d924", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d924", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000d929", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x14000d92c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000d931", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000d935", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000d936", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d8d0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d8d0", - "size": 4, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rsi], xmm0" - }, - { - "address": "0x14000d8d4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d924" - } - ], - "successors": [ - "0x14000d924" - ] - } - ] - }, - { - "address": "0x140011ff0", - "name": "", - "blocks": [ - { - "address": "0x140011ff0", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ff0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140011ff5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x140011ffa", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140011fff", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140012000", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140012004", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x24045]" - }, - { - "address": "0x14001200b", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r9d" - }, - { - "address": "0x14001200e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x140012011", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx" - }, - { - "address": "0x140012013", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x140012016", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x14001201a", - "size": 2, - "mnemonic": "je", - "operands": "0x140012055" - } - ], - "successors": [ - "0x140012055", - "0x14001201c" - ] - }, - { - "address": "0x140012055", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012055", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140012057", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14001205a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400122e0" - }, - { - "address": "0x14001205f", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x140012061", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x140012064", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x140012067", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x140012069", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe159]" - }, - { - "address": "0x14001206f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140012074", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140012079", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001207e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140012082", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140012083", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001201c", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001201c", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001201f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012043" - }, - { - "address": "0x140012021", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x148e8]" - }, - { - "address": "0x140012028", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x148d9]" - }, - { - "address": "0x14001202f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x148da]" - }, - { - "address": "0x140012036", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0xa]" - }, - { - "address": "0x140012039", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x14001203e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012041", - "size": 2, - "mnemonic": "je", - "operands": "0x140012055" - } - ], - "successors": [ - "0x140012055", - "0x140012043" - ] - }, - { - "address": "0x140012043", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012043", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x140012046", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x140012049", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001204b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14001204e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x140012053", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001206f" - } - ], - "successors": [ - "0x14001206f" - ] - }, - { - "address": "0x14001206f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001206f", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140012074", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140012079", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001207e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140012082", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140012083", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011a80", - "name": "", - "blocks": [ - { - "address": "0x140011a80", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011a80", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140011a82", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011a86", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdx" - }, - { - "address": "0x140011a89", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140011a8c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140011a8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a9f" - } - ], - "successors": [ - "0x140011a9f", - "0x140011a91" - ] - }, - { - "address": "0x140011a9f", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011a9f", - "size": 4, - "mnemonic": "imul", - "operands": "rbx, r8" - }, - { - "address": "0x140011aa3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140011aa8", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140011aab", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax" - }, - { - "address": "0x140011aaf", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011ac6" - } - ], - "successors": [ - "0x140011ac6" - ] - }, - { - "address": "0x140011a91", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011a91", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140011a93", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx - 0x20]" - }, - { - "address": "0x140011a97", - "size": 3, - "mnemonic": "div", - "operands": "rbx" - }, - { - "address": "0x140011a9a", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8" - }, - { - "address": "0x140011a9d", - "size": 2, - "mnemonic": "jb", - "operands": "0x140011ae2" - } - ], - "successors": [ - "0x140011ae2", - "0x140011a9f" - ] - }, - { - "address": "0x140011ac6", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ac6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0x21d8b]" - }, - { - "address": "0x140011acd", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140011ad0", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 8" - }, - { - "address": "0x140011ad5", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe6a5]" - }, - { - "address": "0x140011adb", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011ade", - "size": 2, - "mnemonic": "je", - "operands": "0x140011ab1" - } - ], - "successors": [ - "0x140011ab1", - "0x140011ae0" - ] - }, - { - "address": "0x140011ae2", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011ae2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140011ae7", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0xc" - }, - { - "address": "0x140011aed", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140011aef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011af3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140011af4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011ab1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ab1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400105b0" - }, - { - "address": "0x140011ab6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011ab8", - "size": 2, - "mnemonic": "je", - "operands": "0x140011ae2" - } - ], - "successors": [ - "0x140011ae2", - "0x140011aba" - ] - }, - { - "address": "0x140011ae0", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ae0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011aef" - } - ], - "successors": [ - "0x140011aef" - ] - }, - { - "address": "0x140011aba", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011aba", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140011abd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000deb0" - }, - { - "address": "0x140011ac2", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011ac4", - "size": 2, - "mnemonic": "je", - "operands": "0x140011ae2" - } - ], - "successors": [ - "0x140011ae2", - "0x140011ac6" - ] - }, - { - "address": "0x140011aef", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011aef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011af3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140011af4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001c3c0", - "name": "", - "blocks": [ - { - "address": "0x14001c3c0", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c3c0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001c3c5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001c3c6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c3ca", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x14001c3cd", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8" - }, - { - "address": "0x14001c3d0", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001c3d3", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx" - }, - { - "address": "0x14001c3d6", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x14001c3d9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c3f2" - }, - { - "address": "0x14001c3db", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001c3de", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c3f7" - }, - { - "address": "0x14001c3e0", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001c3e3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c419" - }, - { - "address": "0x14001c3e5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001c3e7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001c3ec", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c3f0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c3f1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001702c", - "name": "", - "blocks": [ - { - "address": "0x14001702c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001702c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xdeac" - }, - { - "address": "0x140017031", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax" - }, - { - "address": "0x140017033", - "size": 2, - "mnemonic": "ja", - "operands": "0x140017084" - } - ], - "successors": [ - "0x140017084", - "0x140017035" - ] - }, - { - "address": "0x140017084", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017084", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x140017086", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xdead" - }, - { - "address": "0x14001708b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x14001708d" - ] - }, - { - "address": "0x140017035", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017035", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017037" - ] - }, - { - "address": "0x14001707b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001707b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]" - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x14001708d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001708d", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017090", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017092" - ] - }, - { - "address": "0x140017037", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017037", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc433" - }, - { - "address": "0x14001703c", - "size": 2, - "mnemonic": "cmp", - "operands": "ecx, eax" - }, - { - "address": "0x14001703e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001705f" - } - ], - "successors": [ - "0x14001705f", - "0x140017040" - ] - }, - { - "address": "0x140020030", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - }, - { - "address": "0x140017092", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017092", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017095", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017097" - ] - }, - { - "address": "0x14001705f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001705f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x140017061", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc435" - }, - { - "address": "0x140017066", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017068" - ] - }, - { - "address": "0x140017040", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017040", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017042" - ] - }, - { - "address": "0x140017097", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017097", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x14001709a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x14001709c" - ] - }, - { - "address": "0x140017068", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017068", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1263" - }, - { - "address": "0x14001706d", - "size": 2, - "mnemonic": "je", - "operands": "0x1400170b7" - } - ], - "successors": [ - "0x1400170b7", - "0x14001706f" - ] - }, - { - "address": "0x140017042", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017042", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x140017044", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 0x2a" - }, - { - "address": "0x140017047", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017049" - ] - }, - { - "address": "0x14001709c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001709c", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x14001709f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x1400170a1" - ] - }, - { - "address": "0x1400170b7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170b7", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8" - }, - { - "address": "0x1400170ba", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001707d" - } - ], - "successors": [ - "0x14001707d" - ] - }, - { - "address": "0x14001706f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001706f", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x812" - }, - { - "address": "0x140017074", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017076" - ] - }, - { - "address": "0x140017049", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017049", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0xc402" - }, - { - "address": "0x14001704e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017050" - ] - }, - { - "address": "0x1400170a1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170a1", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x1400170a4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x1400170a6" - ] - }, - { - "address": "0x14001707d", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]" - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x140017076", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017076", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x140017079", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001707d" - }, - { - "address": "0x14001707b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]" - } - ], - "successors": [ - "0x140020030" - ] - }, - { - "address": "0x140017050", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017050", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017053", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x140017055" - ] - }, - { - "address": "0x1400170a6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170a6", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x1400170a9", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x1400170ab" - ] - }, - { - "address": "0x140017055", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017055", - "size": 3, - "mnemonic": "sub", - "operands": "eax, 1" - }, - { - "address": "0x140017058", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x14001705a" - ] - }, - { - "address": "0x1400170ab", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170ab", - "size": 5, - "mnemonic": "sub", - "operands": "eax, 0x1f35" - }, - { - "address": "0x1400170b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001707b" - } - ], - "successors": [ - "0x14001707b", - "0x1400170b2" - ] - }, - { - "address": "0x14001705a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001705a", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 3" - }, - { - "address": "0x14001705d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140017079" - } - ], - "successors": [ - "0x140017079" - ] - }, - { - "address": "0x1400170b2", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400170b2", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x1400170b5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001707d" - }, - { - "address": "0x1400170b7", - "size": 3, - "mnemonic": "and", - "operands": "edx, 8" - }, - { - "address": "0x1400170ba", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001707d" - } - ], - "successors": [ - "0x14001707d" - ] - }, - { - "address": "0x140017079", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140017079", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001707d" - }, - { - "address": "0x14001707b", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001707d", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x8fac]" - } - ], - "successors": [ - "0x140020030" - ] - } - ] - }, - { - "address": "0x1400121ec", - "name": "", - "blocks": [ - { - "address": "0x1400121ec", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400121ec", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400121f1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x1400121f6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x1400121fb", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400121fc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50" - }, - { - "address": "0x140012200", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x23e89]" - }, - { - "address": "0x140012207", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r9d" - }, - { - "address": "0x14001220a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x14001220d", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx" - }, - { - "address": "0x14001220f", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x140012212", - "size": 4, - "mnemonic": "cmp", - "operands": "r10, -1" - }, - { - "address": "0x140012216", - "size": 2, - "mnemonic": "je", - "operands": "0x140012297" - } - ], - "successors": [ - "0x140012297", - "0x140012218" - ] - }, - { - "address": "0x140012297", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012297", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140012299", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14001229c", - "size": 5, - "mnemonic": "call", - "operands": "0x1400122e0" - }, - { - "address": "0x1400122a1", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x1400122a3", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x1400122a6", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x88]" - }, - { - "address": "0x1400122ad", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x1400122b0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax" - }, - { - "address": "0x1400122b4", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x1400122b6", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x80]" - }, - { - "address": "0x1400122be", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x1400122c3", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xdef7]" - }, - { - "address": "0x1400122c9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]" - }, - { - "address": "0x1400122ce", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]" - }, - { - "address": "0x1400122d3", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]" - }, - { - "address": "0x1400122d8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50" - }, - { - "address": "0x1400122dc", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400122dd", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140012218", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012218", - "size": 3, - "mnemonic": "test", - "operands": "r10, r10" - }, - { - "address": "0x14001221b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012243" - }, - { - "address": "0x14001221d", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14764]" - }, - { - "address": "0x140012224", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14755]" - }, - { - "address": "0x14001222b", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14756]" - }, - { - "address": "0x140012232", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r10 + 0x12]" - }, - { - "address": "0x140012236", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x14001223b", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax" - }, - { - "address": "0x14001223e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012241", - "size": 2, - "mnemonic": "je", - "operands": "0x140012297" - } - ], - "successors": [ - "0x140012297", - "0x140012243" - ] - }, - { - "address": "0x140012243", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012243", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xa0]" - }, - { - "address": "0x14001224b", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebx" - }, - { - "address": "0x14001224e", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x88]" - }, - { - "address": "0x140012255", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x140012258", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rcx" - }, - { - "address": "0x14001225d", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001225f", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x98]" - }, - { - "address": "0x140012267", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rcx" - }, - { - "address": "0x14001226c", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x90]" - }, - { - "address": "0x140012274", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x140012279", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14001227c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax" - }, - { - "address": "0x140012280", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x80]" - }, - { - "address": "0x140012288", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14001228d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10" - }, - { - "address": "0x140012290", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x140012295", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400122c9" - } - ], - "successors": [ - "0x1400122c9" - ] - }, - { - "address": "0x1400122c9", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400122c9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]" - }, - { - "address": "0x1400122ce", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]" - }, - { - "address": "0x1400122d3", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]" - }, - { - "address": "0x1400122d8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x50" - }, - { - "address": "0x1400122dc", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400122dd", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140017a50", - "name": "", - "blocks": [ - { - "address": "0x140017a50", - "size": 35, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140017a50", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140017a55", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x140017a5a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140017a5f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140017a60", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140017a62", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140017a64", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140017a66", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140017a68", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140017a6c", - "size": 4, - "mnemonic": "or", - "operands": "rbp, 0xffffffffffffffff" - }, - { - "address": "0x140017a70", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9" - }, - { - "address": "0x140017a73", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140017a75", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8" - }, - { - "address": "0x140017a78", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx" - }, - { - "address": "0x140017a7b", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx" - }, - { - "address": "0x140017a7e", - "size": 3, - "mnemonic": "inc", - "operands": "rbp" - }, - { - "address": "0x140017a81", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + rbp], dil" - }, - { - "address": "0x140017a85", - "size": 2, - "mnemonic": "jne", - "operands": "0x140017a7e" - }, - { - "address": "0x140017a87", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x140017a8c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14" - }, - { - "address": "0x140017a8f", - "size": 3, - "mnemonic": "add", - "operands": "rbp, rdx" - }, - { - "address": "0x140017a92", - "size": 3, - "mnemonic": "not", - "operands": "rax" - }, - { - "address": "0x140017a95", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, rax" - }, - { - "address": "0x140017a98", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140017aba" - }, - { - "address": "0x140017a9a", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx + 0xb]" - }, - { - "address": "0x140017a9d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140017aa2", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140017aa7", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x70]" - }, - { - "address": "0x140017aac", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140017ab0", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140017ab2", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140017ab4", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140017ab6", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140017ab8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140017ab9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001cea8", - "name": "", - "blocks": [ - { - "address": "0x14001cea8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001cea8", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14001ceab", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001ceb0" - } - ], - "successors": [ - "0x14001ceb0" - ] - }, - { - "address": "0x14001ceb0", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ceb0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001ceb5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001ceb6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001ceba", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001cebd", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14001cec0", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001cec3", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ced9" - }, - { - "address": "0x14001cec5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14001ceca", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x14001ced0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14001ced5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001ced7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001cf39" - } - ], - "successors": [ - "0x14001cf39" - ] - }, - { - "address": "0x14001cf39", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001cf39", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001cf3e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14001cf42", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001cf43", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d9d8", - "name": "", - "blocks": [ - { - "address": "0x14000d9d8", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d9d8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x14000d9db", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x14000d9df", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp" - }, - { - "address": "0x14000d9e3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x14000d9e7", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x14000d9eb", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000d9ed", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000d9f1", - "size": 3, - "mnemonic": "xor", - "operands": "r14d, r14d" - }, - { - "address": "0x14000d9f4", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d" - }, - { - "address": "0x14000d9f7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14000d9fa", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000d9fd", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000da00", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000da26" - }, - { - "address": "0x14000da02", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rdx + 0x28], r14b" - }, - { - "address": "0x14000da06", - "size": 2, - "mnemonic": "je", - "operands": "0x14000da15" - } - ], - "successors": [ - "0x14000da15", - "0x14000da08" - ] - }, - { - "address": "0x14000da15", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000da15", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x10], r14" - }, - { - "address": "0x14000da19", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], r14" - }, - { - "address": "0x14000da1d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x20], r14" - }, - { - "address": "0x14000da21", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000db58" - } - ], - "successors": [ - "0x14000db58" - ] - }, - { - "address": "0x14000da08", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000da08", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx + 0x10]" - }, - { - "address": "0x14000da0c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14000da11", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x28], r14b" - }, - { - "address": "0x14000da15", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x10], r14" - }, - { - "address": "0x14000da19", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], r14" - }, - { - "address": "0x14000da1d", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x20], r14" - }, - { - "address": "0x14000da21", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000db58" - } - ], - "successors": [ - "0x14000db58" - ] - }, - { - "address": "0x14000db58", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000db58", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000db5a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000db5f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000db64", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000db69", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000db6e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000db72", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000db74", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d808", - "name": "", - "blocks": [ - { - "address": "0x14000d808", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d808", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000d80a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000d80e", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14000d810", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d854" - }, - { - "address": "0x14000d815", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000d817", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx" - }, - { - "address": "0x14000d819", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d738" - }, - { - "address": "0x14000d81e", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax" - }, - { - "address": "0x14000d820", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14000d825", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx" - }, - { - "address": "0x14000d827", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000d82b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000d82c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016514", - "name": "", - "blocks": [ - { - "address": "0x140016514", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016514", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140016519", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14001651e", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001651f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70" - }, - { - "address": "0x140016523", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x140016526", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x140016529", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx" - }, - { - "address": "0x14001652c", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d" - }, - { - "address": "0x14001652f", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]" - }, - { - "address": "0x140016534", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c" - }, - { - "address": "0x140016539", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xc0]" - }, - { - "address": "0x140016540", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x58]" - }, - { - "address": "0x140016545", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], eax" - }, - { - "address": "0x140016549", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rbx" - }, - { - "address": "0x14001654c", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xb8]" - }, - { - "address": "0x140016553", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi" - }, - { - "address": "0x140016556", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax" - }, - { - "address": "0x14001655a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x14001655d", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xb0]" - }, - { - "address": "0x140016564", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax" - }, - { - "address": "0x140016568", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xa8]" - }, - { - "address": "0x140016570", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x140016575", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xa0]" - }, - { - "address": "0x14001657c", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], eax" - }, - { - "address": "0x140016580", - "size": 5, - "mnemonic": "call", - "operands": "0x1400161e0" - }, - { - "address": "0x140016585", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x68], 0" - }, - { - "address": "0x14001658a", - "size": 2, - "mnemonic": "je", - "operands": "0x140016598" - } - ], - "successors": [ - "0x140016598", - "0x14001658c" - ] - }, - { - "address": "0x140016598", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016598", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]" - }, - { - "address": "0x14001659d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]" - }, - { - "address": "0x1400165a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]" - }, - { - "address": "0x1400165a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x1400165a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400165a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001658c", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001658c", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140016591", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" - }, - { - "address": "0x140016598", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x70]" - }, - { - "address": "0x14001659d", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x10]" - }, - { - "address": "0x1400165a1", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x18]" - }, - { - "address": "0x1400165a5", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x1400165a8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400165a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400187b0", - "name": "", - "blocks": [ - { - "address": "0x1400187b0", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400187b0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x1400187b5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x1400187ba", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400187bb", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400187bf", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x1400187c2", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x1400187c5", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x18dc5]" - }, - { - "address": "0x1400187cb", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rcx + 0x3a8], eax" - }, - { - "address": "0x1400187d1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400187e6" - } - ], - "successors": [ - "0x1400187e6", - "0x1400187d3" - ] - }, - { - "address": "0x1400187e6", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400187e6", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5" - }, - { - "address": "0x1400187eb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x1400187f0", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400187f1", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi + 0x88]" - }, - { - "address": "0x1400187f8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rbx" - }, - { - "address": "0x1400187fd", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, qword ptr [rsi]" - }, - { - "address": "0x140018800", - "size": 2, - "mnemonic": "je", - "operands": "0x140018840" - } - ], - "successors": [ - "0x140018840", - "0x140018802" - ] - }, - { - "address": "0x1400187d3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400187d3", - "size": 8, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + 0x90], 0" - }, - { - "address": "0x1400187db", - "size": 2, - "mnemonic": "je", - "operands": "0x1400187e6" - } - ], - "successors": [ - "0x1400187e6", - "0x1400187dd" - ] - }, - { - "address": "0x140018840", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018840", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5" - }, - { - "address": "0x140018845", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862" - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - }, - { - "address": "0x140018802", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018802", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140018805", - "size": 2, - "mnemonic": "je", - "operands": "0x140018829" - } - ], - "successors": [ - "0x140018829", - "0x140018807" - ] - }, - { - "address": "0x1400187dd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400187dd", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x88]" - }, - { - "address": "0x1400187e4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001884a" - } - ], - "successors": [ - "0x14001884a" - ] - }, - { - "address": "0x140018862", - "size": 21, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140018862", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140018867", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140018868", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001886c", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x1afd9], 0" - }, - { - "address": "0x140018873", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400188c1" - }, - { - "address": "0x140018875", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x19204]" - }, - { - "address": "0x14001887c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x1afb5], rcx" - }, - { - "address": "0x140018883", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x18eb6]" - }, - { - "address": "0x14001888a", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x190df]" - }, - { - "address": "0x140018891", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x1afa8], rax" - }, - { - "address": "0x140018898", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rip + 0x1af91], rcx" - }, - { - "address": "0x14001889f", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118e0" - }, - { - "address": "0x1400188a4", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1af95]" - }, - { - "address": "0x1400188ab", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rax" - }, - { - "address": "0x1400188ae", - "size": 2, - "mnemonic": "mov", - "operands": "dl, 1" - }, - { - "address": "0x1400188b0", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xfffffffd" - }, - { - "address": "0x1400188b5", - "size": 5, - "mnemonic": "call", - "operands": "0x140018540" - }, - { - "address": "0x1400188ba", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x1af8b], 1" - }, - { - "address": "0x1400188c1", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x1400188c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400188c7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001884f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001884f", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140018852", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140018857", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001885c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140018860", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140018861", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140018829", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018829", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]" - }, - { - "address": "0x14001882c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x88], rax" - }, - { - "address": "0x140018833", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x140018838", - "size": 3, - "mnemonic": "lock inc", - "operands": "dword ptr [rax]" - }, - { - "address": "0x14001883b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140018840", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5" - }, - { - "address": "0x140018845", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862" - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - }, - { - "address": "0x140018807", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018807", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x14001880a", - "size": 4, - "mnemonic": "lock xadd", - "operands": "dword ptr [rbx], eax" - }, - { - "address": "0x14001880e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x140018811", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018829" - }, - { - "address": "0x140018813", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x18f26]" - }, - { - "address": "0x14001881a", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001881f", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax" - }, - { - "address": "0x140018822", - "size": 2, - "mnemonic": "je", - "operands": "0x140018829" - } - ], - "successors": [ - "0x140018829", - "0x140018824" - ] - }, - { - "address": "0x14001884a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862" - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - }, - { - "address": "0x140018824", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018824", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140018829", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsi]" - }, - { - "address": "0x14001882c", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x88], rax" - }, - { - "address": "0x140018833", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x140018838", - "size": 3, - "mnemonic": "lock inc", - "operands": "dword ptr [rax]" - }, - { - "address": "0x14001883b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140018840", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 5" - }, - { - "address": "0x140018845", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001884a", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001884d", - "size": 2, - "mnemonic": "je", - "operands": "0x140018862" - } - ], - "successors": [ - "0x140018862", - "0x14001884f" - ] - } - ] - }, - { - "address": "0x140018230", - "name": "", - "blocks": [ - { - "address": "0x140018230", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018230", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140018232", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x140018236", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x140018238", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001823a", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x14001823f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d89c" - }, - { - "address": "0x140018244", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rip + 0x1b5fd], 0" - }, - { - "address": "0x14001824b", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, -2" - }, - { - "address": "0x14001824e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018262" - }, - { - "address": "0x140018250", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x1b5ee], 1" - }, - { - "address": "0x14001825a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x8000]" - }, - { - "address": "0x140018260", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140018277" - } - ], - "successors": [ - "0x140018277" - ] - }, - { - "address": "0x140018277", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018277", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax" - }, - { - "address": "0x140018279", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140018292" - } - ], - "successors": [ - "0x140018292" - ] - }, - { - "address": "0x140018292", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018292", - "size": 5, - "mnemonic": "cmp", - "operands": "byte ptr [rsp + 0x38], 0" - }, - { - "address": "0x140018297", - "size": 2, - "mnemonic": "je", - "operands": "0x1400182a5" - } - ], - "successors": [ - "0x1400182a5", - "0x140018299" - ] - }, - { - "address": "0x1400182a5", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400182a5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x1400182a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x1400182ab", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x1400182ac", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140018299", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140018299", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x20]" - }, - { - "address": "0x14001829e", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rcx + 0x3a8], 0xfffffffd" - }, - { - "address": "0x1400182a5", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x1400182a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x1400182ab", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x1400182ac", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ef78", - "name": "", - "blocks": [ - { - "address": "0x14000ef78", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ef78", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000ef7d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000ef82", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000ef83", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000ef87", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000ef8a", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000ef8d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000efd2" - } - ], - "successors": [ - "0x14000efd2", - "0x14000ef8f" - ] - }, - { - "address": "0x14000efd2", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000efd2", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000efd4", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000efd9", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000efde", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000efe2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000efe3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000ef8f", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ef8f", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x55" - }, - { - "address": "0x14000ef94", - "size": 5, - "mnemonic": "call", - "operands": "0x14000dca0" - }, - { - "address": "0x14000ef99", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000ef9c", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, 0x55" - }, - { - "address": "0x14000efa0", - "size": 2, - "mnemonic": "jae", - "operands": "0x14000efd2" - }, - { - "address": "0x14000efa2", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rax*2 + 2]" - }, - { - "address": "0x14000efaa", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200" - }, - { - "address": "0x14000efaf", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14000efb2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000efb5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000efd2" - } - ], - "successors": [ - "0x14000efd2", - "0x14000efb7" - ] - }, - { - "address": "0x14000efb7", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000efb7", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rsi + 1]" - }, - { - "address": "0x14000efbb", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x14000efbe", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rdx" - }, - { - "address": "0x14000efc1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000efc4", - "size": 5, - "mnemonic": "call", - "operands": "0x140017510" - }, - { - "address": "0x14000efc9", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000efcb", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000efe4" - }, - { - "address": "0x14000efcd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x14000efd0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000efd4" - } - ], - "successors": [ - "0x14000efd4" - ] - }, - { - "address": "0x14000efd4", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000efd4", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000efd9", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000efde", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000efe2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000efe3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015e88", - "name": "", - "blocks": [ - { - "address": "0x140015e88", - "size": 27, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015e88", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140015e8a", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140015e8b", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140015e8c", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140015e8d", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140015e8f", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140015e91", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140015e93", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0xd0" - }, - { - "address": "0x140015e9a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1b19f]" - }, - { - "address": "0x140015ea1", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp" - }, - { - "address": "0x140015ea4", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc0], rax" - }, - { - "address": "0x140015eac", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x130]" - }, - { - "address": "0x140015eb4", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140015eb6", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d" - }, - { - "address": "0x140015eb9", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8" - }, - { - "address": "0x140015ebc", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx" - }, - { - "address": "0x140015ebf", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rdi" - }, - { - "address": "0x140015ec2", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1" - }, - { - "address": "0x140015ec5", - "size": 6, - "mnemonic": "jne", - "operands": "0x140015fa5" - }, - { - "address": "0x140015ecb", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]" - }, - { - "address": "0x140015ed0", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], 0x80" - }, - { - "address": "0x140015ed8", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebp" - }, - { - "address": "0x140015edb", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14" - }, - { - "address": "0x140015ede", - "size": 5, - "mnemonic": "call", - "operands": "0x140015d0c" - }, - { - "address": "0x140015ee3", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbx, eax" - }, - { - "address": "0x140015ee6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140015ee8", - "size": 2, - "mnemonic": "je", - "operands": "0x140015f2d" - } - ], - "successors": [ - "0x140015f2d", - "0x140015eea" - ] - } - ] - }, - { - "address": "0x14001bb54", - "name": "", - "blocks": [ - { - "address": "0x14001bb54", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bb54", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001bb59", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001bb5e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001bb63", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001bb64", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14001bb66", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14001bb68", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bb6c", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi" - }, - { - "address": "0x14001bb6e", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r8" - }, - { - "address": "0x14001bb71", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx" - }, - { - "address": "0x14001bb73", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x14001bb76", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx" - }, - { - "address": "0x14001bb78", - "size": 2, - "mnemonic": "js", - "operands": "0x14001bbb0" - } - ], - "successors": [ - "0x14001bbb0", - "0x14001bb7a" - ] - }, - { - "address": "0x14001bbb0", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bbb0", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x14001bbb2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001bbb7", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001bbbc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001bbc1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bbc5", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14001bbc7", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001bbc9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001bbca", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bb7a", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bb7a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r14]" - }, - { - "address": "0x14001bb7d", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rsi + rbx]" - }, - { - "address": "0x14001bb80", - "size": 1, - "mnemonic": "cdq", - "operands": "" - }, - { - "address": "0x14001bb81", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx" - }, - { - "address": "0x14001bb83", - "size": 2, - "mnemonic": "sar", - "operands": "eax, 1" - }, - { - "address": "0x14001bb85", - "size": 3, - "mnemonic": "movsxd", - "operands": "r15, eax" - }, - { - "address": "0x14001bb88", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r15" - }, - { - "address": "0x14001bb8b", - "size": 4, - "mnemonic": "shl", - "operands": "rdi, 4" - }, - { - "address": "0x14001bb8f", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdi + rbp]" - }, - { - "address": "0x14001bb93", - "size": 5, - "mnemonic": "call", - "operands": "0x140017230" - }, - { - "address": "0x14001bb98", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001bb9a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bbcb" - } - ], - "successors": [ - "0x14001bbcb", - "0x14001bb9c" - ] - }, - { - "address": "0x14001bbcb", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bbcb", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 8]" - }, - { - "address": "0x14001bbcf", - "size": 3, - "mnemonic": "add", - "operands": "rax, rdi" - }, - { - "address": "0x14001bbd2", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r14], rax" - }, - { - "address": "0x14001bbd5", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14001bbd7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bbb2" - } - ], - "successors": [ - "0x14001bbb2" - ] - }, - { - "address": "0x14001bb9c", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bb9c", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r15 - 1]" - }, - { - "address": "0x14001bba0", - "size": 3, - "mnemonic": "cmovns", - "operands": "ecx, ebx" - }, - { - "address": "0x14001bba3", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14001bba5", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r15 + 1]" - }, - { - "address": "0x14001bba9", - "size": 3, - "mnemonic": "cmovns", - "operands": "esi, ecx" - }, - { - "address": "0x14001bbac", - "size": 2, - "mnemonic": "cmp", - "operands": "esi, ebx" - }, - { - "address": "0x14001bbae", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001bb7a" - }, - { - "address": "0x14001bbb0", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x14001bbb2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001bbb7", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001bbbc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001bbc1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bbc5", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14001bbc7", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001bbc9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001bbca", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bbb2", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bbb2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001bbb7", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001bbbc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001bbc1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bbc5", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14001bbc7", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001bbc9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001bbca", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001b9e4", - "name": "", - "blocks": [ - { - "address": "0x14001b9e4", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b9e4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x14001b9e9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001b9ee", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001b9ef", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001b9f3", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi" - }, - { - "address": "0x14001b9f5", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x14001b9f8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], esi" - }, - { - "address": "0x14001b9fc", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001b9ff", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001ba02", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba57" - } - ], - "successors": [ - "0x14001ba57", - "0x14001ba04" - ] - }, - { - "address": "0x14001ba57", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba57", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi + 8]" - }, - { - "address": "0x14001ba5a", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]" - }, - { - "address": "0x14001ba5f", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 2" - }, - { - "address": "0x14001ba65", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x20001004" - }, - { - "address": "0x14001ba6a", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4758]" - }, - { - "address": "0x14001ba70", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001ba72", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ba78" - }, - { - "address": "0x14001ba74", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001ba76", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001ba86" - } - ], - "successors": [ - "0x14001ba86" - ] - }, - { - "address": "0x14001ba04", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba04", - "size": 3, - "mnemonic": "cmp", - "operands": "word ptr [rcx], si" - }, - { - "address": "0x14001ba07", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba57" - } - ], - "successors": [ - "0x14001ba57", - "0x14001ba09" - ] - }, - { - "address": "0x14001ba86", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001ba86", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001ba8b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001ba90", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001ba94", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001ba95", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001ba09", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba09", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0xc058]" - }, - { - "address": "0x14001ba10", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d690" - }, - { - "address": "0x14001ba15", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001ba17", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba57" - } - ], - "successors": [ - "0x14001ba57", - "0x14001ba19" - ] - }, - { - "address": "0x14001ba19", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba19", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0xc060]" - }, - { - "address": "0x14001ba20", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14001ba23", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d690" - }, - { - "address": "0x14001ba28", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001ba2a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001ba4d" - }, - { - "address": "0x14001ba2c", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi + 8]" - }, - { - "address": "0x14001ba2f", - "size": 4, - "mnemonic": "lea", - "operands": "r9d, [rsi + 2]" - }, - { - "address": "0x14001ba33", - "size": 5, - "mnemonic": "lea", - "operands": "r8, [rsp + 0x30]" - }, - { - "address": "0x14001ba38", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x2000000b" - }, - { - "address": "0x14001ba3d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4785]" - }, - { - "address": "0x14001ba43", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001ba45", - "size": 2, - "mnemonic": "je", - "operands": "0x14001ba74" - } - ], - "successors": [ - "0x14001ba74", - "0x14001ba47" - ] - }, - { - "address": "0x14001ba74", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba74", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001ba76", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001ba86" - } - ], - "successors": [ - "0x14001ba86" - ] - }, - { - "address": "0x14001ba47", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001ba47", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x30]" - }, - { - "address": "0x14001ba4b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001ba86" - } - ], - "successors": [ - "0x14001ba86" - ] - } - ] - }, - { - "address": "0x14001b5b0", - "name": "", - "blocks": [ - { - "address": "0x14001b5b0", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b5b0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001b5b5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001b5b6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001b5ba", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001b5bd", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14001b5c2", - "size": 4, - "mnemonic": "or", - "operands": "r8, 0xffffffffffffffff" - }, - { - "address": "0x14001b5c6", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax" - }, - { - "address": "0x14001b5c9", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14001b5cb", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x98]" - }, - { - "address": "0x14001b5d2", - "size": 3, - "mnemonic": "inc", - "operands": "r8" - }, - { - "address": "0x14001b5d5", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rdx + r8*2], di" - }, - { - "address": "0x14001b5da", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b5d2" - }, - { - "address": "0x14001b5dc", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x14001b5de", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 3" - }, - { - "address": "0x14001b5e2", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 2" - }, - { - "address": "0x14001b5e7", - "size": 3, - "mnemonic": "sete", - "operands": "al" - }, - { - "address": "0x14001b5ea", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0xb0], eax" - }, - { - "address": "0x14001b5f1", - "size": 2, - "mnemonic": "je", - "operands": "0x14001b61b" - } - ], - "successors": [ - "0x14001b61b", - "0x14001b5f3" - ] - }, - { - "address": "0x14001b61b", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001b61b", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0xac], ecx" - }, - { - "address": "0x14001b622", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x14001b627", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x25e]" - }, - { - "address": "0x14001b62e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4bac]" - }, - { - "address": "0x14001b634", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 4" - }, - { - "address": "0x14001b637", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b63b" - }, - { - "address": "0x14001b639", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], edi" - }, - { - "address": "0x14001b63b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001b640", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001b644", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001b645", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001b5f3", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b5f3", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi" - }, - { - "address": "0x14001b5f6", - "size": 4, - "mnemonic": "movzx", - "operands": "r8d, word ptr [rdx]" - }, - { - "address": "0x14001b5fa", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx" - }, - { - "address": "0x14001b5fd", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 - 0x41]" - }, - { - "address": "0x14001b601", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19" - }, - { - "address": "0x14001b605", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b613" - }, - { - "address": "0x14001b607", - "size": 5, - "mnemonic": "sub", - "operands": "r8w, 0x61" - }, - { - "address": "0x14001b60c", - "size": 5, - "mnemonic": "cmp", - "operands": "r8w, 0x19" - }, - { - "address": "0x14001b611", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b618" - } - ], - "successors": [ - "0x14001b618", - "0x14001b613" - ] - }, - { - "address": "0x14001b618", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001b618", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r9d" - }, - { - "address": "0x14001b61b", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r10 + 0xac], ecx" - }, - { - "address": "0x14001b622", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x14001b627", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x25e]" - }, - { - "address": "0x14001b62e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4bac]" - }, - { - "address": "0x14001b634", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 4" - }, - { - "address": "0x14001b637", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b63b" - }, - { - "address": "0x14001b639", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], edi" - }, - { - "address": "0x14001b63b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001b640", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001b644", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001b645", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001b613", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b613", - "size": 3, - "mnemonic": "inc", - "operands": "r9d" - }, - { - "address": "0x14001b616", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001b5f6" - } - ], - "successors": [ - "0x14001b5f6" - ] - }, - { - "address": "0x14001b5f6", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b5f6", - "size": 4, - "mnemonic": "movzx", - "operands": "r8d, word ptr [rdx]" - }, - { - "address": "0x14001b5fa", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx" - }, - { - "address": "0x14001b5fd", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 - 0x41]" - }, - { - "address": "0x14001b601", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19" - }, - { - "address": "0x14001b605", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b613" - }, - { - "address": "0x14001b607", - "size": 5, - "mnemonic": "sub", - "operands": "r8w, 0x61" - }, - { - "address": "0x14001b60c", - "size": 5, - "mnemonic": "cmp", - "operands": "r8w, 0x19" - }, - { - "address": "0x14001b611", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b618" - } - ], - "successors": [ - "0x14001b618", - "0x14001b613" - ] - } - ] - }, - { - "address": "0x14001b4e0", - "name": "", - "blocks": [ - { - "address": "0x14001b4e0", - "size": 39, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b4e0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001b4e5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001b4e6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001b4ea", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001b4ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14001b4f2", - "size": 4, - "mnemonic": "or", - "operands": "r8, 0xffffffffffffffff" - }, - { - "address": "0x14001b4f6", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r8" - }, - { - "address": "0x14001b4f9", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14001b4fb", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rax + 0x98]" - }, - { - "address": "0x14001b502", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x14001b505", - "size": 3, - "mnemonic": "inc", - "operands": "r9" - }, - { - "address": "0x14001b508", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rax + r9*2], di" - }, - { - "address": "0x14001b50d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b505" - }, - { - "address": "0x14001b50f", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x14001b511", - "size": 4, - "mnemonic": "cmp", - "operands": "r9, 3" - }, - { - "address": "0x14001b515", - "size": 3, - "mnemonic": "sete", - "operands": "al" - }, - { - "address": "0x14001b518", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x18], eax" - }, - { - "address": "0x14001b51b", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx + 8]" - }, - { - "address": "0x14001b51f", - "size": 3, - "mnemonic": "inc", - "operands": "r8" - }, - { - "address": "0x14001b522", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rax + r8*2], di" - }, - { - "address": "0x14001b527", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b51f" - }, - { - "address": "0x14001b529", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 3" - }, - { - "address": "0x14001b52d", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x14001b52f", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2" - }, - { - "address": "0x14001b535", - "size": 3, - "mnemonic": "sete", - "operands": "al" - }, - { - "address": "0x14001b538", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x1c], eax" - }, - { - "address": "0x14001b53b", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 4], edi" - }, - { - "address": "0x14001b53e", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 0x18], edi" - }, - { - "address": "0x14001b541", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b56e" - }, - { - "address": "0x14001b543", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx]" - }, - { - "address": "0x14001b546", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, edi" - }, - { - "address": "0x14001b549", - "size": 4, - "mnemonic": "movzx", - "operands": "r9d, word ptr [rcx]" - }, - { - "address": "0x14001b54d", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8" - }, - { - "address": "0x14001b550", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 - 0x41]" - }, - { - "address": "0x14001b554", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19" - }, - { - "address": "0x14001b558", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b566" - }, - { - "address": "0x14001b55a", - "size": 5, - "mnemonic": "sub", - "operands": "r9w, 0x61" - }, - { - "address": "0x14001b55f", - "size": 5, - "mnemonic": "cmp", - "operands": "r9w, 0x19" - }, - { - "address": "0x14001b564", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b56b" - } - ], - "successors": [ - "0x14001b56b", - "0x14001b566" - ] - }, - { - "address": "0x14001b56b", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001b56b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r10d" - }, - { - "address": "0x14001b56e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x14], r8d" - }, - { - "address": "0x14001b572", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0xcf]" - }, - { - "address": "0x14001b579", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x14001b57e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x4c5c]" - }, - { - "address": "0x14001b584", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x14001b586", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7" - }, - { - "address": "0x14001b589", - "size": 3, - "mnemonic": "setne", - "operands": "dl" - }, - { - "address": "0x14001b58c", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 9" - }, - { - "address": "0x14001b590", - "size": 3, - "mnemonic": "setb", - "operands": "al" - }, - { - "address": "0x14001b593", - "size": 2, - "mnemonic": "and", - "operands": "dl, al" - }, - { - "address": "0x14001b595", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 8" - }, - { - "address": "0x14001b599", - "size": 3, - "mnemonic": "setb", - "operands": "al" - }, - { - "address": "0x14001b59c", - "size": 2, - "mnemonic": "test", - "operands": "al, dl" - }, - { - "address": "0x14001b59e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001b5a2" - }, - { - "address": "0x14001b5a0", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], edi" - }, - { - "address": "0x14001b5a2", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001b5a7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001b5ab", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001b5ac", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001b566", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b566", - "size": 3, - "mnemonic": "inc", - "operands": "r10d" - }, - { - "address": "0x14001b569", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001b549" - } - ], - "successors": [ - "0x14001b549" - ] - }, - { - "address": "0x14001b549", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001b549", - "size": 4, - "mnemonic": "movzx", - "operands": "r9d, word ptr [rcx]" - }, - { - "address": "0x14001b54d", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r8" - }, - { - "address": "0x14001b550", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r9 - 0x41]" - }, - { - "address": "0x14001b554", - "size": 4, - "mnemonic": "cmp", - "operands": "ax, 0x19" - }, - { - "address": "0x14001b558", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001b566" - }, - { - "address": "0x14001b55a", - "size": 5, - "mnemonic": "sub", - "operands": "r9w, 0x61" - }, - { - "address": "0x14001b55f", - "size": 5, - "mnemonic": "cmp", - "operands": "r9w, 0x19" - }, - { - "address": "0x14001b564", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001b56b" - } - ], - "successors": [ - "0x14001b56b", - "0x14001b566" - ] - } - ] - }, - { - "address": "0x140012164", - "name": "", - "blocks": [ - { - "address": "0x140012164", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012164", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140012169", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001216e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140012173", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140012174", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140012178", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23f19]" - }, - { - "address": "0x14001217f", - "size": 3, - "mnemonic": "mov", - "operands": "ebp, r9d" - }, - { - "address": "0x140012182", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, r8d" - }, - { - "address": "0x140012185", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x140012188", - "size": 2, - "mnemonic": "mov", - "operands": "esi, ecx" - }, - { - "address": "0x14001218a", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x14001218e", - "size": 2, - "mnemonic": "je", - "operands": "0x1400121c9" - } - ], - "successors": [ - "0x1400121c9", - "0x140012190" - ] - }, - { - "address": "0x1400121c9", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400121c9", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx" - }, - { - "address": "0x1400121cc", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x1400121cf", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi" - }, - { - "address": "0x1400121d1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c034" - }, - { - "address": "0x1400121d6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x1400121db", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x1400121e0", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x1400121e5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400121e9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400121ea", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140012190", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012190", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012193", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400121b7" - }, - { - "address": "0x140012195", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14804]" - }, - { - "address": "0x14001219c", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x147f5]" - }, - { - "address": "0x1400121a3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x147f6]" - }, - { - "address": "0x1400121aa", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x13]" - }, - { - "address": "0x1400121ad", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x1400121b2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400121b5", - "size": 2, - "mnemonic": "je", - "operands": "0x1400121c9" - } - ], - "successors": [ - "0x1400121c9", - "0x1400121b7" - ] - }, - { - "address": "0x1400121b7", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400121b7", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, ebp" - }, - { - "address": "0x1400121ba", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx" - }, - { - "address": "0x1400121bd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x1400121c0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, esi" - }, - { - "address": "0x1400121c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x1400121c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400121d6" - } - ], - "successors": [ - "0x1400121d6" - ] - }, - { - "address": "0x1400121d6", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400121d6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x1400121db", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x1400121e0", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x1400121e5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400121e9", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400121ea", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d3e4", - "name": "", - "blocks": [ - { - "address": "0x14001d3e4", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d3e4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38" - }, - { - "address": "0x14001d3e8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001d3ea", - "size": 4, - "mnemonic": "cmp", - "operands": "r9d, 0xa" - }, - { - "address": "0x14001d3ee", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d3f6" - }, - { - "address": "0x14001d3f0", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx" - }, - { - "address": "0x14001d3f2", - "size": 2, - "mnemonic": "jns", - "operands": "0x14001d3f6" - }, - { - "address": "0x14001d3f4", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14001d3f6", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x20], al" - }, - { - "address": "0x14001d3fa", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d378" - }, - { - "address": "0x14001d3ff", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x14001d403", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016d88", - "name": "", - "blocks": [ - { - "address": "0x140016d88", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016d88", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140016d8a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140016d8e", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140016d91", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rip + 0x1c9b0]" - }, - { - "address": "0x140016d98", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x2400" - }, - { - "address": "0x140016d9d", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx" - }, - { - "address": "0x140016da0", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbx, r8" - }, - { - "address": "0x140016da4", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x3ff" - }, - { - "address": "0x140016da9", - "size": 2, - "mnemonic": "add", - "operands": "eax, edx" - }, - { - "address": "0x140016dab", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], 0" - }, - { - "address": "0x140016dae", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016df7" - }, - { - "address": "0x140016db0", - "size": 3, - "mnemonic": "cmp", - "operands": "ax, cx" - }, - { - "address": "0x140016db3", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016dc2" - } - ], - "successors": [ - "0x140016dc2", - "0x140016db5" - ] - }, - { - "address": "0x140016dc2", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016dc2", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x2800" - }, - { - "address": "0x140016dc7", - "size": 2, - "mnemonic": "add", - "operands": "eax, edx" - }, - { - "address": "0x140016dc9", - "size": 3, - "mnemonic": "cmp", - "operands": "ax, cx" - }, - { - "address": "0x140016dcc", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016de4" - } - ], - "successors": [ - "0x140016de4", - "0x140016dce" - ] - }, - { - "address": "0x140016db5", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016db5", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9" - }, - { - "address": "0x140016db8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140016dbb", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c5a0" - }, - { - "address": "0x140016dc0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016e25" - } - ], - "successors": [ - "0x140016e25" - ] - }, - { - "address": "0x140016de4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016de4", - "size": 3, - "mnemonic": "movzx", - "operands": "edx, dx" - }, - { - "address": "0x140016de7", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140016dea", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r10" - }, - { - "address": "0x140016ded", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140016df1", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140016df2", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001c4f4" - } - ], - "successors": [ - "0x14001c4f4" - ] - }, - { - "address": "0x140016dce", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016dce", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, dx" - }, - { - "address": "0x140016dd1", - "size": 3, - "mnemonic": "shl", - "operands": "eax, 0xa" - }, - { - "address": "0x140016dd4", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfc9ffc00" - }, - { - "address": "0x140016dd9", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0x10000" - }, - { - "address": "0x140016dde", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax" - }, - { - "address": "0x140016de0", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140016de2", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016e25" - } - ], - "successors": [ - "0x140016e25" - ] - }, - { - "address": "0x140016e25", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016e25", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140016e29", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140016e2a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c4f4", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c4f4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001c4f6", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rcx" - }, - { - "address": "0x14001c4f9", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001c4fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c507" - }, - { - "address": "0x14001c4fe", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r8], rax" - }, - { - "address": "0x14001c501", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x14001c506", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d930", - "name": "", - "blocks": [ - { - "address": "0x14001d930", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d930", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14001d932", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x158b7], 0" - }, - { - "address": "0x14001d939", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8" - }, - { - "address": "0x14001d93c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001d93f", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx" - }, - { - "address": "0x14001d942", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d9a9" - }, - { - "address": "0x14001d944", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001d947", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d9a3" - } - ], - "successors": [ - "0x14001d9a3", - "0x14001d949" - ] - }, - { - "address": "0x14001d9a3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d9a3", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001d9a4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001d8f0" - } - ], - "successors": [ - "0x14001d8f0" - ] - }, - { - "address": "0x14001d949", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d949", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001d94c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d9a3" - } - ], - "successors": [ - "0x14001d9a3", - "0x14001d94e" - ] - }, - { - "address": "0x14001d8f0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d8f0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001d8f4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001d8f7", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d907" - } - ], - "successors": [ - "0x14001d907", - "0x14001d8f9" - ] - }, - { - "address": "0x14001d94e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d94e", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff" - }, - { - "address": "0x14001d955", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001d9a3" - } - ], - "successors": [ - "0x14001d9a3", - "0x14001d957" - ] - }, - { - "address": "0x14001d907", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d907", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14001d90c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x14001d912", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14001d917", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff" - }, - { - "address": "0x14001d91c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001d920", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d8f9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d8f9", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001d8fc", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d907" - } - ], - "successors": [ - "0x14001d907", - "0x14001d8fe" - ] - }, - { - "address": "0x14001d957", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d957", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x14001d95a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d960" - }, - { - "address": "0x14001d95c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001d95e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001d95f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d8fe", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d8fe", - "size": 7, - "mnemonic": "cmp", - "operands": "r8, 0x7fffffff" - }, - { - "address": "0x14001d905", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14001d917" - }, - { - "address": "0x14001d907", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14001d90c", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x14001d912", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14001d917", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff" - }, - { - "address": "0x14001d91c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001d920", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002b78", - "name": "", - "blocks": [ - { - "address": "0x140002b78", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002b78", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140002b7c", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e96d]" - }, - { - "address": "0x140002b83", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax" - }, - { - "address": "0x140002b86", - "size": 5, - "mnemonic": "call", - "operands": "0x140004cbc" - }, - { - "address": "0x140002b8b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140002b8c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140002b90", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000dfac", - "name": "", - "blocks": [ - { - "address": "0x14000dfac", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dfac", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000dfb1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14000dfb6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000dfbb", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000dfbc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000dfc0", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x14000dfc3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx" - }, - { - "address": "0x14000dfc5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924" - }, - { - "address": "0x14000dfca", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000dfcd", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14000dfd0", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000dfd3", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4" - } - ], - "successors": [ - "0x14000dff4", - "0x14000dfd5" - ] - }, - { - "address": "0x14000dff4", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dff4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000dff6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000dffb", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000e000", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000e005", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000e009", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000e00a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dfd5", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dfd5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14000dfd8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x14000dfdb", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rcx + 0xc0]" - }, - { - "address": "0x14000dfe2", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, r8" - }, - { - "address": "0x14000dfe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4" - } - ], - "successors": [ - "0x14000dff4", - "0x14000dfe7" - ] - }, - { - "address": "0x14000dfe7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000dfe7", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rax], edi" - }, - { - "address": "0x14000dfe9", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e00b" - } - ], - "successors": [ - "0x14000e00b", - "0x14000dfeb" - ] - }, - { - "address": "0x14000e00b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e00b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000e00e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4" - } - ], - "successors": [ - "0x14000dff4", - "0x14000e010" - ] - }, - { - "address": "0x14000dfeb", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dfeb", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x10" - }, - { - "address": "0x14000dfef", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8" - }, - { - "address": "0x14000dff2", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000dfe7" - }, - { - "address": "0x14000dff4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000dff6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000dffb", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000e000", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000e005", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000e009", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000e00a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000e010", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e010", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rax + 8]" - }, - { - "address": "0x14000e014", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x14000e017", - "size": 2, - "mnemonic": "je", - "operands": "0x14000dff4" - } - ], - "successors": [ - "0x14000dff4", - "0x14000e019" - ] - }, - { - "address": "0x14000e019", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e019", - "size": 4, - "mnemonic": "cmp", - "operands": "r8, 5" - }, - { - "address": "0x14000e01d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e029" - }, - { - "address": "0x14000e01f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], r9" - }, - { - "address": "0x14000e023", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r8 - 4]" - }, - { - "address": "0x14000e027", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000dff6" - } - ], - "successors": [ - "0x14000dff6" - ] - }, - { - "address": "0x14000dff6", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dff6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000dffb", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000e000", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000e005", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000e009", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000e00a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000952c", - "name": "", - "blocks": [ - { - "address": "0x14000952c", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000952c", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140009054" - } - ], - "successors": [ - "0x140009054" - ] - }, - { - "address": "0x140009054", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009054", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140009059", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14000905e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140009063", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140009064", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140009066", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140009068", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x50" - }, - { - "address": "0x14000906c", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000906f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9" - }, - { - "address": "0x140009072", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8" - }, - { - "address": "0x140009075", - "size": 3, - "mnemonic": "mov", - "operands": "r15, r8" - }, - { - "address": "0x140009078", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rdx" - }, - { - "address": "0x14000907b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a704" - }, - { - "address": "0x140009080", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009085", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x90]" - }, - { - "address": "0x14000908d", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x80000029" - }, - { - "address": "0x140009092", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x1fffffff" - }, - { - "address": "0x140009097", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x80000026" - }, - { - "address": "0x14000909d", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x40], 0" - }, - { - "address": "0x1400090a1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400090d9" - }, - { - "address": "0x1400090a3", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363" - }, - { - "address": "0x1400090a9", - "size": 2, - "mnemonic": "je", - "operands": "0x1400090d9" - } - ], - "successors": [ - "0x1400090d9", - "0x1400090ab" - ] - }, - { - "address": "0x1400090d9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090d9", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rdi + 4], 0x66" - }, - { - "address": "0x1400090dd", - "size": 6, - "mnemonic": "je", - "operands": "0x140009172" - } - ], - "successors": [ - "0x140009172", - "0x1400090e3" - ] - }, - { - "address": "0x1400090ab", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090ab", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], edx" - }, - { - "address": "0x1400090ad", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400090bf" - }, - { - "address": "0x1400090af", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 0xf" - }, - { - "address": "0x1400090b3", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400090c4" - }, - { - "address": "0x1400090b5", - "size": 8, - "mnemonic": "cmp", - "operands": "qword ptr [rdi + 0x60], 0x19930520" - }, - { - "address": "0x1400090bd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400090c2" - } - ], - "successors": [ - "0x1400090c2" - ] - }, - { - "address": "0x140009172", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009172", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0xc], 0" - }, - { - "address": "0x140009176", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400091b3" - }, - { - "address": "0x140009178", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx]" - }, - { - "address": "0x14000917a", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx" - }, - { - "address": "0x14000917c", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930521" - }, - { - "address": "0x140009181", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000919a" - } - ], - "successors": [ - "0x14000919a", - "0x140009183" - ] - }, - { - "address": "0x1400090e3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090e3", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 4], 0" - }, - { - "address": "0x1400090e7", - "size": 6, - "mnemonic": "je", - "operands": "0x14000925c" - } - ], - "successors": [ - "0x14000925c", - "0x1400090ed" - ] - }, - { - "address": "0x1400090c2", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090c2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400090d9" - } - ], - "successors": [ - "0x1400090d9", - "0x1400090c4" - ] - }, - { - "address": "0x14000919a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000919a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx]" - }, - { - "address": "0x14000919c", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx" - }, - { - "address": "0x14000919e", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930522" - }, - { - "address": "0x1400091a3", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000925c" - } - ], - "successors": [ - "0x14000925c", - "0x1400091a9" - ] - }, - { - "address": "0x140009183", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009183", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbp, dword ptr [rbx + 0x20]" - }, - { - "address": "0x140009187", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp" - }, - { - "address": "0x140009189", - "size": 2, - "mnemonic": "je", - "operands": "0x14000919a" - } - ], - "successors": [ - "0x14000919a", - "0x14000918b" - ] - }, - { - "address": "0x14000925c", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000925c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140009261", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x50]" - }, - { - "address": "0x140009266", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000926a", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x14000926e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x140009272", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140009275", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140009277", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009279", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000927a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400090ed", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090ed", - "size": 8, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x98], 0" - }, - { - "address": "0x1400090f5", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000925c" - }, - { - "address": "0x1400090fb", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rdi + 4], 0x20" - }, - { - "address": "0x1400090ff", - "size": 2, - "mnemonic": "je", - "operands": "0x14000915f" - } - ], - "successors": [ - "0x14000915f", - "0x140009101" - ] - }, - { - "address": "0x1400090c4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090c4", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx]" - }, - { - "address": "0x1400090c6", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx" - }, - { - "address": "0x1400090c8", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930522" - }, - { - "address": "0x1400090cd", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400090d9" - } - ], - "successors": [ - "0x1400090d9", - "0x1400090cf" - ] - }, - { - "address": "0x1400091a9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091a9", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 0x24], 4" - }, - { - "address": "0x1400091ad", - "size": 6, - "mnemonic": "je", - "operands": "0x14000925c" - } - ], - "successors": [ - "0x14000925c", - "0x1400091b3" - ] - }, - { - "address": "0x14000918b", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000918b", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009190", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbp" - }, - { - "address": "0x140009193", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400091b3" - }, - { - "address": "0x140009195", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x1fffffff" - }, - { - "address": "0x14000919a", - "size": 2, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx]" - }, - { - "address": "0x14000919c", - "size": 2, - "mnemonic": "and", - "operands": "eax, ecx" - }, - { - "address": "0x14000919e", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0x19930522" - }, - { - "address": "0x1400091a3", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000925c" - } - ], - "successors": [ - "0x14000925c", - "0x1400091a9" - ] - }, - { - "address": "0x14000915f", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000915f", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140009162", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009165", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14" - }, - { - "address": "0x140009168", - "size": 5, - "mnemonic": "call", - "operands": "0x1400064ac" - }, - { - "address": "0x14000916d", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000925c" - } - ], - "successors": [ - "0x14000925c" - ] - }, - { - "address": "0x140009101", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009101", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], r8d" - }, - { - "address": "0x140009104", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000913d" - }, - { - "address": "0x140009106", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 0x20]" - }, - { - "address": "0x14000910a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x14000910d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140009110", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e8" - }, - { - "address": "0x140009115", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1" - }, - { - "address": "0x140009118", - "size": 6, - "mnemonic": "jl", - "operands": "0x14000927b" - } - ], - "successors": [ - "0x14000927b", - "0x14000911e" - ] - }, - { - "address": "0x1400090cf", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400090cf", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 0x24], 1" - }, - { - "address": "0x1400090d3", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000925c" - }, - { - "address": "0x1400090d9", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rdi + 4], 0x66" - }, - { - "address": "0x1400090dd", - "size": 6, - "mnemonic": "je", - "operands": "0x140009172" - } - ], - "successors": [ - "0x140009172", - "0x1400090e3" - ] - }, - { - "address": "0x1400091b3", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091b3", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363" - }, - { - "address": "0x1400091b9", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009223" - }, - { - "address": "0x1400091bb", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x18], 3" - }, - { - "address": "0x1400091bf", - "size": 2, - "mnemonic": "jb", - "operands": "0x140009223" - } - ], - "successors": [ - "0x140009223", - "0x1400091c1" - ] - }, - { - "address": "0x14000927b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000927b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140009280", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000911e", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000911e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, dword ptr [rbx + 4]" - }, - { - "address": "0x140009121", - "size": 6, - "mnemonic": "jge", - "operands": "0x14000927b" - }, - { - "address": "0x140009127", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, eax" - }, - { - "address": "0x14000912a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r14" - }, - { - "address": "0x14000912d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009130", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140009133", - "size": 5, - "mnemonic": "call", - "operands": "0x140009dc4" - }, - { - "address": "0x140009138", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000925c" - } - ], - "successors": [ - "0x14000925c" - ] - }, - { - "address": "0x140009223", - "size": 22, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009223", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xa0]" - }, - { - "address": "0x14000922b", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi" - }, - { - "address": "0x14000922e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax" - }, - { - "address": "0x140009233", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r15" - }, - { - "address": "0x140009236", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x98]" - }, - { - "address": "0x14000923d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14" - }, - { - "address": "0x140009240", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax" - }, - { - "address": "0x140009244", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140009247", - "size": 7, - "mnemonic": "mov", - "operands": "al, byte ptr [rsp + 0xa8]" - }, - { - "address": "0x14000924e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], al" - }, - { - "address": "0x140009252", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x140009257", - "size": 5, - "mnemonic": "call", - "operands": "0x140007e60" - }, - { - "address": "0x14000925c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140009261", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x50]" - }, - { - "address": "0x140009266", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000926a", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x14000926e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x140009272", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140009275", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140009277", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009279", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000927a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400091c1", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091c1", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 0x20], 0x19930522" - }, - { - "address": "0x1400091c8", - "size": 2, - "mnemonic": "jbe", - "operands": "0x140009223" - }, - { - "address": "0x1400091ca", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi + 0x30]" - }, - { - "address": "0x1400091ce", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbp, dword ptr [rax + 8]" - }, - { - "address": "0x1400091d2", - "size": 2, - "mnemonic": "test", - "operands": "ebp, ebp" - }, - { - "address": "0x1400091d4", - "size": 2, - "mnemonic": "je", - "operands": "0x140009223" - } - ], - "successors": [ - "0x140009223", - "0x1400091d6" - ] - }, - { - "address": "0x1400091d6", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091d6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x1400091db", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax" - }, - { - "address": "0x1400091de", - "size": 3, - "mnemonic": "add", - "operands": "r10, rbp" - }, - { - "address": "0x1400091e1", - "size": 2, - "mnemonic": "je", - "operands": "0x140009223" - } - ], - "successors": [ - "0x140009223", - "0x1400091e3" - ] - }, - { - "address": "0x1400091e3", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400091e3", - "size": 8, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rsp + 0xa8]" - }, - { - "address": "0x1400091eb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi" - }, - { - "address": "0x1400091ee", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], ecx" - }, - { - "address": "0x1400091f2", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r15" - }, - { - "address": "0x1400091f5", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xa0]" - }, - { - "address": "0x1400091fd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r14" - }, - { - "address": "0x140009200", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x140009205", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10" - }, - { - "address": "0x140009208", - "size": 7, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x98]" - }, - { - "address": "0x14000920f", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], ecx" - }, - { - "address": "0x140009213", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140009216", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rbx" - }, - { - "address": "0x14000921b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1709f]" - }, - { - "address": "0x140009221", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009261" - } - ], - "successors": [ - "0x140009261" - ] - }, - { - "address": "0x140009261", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009261", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x50]" - }, - { - "address": "0x140009266", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000926a", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x14000926e", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x140009272", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140009275", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140009277", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009279", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000927a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009534", - "name": "", - "blocks": [ - { - "address": "0x140009534", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009534", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140009536", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000953a", - "size": 7, - "mnemonic": "mov", - "operands": "al, byte ptr [rsp + 0x88]" - }, - { - "address": "0x140009541", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x38], al" - }, - { - "address": "0x140009545", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x80]" - }, - { - "address": "0x14000954d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x140009552", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0x78]" - }, - { - "address": "0x140009556", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], eax" - }, - { - "address": "0x14000955a", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x70]" - }, - { - "address": "0x14000955f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x140009564", - "size": 5, - "mnemonic": "call", - "operands": "0x140009284" - }, - { - "address": "0x140009569", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax" - }, - { - "address": "0x14000956b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009570", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe" - }, - { - "address": "0x140009577", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x140009579", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000957d", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000957e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009cfc", - "name": "", - "blocks": [ - { - "address": "0x140009cfc", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009cfc", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140009cfe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009d02", - "size": 3, - "mnemonic": "mov", - "operands": "r9, qword ptr [rcx]" - }, - { - "address": "0x140009d05", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x140009d08", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xe06d7363" - }, - { - "address": "0x140009d0d", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [r8], 0" - }, - { - "address": "0x140009d14", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [r9], ecx" - }, - { - "address": "0x140009d17", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89" - }, - { - "address": "0x140009d19", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r9 + 0x18], 4" - }, - { - "address": "0x140009d1e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x19930520" - }, - { - "address": "0x140009d24", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d49" - }, - { - "address": "0x140009d26", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + 0x20]" - }, - { - "address": "0x140009d2a", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, r8d" - }, - { - "address": "0x140009d2d", - "size": 2, - "mnemonic": "je", - "operands": "0x140009d39" - } - ], - "successors": [ - "0x140009d39", - "0x140009d2f" - ] - }, - { - "address": "0x140009d39", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d39", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx + 0x28]" - }, - { - "address": "0x140009d3d", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r9 + 0x28], rax" - }, - { - "address": "0x140009d41", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d49" - }, - { - "address": "0x140009d43", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rbx], 1" - }, - { - "address": "0x140009d49", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [r9], ecx" - }, - { - "address": "0x140009d4c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89" - }, - { - "address": "0x140009d4e", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r9 + 0x18], 4" - }, - { - "address": "0x140009d53", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89" - }, - { - "address": "0x140009d55", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r9 + 0x20]" - }, - { - "address": "0x140009d59", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, r8d" - }, - { - "address": "0x140009d5c", - "size": 2, - "mnemonic": "je", - "operands": "0x140009d69" - } - ], - "successors": [ - "0x140009d69", - "0x140009d5e" - ] - }, - { - "address": "0x140009d2f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d2f", - "size": 5, - "mnemonic": "add", - "operands": "eax, 0xe66cfadf" - }, - { - "address": "0x140009d34", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x140009d37", - "size": 2, - "mnemonic": "ja", - "operands": "0x140009d49" - } - ], - "successors": [ - "0x140009d49", - "0x140009d39" - ] - }, - { - "address": "0x140009d69", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d69", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [r9 + 0x30], 0" - }, - { - "address": "0x140009d6e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89" - }, - { - "address": "0x140009d70", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009d75", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x40], 1" - }, - { - "address": "0x140009d7c", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140009d81", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rbx], 1" - }, - { - "address": "0x140009d87", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009d8b" - } - ], - "successors": [ - "0x140009d8b" - ] - }, - { - "address": "0x140009d5e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d5e", - "size": 6, - "mnemonic": "add", - "operands": "ecx, 0xe66cfadf" - }, - { - "address": "0x140009d64", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1" - }, - { - "address": "0x140009d67", - "size": 2, - "mnemonic": "ja", - "operands": "0x140009d89" - } - ], - "successors": [ - "0x140009d89", - "0x140009d69" - ] - }, - { - "address": "0x140009d49", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009d49", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [r9], ecx" - }, - { - "address": "0x140009d4c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89" - }, - { - "address": "0x140009d4e", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r9 + 0x18], 4" - }, - { - "address": "0x140009d53", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009d89" - }, - { - "address": "0x140009d55", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [r9 + 0x20]" - }, - { - "address": "0x140009d59", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, r8d" - }, - { - "address": "0x140009d5c", - "size": 2, - "mnemonic": "je", - "operands": "0x140009d69" - } - ], - "successors": [ - "0x140009d69", - "0x140009d5e" - ] - }, - { - "address": "0x140009d8b", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009d8b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009d8f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140009d90", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140009d89", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009d89", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140009d8b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009d8f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140009d90", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006d54", - "name": "", - "blocks": [ - { - "address": "0x140006d54", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d54", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140006d59", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140006d5a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006d5e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x140006d61", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006d66", - "size": 4, - "mnemonic": "cmp", - "operands": "rdi, qword ptr [rax + 0x58]" - }, - { - "address": "0x140006d6a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006da1" - }, - { - "address": "0x140006d6c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006d71", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x58]" - }, - { - "address": "0x140006d75", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140006d78", - "size": 2, - "mnemonic": "je", - "operands": "0x140006da1" - } - ], - "successors": [ - "0x140006da1", - "0x140006d7a" - ] - }, - { - "address": "0x140006da1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006da1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140006da6", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006d7a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d7a", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdx + 8]" - }, - { - "address": "0x140006d7e", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rdx" - }, - { - "address": "0x140006d81", - "size": 2, - "mnemonic": "je", - "operands": "0x140006d8d" - } - ], - "successors": [ - "0x140006d8d", - "0x140006d83" - ] - }, - { - "address": "0x140006d8d", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006d8d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006d92", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x58], rbx" - }, - { - "address": "0x140006d96", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140006d9b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006d9f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140006da0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006d83", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d83", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140006d86", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140006d89", - "size": 2, - "mnemonic": "je", - "operands": "0x140006da1" - } - ], - "successors": [ - "0x140006da1", - "0x140006d8b" - ] - }, - { - "address": "0x140006d8b", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006d8b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140006d7a" - } - ], - "successors": [ - "0x140006d7a" - ] - } - ] - }, - { - "address": "0x140007010", - "name": "", - "blocks": [ - { - "address": "0x140007010", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007010", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140007012", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007016", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140007019", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14000701e", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax + 0x58]" - }, - { - "address": "0x140007022", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000702d" - } - ], - "successors": [ - "0x14000702d" - ] - }, - { - "address": "0x14000702d", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000702d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007030", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007024" - }, - { - "address": "0x140007032", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdx + 1]" - }, - { - "address": "0x140007035", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007039", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000703a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009d94", - "name": "", - "blocks": [ - { - "address": "0x140009d94", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009d94", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140009d99", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140009d9a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009d9e", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d" - }, - { - "address": "0x140009da1", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r9" - }, - { - "address": "0x140009da4", - "size": 5, - "mnemonic": "call", - "operands": "0x140009cfc" - }, - { - "address": "0x140009da9", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax" - }, - { - "address": "0x140009dab", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140009dad", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009db7" - }, - { - "address": "0x140009daf", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009db4", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], edi" - }, - { - "address": "0x140009db7", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x140009db9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140009dbe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140009dc2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140009dc3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007064", - "name": "", - "blocks": [ - { - "address": "0x140007064", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007064", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140007069", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000706a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000706e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rcx]" - }, - { - "address": "0x140007071", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140007074", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe0434352" - }, - { - "address": "0x14000707a", - "size": 2, - "mnemonic": "je", - "operands": "0x14000708e" - } - ], - "successors": [ - "0x14000708e", - "0x14000707c" - ] - }, - { - "address": "0x14000708e", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000708e", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140007093", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0" - }, - { - "address": "0x140007097", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400070a1" - }, - { - "address": "0x140007099", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14000709e", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x1400070a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400070a6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400070a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400070ac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400070ad", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000707c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000707c", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe0434f4d" - }, - { - "address": "0x140007082", - "size": 2, - "mnemonic": "je", - "operands": "0x14000708e" - } - ], - "successors": [ - "0x14000708e", - "0x140007084" - ] - }, - { - "address": "0x140007084", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007084", - "size": 6, - "mnemonic": "cmp", - "operands": "dword ptr [rdi], 0xe06d7363" - }, - { - "address": "0x14000708a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400070ae" - } - ], - "successors": [ - "0x1400070ae", - "0x14000708c" - ] - }, - { - "address": "0x1400070ae", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400070ae", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x1400070b3", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x1400070b7", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbx + 8]" - }, - { - "address": "0x1400070bb", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x1400070c0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x28], rbx" - }, - { - "address": "0x1400070c4", - "size": 5, - "mnemonic": "call", - "operands": "0x140010b70" - }, - { - "address": "0x1400070c9", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000708c", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000708c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400070a1" - } - ], - "successors": [ - "0x1400070a1" - ] - }, - { - "address": "0x1400070a1", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400070a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400070a6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400070a8", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400070ac", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400070ad", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a73c", - "name": "", - "blocks": [ - { - "address": "0x14000a73c", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a73c", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000a73e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a742", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]" - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]" - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]" - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0" - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38" - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775" - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a775", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a775", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a784" - }, - { - "address": "0x14000a77a", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a764", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a764", - "size": 6, - "mnemonic": "inc", - "operands": "dword ptr [rip + 0x28626]" - }, - { - "address": "0x14000a76a", - "size": 2, - "mnemonic": "inc", - "operands": "ebx" - }, - { - "address": "0x14000a76c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 1" - }, - { - "address": "0x14000a76f", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000a744" - } - ], - "successors": [ - "0x14000a744", - "0x14000a771" - ] - }, - { - "address": "0x14000a744", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a744", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2861d]" - }, - { - "address": "0x14000a74b", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000a74e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx*4]" - }, - { - "address": "0x14000a752", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdx + rcx*8]" - }, - { - "address": "0x14000a756", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0xfa0" - }, - { - "address": "0x14000a75b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aa38" - }, - { - "address": "0x14000a760", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a775" - } - ], - "successors": [ - "0x14000a775", - "0x14000a764" - ] - }, - { - "address": "0x14000a771", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a771", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14000a773", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a77c" - } - ], - "successors": [ - "0x14000a77c" - ] - }, - { - "address": "0x14000a77c", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a77c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a780", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000a781", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b74c", - "name": "", - "blocks": [ - { - "address": "0x14000b74c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b74c", - "size": 2, - "mnemonic": "mov", - "operands": "cl, 1" - }, - { - "address": "0x14000b74e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000b58c" - } - ], - "successors": [ - "0x14000b58c" - ] - } - ] - }, - { - "address": "0x140007514", - "name": "", - "blocks": [ - { - "address": "0x140007514", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007514", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007518", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x29ba2]" - }, - { - "address": "0x14000751e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1" - }, - { - "address": "0x140007521", - "size": 2, - "mnemonic": "je", - "operands": "0x140007532" - } - ], - "successors": [ - "0x140007532", - "0x140007523" - ] - }, - { - "address": "0x140007532", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007523", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007523", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a954" - }, - { - "address": "0x140007528", - "size": 10, - "mnemonic": "mov", - "operands": "dword ptr [rip + 0x29b8e], 0xffffffff" - }, - { - "address": "0x140007532", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x140007534", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007538", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a784", - "name": "", - "blocks": [ - { - "address": "0x14000a784", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a784", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000a786", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a78a", - "size": 6, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rip + 0x28600]" - }, - { - "address": "0x14000a790", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a7af" - } - ], - "successors": [ - "0x14000a7af" - ] - }, - { - "address": "0x14000a7af", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a7af", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x14000a7b1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a792" - }, - { - "address": "0x14000a7b3", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14000a7b5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a7b9", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000a7ba", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ca20", - "name": "", - "blocks": [ - { - "address": "0x14000ca20", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ca20", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, ecx" - }, - { - "address": "0x14000ca23", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rax*4]" - }, - { - "address": "0x14000ca27", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x263d2]" - }, - { - "address": "0x14000ca2e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rcx*8]" - }, - { - "address": "0x14000ca32", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x135d7]" - } - ], - "successors": [ - "0x140020010" - ] - }, - { - "address": "0x140020010", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000e96c", - "name": "", - "blocks": [ - { - "address": "0x14000e96c", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e96c", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000e96e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000e972", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000e975", - "size": 7, - "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x2483c], 0" - }, - { - "address": "0x14000e97c", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000ea20" - }, - { - "address": "0x14000e982", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x14000e987", - "size": 6, - "mnemonic": "xchg", - "operands": "dword ptr [rip + 0x2481b], eax" - }, - { - "address": "0x14000e98d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14000e990", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax]" - }, - { - "address": "0x14000e992", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx" - }, - { - "address": "0x14000e994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9c9" - }, - { - "address": "0x14000e996", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x226a3]" - }, - { - "address": "0x14000e99d", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2480c]" - }, - { - "address": "0x14000e9a4", - "size": 3, - "mnemonic": "cmp", - "operands": "rdx, rax" - }, - { - "address": "0x14000e9a7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000e9c0" - } - ], - "successors": [ - "0x14000e9c0", - "0x14000e9a9" - ] - }, - { - "address": "0x14000e9c0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]" - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5" - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9a9", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000e9a9", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x14000e9ab", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f" - }, - { - "address": "0x14000e9ae", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rdx" - }, - { - "address": "0x14000e9b1", - "size": 3, - "mnemonic": "ror", - "operands": "rax, cl" - }, - { - "address": "0x14000e9b4", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000e9b7", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000e9b9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000e9bb", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14000e9c0", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x24839]" - }, - { - "address": "0x14000e9c7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000e9d5" - } - ], - "successors": [ - "0x14000e9d5" - ] - }, - { - "address": "0x14000e9d5", - "size": 20, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000e9d5", - "size": 5, - "mnemonic": "call", - "operands": "0x140010944" - }, - { - "address": "0x14000e9da", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000e9db", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]" - }, - { - "address": "0x14000e9de", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0" - }, - { - "address": "0x14000e9e1", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000e9f6" - }, - { - "address": "0x14000e9e3", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c6]" - }, - { - "address": "0x14000e9ea", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1199f]" - }, - { - "address": "0x14000e9f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0" - }, - { - "address": "0x14000e9f6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x119c3]" - }, - { - "address": "0x14000e9fd", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x119b4]" - }, - { - "address": "0x14000ea04", - "size": 5, - "mnemonic": "call", - "operands": "0x14000e8c0" - }, - { - "address": "0x14000ea09", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]" - }, - { - "address": "0x14000ea0d", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0" - }, - { - "address": "0x14000ea10", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ea20" - }, - { - "address": "0x14000ea12", - "size": 7, - "mnemonic": "mov", - "operands": "byte ptr [rip + 0x2479f], 1" - }, - { - "address": "0x14000ea19", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x10]" - }, - { - "address": "0x14000ea1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rax], 1" - }, - { - "address": "0x14000ea20", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000ea24", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000ea25", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400191a8", - "name": "", - "blocks": [ - { - "address": "0x1400191a8", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400191a8", - "size": 9, - "mnemonic": "mov", - "operands": "rax, qword ptr gs:[0x30]" - }, - { - "address": "0x1400191b1", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x60]" - }, - { - "address": "0x1400191b5", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x20]" - }, - { - "address": "0x1400191b9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 8]" - }, - { - "address": "0x1400191bc", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0x1f" - }, - { - "address": "0x1400191bf", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011db4", - "name": "", - "blocks": [ - { - "address": "0x140011db4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011db4", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140011db6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011dba", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2430f]" - }, - { - "address": "0x140011dc1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140011dc4", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x140011dc8", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05" - } - ], - "successors": [ - "0x140011e05", - "0x140011dca" - ] - }, - { - "address": "0x140011e05", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011e05", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xc0000225" - }, - { - "address": "0x140011e0a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011e0e", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140011e0f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011dca", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011dcd", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011df1" - }, - { - "address": "0x140011dcf", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x14c02]" - }, - { - "address": "0x140011dd6", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x14bf7]" - }, - { - "address": "0x140011ddd", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bf4]" - }, - { - "address": "0x140011de4", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x1a]" - }, - { - "address": "0x140011de7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x140011dec", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011def", - "size": 2, - "mnemonic": "je", - "operands": "0x140011e05" - } - ], - "successors": [ - "0x140011e05", - "0x140011df1" - ] - }, - { - "address": "0x140011df1", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011df1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140011df4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xfffffffffffffffa" - }, - { - "address": "0x140011dfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011dff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140011e00", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14001e3a0" - } - ], - "successors": [ - "0x14001e3a0" - ] - } - ] - }, - { - "address": "0x140001ab0", - "name": "", - "blocks": [ - { - "address": "0x140001ab0", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001ab0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140001ab5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140001ab6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140001aba", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rdx" - }, - { - "address": "0x140001abd", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140001ac0", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x140001ac3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x140001ac6", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [rax + 4]" - }, - { - "address": "0x140001aca", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r8 + rdx + 0x48]" - }, - { - "address": "0x140001acf", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140001ad2", - "size": 2, - "mnemonic": "je", - "operands": "0x140001ada" - } - ], - "successors": [ - "0x140001ada", - "0x140001ad4" - ] - }, - { - "address": "0x140001ada", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001ada", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]" - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0" - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa" - } - ], - "successors": [ - "0x140001afa", - "0x140001ae8" - ] - }, - { - "address": "0x140001ad4", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001ad4", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x140001ad7", - "size": 3, - "mnemonic": "call", - "operands": "qword ptr [rax + 8]" - }, - { - "address": "0x140001ada", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]" - }, - { - "address": "0x140001add", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x140001ae1", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0" - }, - { - "address": "0x140001ae6", - "size": 2, - "mnemonic": "je", - "operands": "0x140001afa" - } - ], - "successors": [ - "0x140001afa", - "0x140001ae8" - ] - }, - { - "address": "0x140001afa", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001afa", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + rdi + 0x50]" - }, - { - "address": "0x140001aff", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140001b02", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e" - } - ], - "successors": [ - "0x140001b2e", - "0x140001b04" - ] - }, - { - "address": "0x140001ae8", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001ae8", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], 0" - }, - { - "address": "0x140001aec", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140001aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140001af4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140001af8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140001af9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b2e", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b2e", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], 1" - }, - { - "address": "0x140001b32", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140001b35", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140001b3a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140001b3e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140001b3f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140001b04", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001b04", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdi" - }, - { - "address": "0x140001b07", - "size": 2, - "mnemonic": "je", - "operands": "0x140001b2e" - } - ], - "successors": [ - "0x140001b2e", - "0x140001b09" - ] - }, - { - "address": "0x140001b09", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140001b09", - "size": 5, - "mnemonic": "call", - "operands": "0x140002000" - }, - { - "address": "0x140001b0e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdi]" - }, - { - "address": "0x140001b11", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rax + 4]" - }, - { - "address": "0x140001b15", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + rdi + 0x10], 0" - }, - { - "address": "0x140001b1a", - "size": 3, - "mnemonic": "sete", - "operands": "al" - }, - { - "address": "0x140001b1d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 8], al" - }, - { - "address": "0x140001b20", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140001b23", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140001b28", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140001b2c", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140001b2d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000747c", - "name": "", - "blocks": [ - { - "address": "0x14000747c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000747c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140007481", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140007482", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007486", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x29c33], -1" - }, - { - "address": "0x14000748d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007493" - }, - { - "address": "0x14000748f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140007491", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400074be" - } - ], - "successors": [ - "0x1400074be" - ] - }, - { - "address": "0x1400074be", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400074be", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400074c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400074c7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400074c8", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400023ac", - "name": "", - "blocks": [ - { - "address": "0x1400023ac", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400023ac", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48" - }, - { - "address": "0x1400023b0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx" - }, - { - "address": "0x1400023b3", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400023b8", - "size": 5, - "mnemonic": "call", - "operands": "0x1400022c0" - }, - { - "address": "0x1400023bd", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2daac]" - }, - { - "address": "0x1400023c4", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400023c9", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x1400023ce", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d738", - "name": "", - "blocks": [ - { - "address": "0x14000d738", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d738", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000d73d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000d742", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi" - }, - { - "address": "0x14000d747", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ecx" - }, - { - "address": "0x14000d749", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1" - }, - { - "address": "0x14000d74c", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000d7bb" - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d74e" - ] - }, - { - "address": "0x14000d7bb", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7bb", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0x13]" - }, - { - "address": "0x14000d7be", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x11" - }, - { - "address": "0x14000d7c1", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7e3" - } - ], - "successors": [ - "0x14000d7e3", - "0x14000d7c3" - ] - }, - { - "address": "0x14000d74e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d74e", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0xd" - }, - { - "address": "0x14000d751", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d767" - } - ], - "successors": [ - "0x14000d767", - "0x14000d753" - ] - }, - { - "address": "0x14000d7e3", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d7e3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x14000d7e8", - "size": 6, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0xbc]" - }, - { - "address": "0x14000d7ee", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0xe" - }, - { - "address": "0x14000d7f1", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rax - 0xe]" - }, - { - "address": "0x14000d7f4", - "size": 3, - "mnemonic": "cmovbe", - "operands": "eax, edx" - }, - { - "address": "0x14000d7f7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 8]" - }, - { - "address": "0x14000d7fc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x10]" - }, - { - "address": "0x14000d801", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x18]" - }, - { - "address": "0x14000d806", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d7c3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7c3", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xd" - }, - { - "address": "0x14000d7c8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d7f7" - } - ], - "successors": [ - "0x14000d7f7" - ] - }, - { - "address": "0x14000d767", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d767", - "size": 6, - "mnemonic": "cmp", - "operands": "edx, 0x718" - }, - { - "address": "0x14000d76d", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7bb" - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d76f" - ] - }, - { - "address": "0x14000d753", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d753", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rcx - 1]" - }, - { - "address": "0x14000d756", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x17ee3]" - }, - { - "address": "0x14000d75d", - "size": 5, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + rax*8 + 4]" - }, - { - "address": "0x14000d762", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000d7f7" - } - ], - "successors": [ - "0x14000d7f7" - ] - }, - { - "address": "0x14000d7f7", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d7f7", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 8]" - }, - { - "address": "0x14000d7fc", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x10]" - }, - { - "address": "0x14000d801", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x18]" - }, - { - "address": "0x14000d806", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d76f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d76f", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x2d" - }, - { - "address": "0x14000d774", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x17ec5]" - }, - { - "address": "0x14000d77b", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi" - }, - { - "address": "0x14000d77d", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, esi" - }, - { - "address": "0x14000d780", - "size": 3, - "mnemonic": "lea", - "operands": "edi, [rcx - 1]" - }, - { - "address": "0x14000d783", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx" - }, - { - "address": "0x14000d786", - "size": 3, - "mnemonic": "shr", - "operands": "r8, 1" - }, - { - "address": "0x14000d789", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7ca" - } - ], - "successors": [ - "0x14000d7ca", - "0x14000d78b" - ] - }, - { - "address": "0x14000d7ca", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7ca", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000d7cd", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7bb" - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d7cf" - ] - }, - { - "address": "0x14000d78b", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d78b", - "size": 3, - "mnemonic": "test", - "operands": "cl, 1" - }, - { - "address": "0x14000d78e", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r8 - 1]" - }, - { - "address": "0x14000d792", - "size": 4, - "mnemonic": "cmovne", - "operands": "rcx, r8" - }, - { - "address": "0x14000d796", - "size": 4, - "mnemonic": "lea", - "operands": "r11, [rcx + r10]" - }, - { - "address": "0x14000d79a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r11*8]" - }, - { - "address": "0x14000d79e", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, dword ptr [rax]" - }, - { - "address": "0x14000d7a0", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7d9" - } - ], - "successors": [ - "0x14000d7d9", - "0x14000d7a2" - ] - }, - { - "address": "0x14000d7cf", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7cf", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r9 + r10*8]" - }, - { - "address": "0x14000d7d3", - "size": 2, - "mnemonic": "cmp", - "operands": "edx, dword ptr [rax]" - }, - { - "address": "0x14000d7d5", - "size": 4, - "mnemonic": "cmovne", - "operands": "rax, rsi" - }, - { - "address": "0x14000d7d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000d7dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7bb" - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d7de" - ] - }, - { - "address": "0x14000d7d9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7d9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000d7dc", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d7bb" - } - ], - "successors": [ - "0x14000d7bb", - "0x14000d7de" - ] - }, - { - "address": "0x14000d7a2", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7a2", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000d7ab" - } - ], - "successors": [ - "0x14000d7ab", - "0x14000d7a4" - ] - }, - { - "address": "0x14000d7de", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7de", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 4]" - }, - { - "address": "0x14000d7e1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000d7f7" - } - ], - "successors": [ - "0x14000d7f7" - ] - }, - { - "address": "0x14000d7ab", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7ab", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 - 1]" - }, - { - "address": "0x14000d7af", - "size": 4, - "mnemonic": "cmovae", - "operands": "rax, rdi" - }, - { - "address": "0x14000d7b3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14000d7b6", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, rax" - }, - { - "address": "0x14000d7b9", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000d783" - }, - { - "address": "0x14000d7bb", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0x13]" - }, - { - "address": "0x14000d7be", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x11" - }, - { - "address": "0x14000d7c1", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7e3" - } - ], - "successors": [ - "0x14000d7e3", - "0x14000d7c3" - ] - }, - { - "address": "0x14000d7a4", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d7a4", - "size": 4, - "mnemonic": "lea", - "operands": "r10, [r11 + 1]" - }, - { - "address": "0x14000d7a8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8" - }, - { - "address": "0x14000d7ab", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 - 1]" - }, - { - "address": "0x14000d7af", - "size": 4, - "mnemonic": "cmovae", - "operands": "rax, rdi" - }, - { - "address": "0x14000d7b3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14000d7b6", - "size": 3, - "mnemonic": "cmp", - "operands": "r10, rax" - }, - { - "address": "0x14000d7b9", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000d783" - }, - { - "address": "0x14000d7bb", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rdx - 0x13]" - }, - { - "address": "0x14000d7be", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 0x11" - }, - { - "address": "0x14000d7c1", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000d7e3" - } - ], - "successors": [ - "0x14000d7e3", - "0x14000d7c3" - ] - } - ] - }, - { - "address": "0x140010b90", - "name": "", - "blocks": [ - { - "address": "0x140010b90", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b90", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140010b94", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rcx" - }, - { - "address": "0x140010b97", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140010b9a", - "size": 2, - "mnemonic": "je", - "operands": "0x140010ba9" - } - ], - "successors": [ - "0x140010ba9", - "0x140010b9c" - ] - }, - { - "address": "0x140010ba9", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010ba9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140010bae", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x140010bb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x140010bb9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x140010bbe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140010bc2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010b9c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010b9c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140010b9f", - "size": 2, - "mnemonic": "je", - "operands": "0x140010ba9" - } - ], - "successors": [ - "0x140010ba9", - "0x140010ba1" - ] - }, - { - "address": "0x140010ba1", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010ba1", - "size": 3, - "mnemonic": "test", - "operands": "r8, r8" - }, - { - "address": "0x140010ba4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010bc3" - }, - { - "address": "0x140010ba6", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rcx], r8b" - }, - { - "address": "0x140010ba9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x140010bae", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x140010bb4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x140010bb9", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x16" - }, - { - "address": "0x140010bbe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140010bc2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ace8", - "name": "", - "blocks": [ - { - "address": "0x14000ace8", - "size": 15, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ace8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x14000aced", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000acf2", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000acf3", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000acf4", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000acf6", - "size": 8, - "mnemonic": "lea", - "operands": "rbp, [rsp - 0x4f0]" - }, - { - "address": "0x14000acfe", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x5f0" - }, - { - "address": "0x14000ad05", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x26334]" - }, - { - "address": "0x14000ad0c", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp" - }, - { - "address": "0x14000ad0f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rbp + 0x4e0], rax" - }, - { - "address": "0x14000ad16", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r8d" - }, - { - "address": "0x14000ad19", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx" - }, - { - "address": "0x14000ad1b", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14000ad1d", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1" - }, - { - "address": "0x14000ad20", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ad27" - } - ], - "successors": [ - "0x14000ad27", - "0x14000ad22" - ] - } - ] - }, - { - "address": "0x14000ca90", - "name": "", - "blocks": [ - { - "address": "0x14000ca90", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ca90", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000ca94", - "size": 5, - "mnemonic": "call", - "operands": "0x140012358" - }, - { - "address": "0x14000ca99", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x26400]" - }, - { - "address": "0x14000caa0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000caa4", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x13565]" - } - ], - "successors": [ - "0x140020010" - ] - } - ] - }, - { - "address": "0x140005134", - "name": "", - "blocks": [ - { - "address": "0x140005134", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005134", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140005136", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000513a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000513d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000514e" - } - ], - "successors": [ - "0x14000514e" - ] - }, - { - "address": "0x14000514e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000514e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x140005153", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140005156", - "size": 2, - "mnemonic": "je", - "operands": "0x14000513f" - } - ], - "successors": [ - "0x14000513f", - "0x140005158" - ] - }, - { - "address": "0x14000513f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000513f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140005142", - "size": 5, - "mnemonic": "call", - "operands": "0x14000deb0" - }, - { - "address": "0x140005147", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140005149", - "size": 2, - "mnemonic": "je", - "operands": "0x14000515e" - } - ], - "successors": [ - "0x14000515e", - "0x14000514b" - ] - }, - { - "address": "0x140005158", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140005158", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000515c", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000515d", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000515e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000515e", - "size": 4, - "mnemonic": "cmp", - "operands": "rbx, -1" - }, - { - "address": "0x140005162", - "size": 2, - "mnemonic": "je", - "operands": "0x14000516a" - } - ], - "successors": [ - "0x14000516a", - "0x140005164" - ] - }, - { - "address": "0x14000514b", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000514b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14000514e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x140005153", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140005156", - "size": 2, - "mnemonic": "je", - "operands": "0x14000513f" - } - ], - "successors": [ - "0x14000513f", - "0x140005158" - ] - }, - { - "address": "0x14000516a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000516a", - "size": 5, - "mnemonic": "call", - "operands": "0x140001dd0" - }, - { - "address": "0x14000516f", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140005164", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140005164", - "size": 5, - "mnemonic": "call", - "operands": "0x14000238c" - }, - { - "address": "0x140005169", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002bb8", - "name": "", - "blocks": [ - { - "address": "0x140002bb8", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bb8", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140002bba", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140002bbe", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140002bc1", - "size": 5, - "mnemonic": "call", - "operands": "0x1400047dc" - }, - { - "address": "0x140002bc6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x58]" - }, - { - "address": "0x140002bca", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002bcd", - "size": 2, - "mnemonic": "je", - "operands": "0x140002bd4" - } - ], - "successors": [ - "0x140002bd4", - "0x140002bcf" - ] - }, - { - "address": "0x140002bd4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bd4", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x58], 0" - }, - { - "address": "0x140002bdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]" - }, - { - "address": "0x140002be0", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002be3", - "size": 2, - "mnemonic": "je", - "operands": "0x140002bea" - } - ], - "successors": [ - "0x140002bea", - "0x140002be5" - ] - }, - { - "address": "0x140002bcf", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bcf", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x140002bd4", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x58], 0" - }, - { - "address": "0x140002bdc", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]" - }, - { - "address": "0x140002be0", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002be3", - "size": 2, - "mnemonic": "je", - "operands": "0x140002bea" - } - ], - "successors": [ - "0x140002bea", - "0x140002be5" - ] - }, - { - "address": "0x140002bea", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bea", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x48], 0" - }, - { - "address": "0x140002bf2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]" - }, - { - "address": "0x140002bf6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002bf9", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c00" - } - ], - "successors": [ - "0x140002c00", - "0x140002bfb" - ] - }, - { - "address": "0x140002be5", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002be5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x140002bea", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x48], 0" - }, - { - "address": "0x140002bf2", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]" - }, - { - "address": "0x140002bf6", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002bf9", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c00" - } - ], - "successors": [ - "0x140002c00", - "0x140002bfb" - ] - }, - { - "address": "0x140002c00", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c00", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x38], 0" - }, - { - "address": "0x140002c08", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x140002c0c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002c0f", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c16" - } - ], - "successors": [ - "0x140002c16", - "0x140002c11" - ] - }, - { - "address": "0x140002bfb", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002bfb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x140002c00", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x38], 0" - }, - { - "address": "0x140002c08", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x140002c0c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002c0f", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c16" - } - ], - "successors": [ - "0x140002c16", - "0x140002c11" - ] - }, - { - "address": "0x140002c16", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c16", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x28], 0" - }, - { - "address": "0x140002c1e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x18]" - }, - { - "address": "0x140002c22", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002c25", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c2c" - } - ], - "successors": [ - "0x140002c2c", - "0x140002c27" - ] - }, - { - "address": "0x140002c11", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c11", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x140002c16", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x28], 0" - }, - { - "address": "0x140002c1e", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x18]" - }, - { - "address": "0x140002c22", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002c25", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c2c" - } - ], - "successors": [ - "0x140002c2c", - "0x140002c27" - ] - }, - { - "address": "0x140002c2c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c2c", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], 0" - }, - { - "address": "0x140002c34", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]" - }, - { - "address": "0x140002c38", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002c3b", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c42" - } - ], - "successors": [ - "0x140002c42", - "0x140002c3d" - ] - }, - { - "address": "0x140002c27", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c27", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x140002c2c", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], 0" - }, - { - "address": "0x140002c34", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]" - }, - { - "address": "0x140002c38", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140002c3b", - "size": 2, - "mnemonic": "je", - "operands": "0x140002c42" - } - ], - "successors": [ - "0x140002c42", - "0x140002c3d" - ] - }, - { - "address": "0x140002c42", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c42", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], 0" - }, - { - "address": "0x140002c4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140002c4d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140002c51", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140002c52", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004504" - } - ], - "successors": [ - "0x140004504" - ] - }, - { - "address": "0x140002c3d", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002c3d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x140002c42", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], 0" - }, - { - "address": "0x140002c4a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140002c4d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140002c51", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140002c52", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004504" - } - ], - "successors": [ - "0x140004504" - ] - } - ] - }, - { - "address": "0x1400029cc", - "name": "", - "blocks": [ - { - "address": "0x1400029cc", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400029cc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x1400029d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx" - }, - { - "address": "0x1400029d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400029d7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400029db", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x1400029de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x1400029e1", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x1400029e3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000448c" - }, - { - "address": "0x1400029e8", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400029e9", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400029eb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax" - }, - { - "address": "0x1400029ef", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x10], al" - }, - { - "address": "0x1400029f2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rax" - }, - { - "address": "0x1400029f6", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x20], al" - }, - { - "address": "0x1400029f9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x28], rax" - }, - { - "address": "0x1400029fd", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbx + 0x30], ax" - }, - { - "address": "0x140002a01", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x38], rax" - }, - { - "address": "0x140002a05", - "size": 4, - "mnemonic": "mov", - "operands": "word ptr [rbx + 0x40], ax" - }, - { - "address": "0x140002a09", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x48], rax" - }, - { - "address": "0x140002a0d", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x50], al" - }, - { - "address": "0x140002a10", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x58], rax" - }, - { - "address": "0x140002a14", - "size": 3, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x60], al" - }, - { - "address": "0x140002a17", - "size": 3, - "mnemonic": "test", - "operands": "rdi, rdi" - }, - { - "address": "0x140002a1a", - "size": 2, - "mnemonic": "je", - "operands": "0x140002a36" - } - ], - "successors": [ - "0x140002a36", - "0x140002a1c" - ] - }, - { - "address": "0x140002a36", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140002a36", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1ea33]" - }, - { - "address": "0x140002a3d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400023d0" - }, - { - "address": "0x140002a42", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140002a1c", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002a1c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x140002a1f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140002a22", - "size": 5, - "mnemonic": "call", - "operands": "0x140004770" - }, - { - "address": "0x140002a27", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140002a28", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140002a2b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140002a30", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140002a34", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140002a35", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002a80", - "name": "", - "blocks": [ - { - "address": "0x140002a80", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002a80", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e9b9]" - }, - { - "address": "0x140002a87", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0" - }, - { - "address": "0x140002a8f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax" - }, - { - "address": "0x140002a93", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e996]" - }, - { - "address": "0x140002a9a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax" - }, - { - "address": "0x140002a9d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x140002aa0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000238c", - "name": "", - "blocks": [ - { - "address": "0x14000238c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000238c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48" - }, - { - "address": "0x140002390", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140002395", - "size": 5, - "mnemonic": "call", - "operands": "0x140002260" - }, - { - "address": "0x14000239a", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2da6f]" - }, - { - "address": "0x1400023a1", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400023a6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x1400023ab", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004910", - "name": "", - "blocks": [ - { - "address": "0x140004910", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004910", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140004915", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140004916", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000491a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000491d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cf88" - }, - { - "address": "0x140004922", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 2" - }, - { - "address": "0x140004927", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rbx], eax" - }, - { - "address": "0x140004929", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0x100" - }, - { - "address": "0x14000492e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d630" - }, - { - "address": "0x140004933", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax" - }, - { - "address": "0x140004937", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14000493a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000493d", - "size": 2, - "mnemonic": "je", - "operands": "0x14000499f" - } - ], - "successors": [ - "0x14000499f", - "0x14000493f" - ] - }, - { - "address": "0x14000499f", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000499f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4" - }, - { - "address": "0x1400049a4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rax" - }, - { - "address": "0x1400049a8", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x10], 0" - }, - { - "address": "0x1400049af", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cfb8" - }, - { - "address": "0x1400049b4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]" - }, - { - "address": "0x1400049b8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rcx" - }, - { - "address": "0x1400049bc", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400049bf", - "size": 2, - "mnemonic": "je", - "operands": "0x1400049ca" - } - ], - "successors": [ - "0x1400049ca", - "0x1400049c1" - ] - }, - { - "address": "0x14000493f", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000493f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4" - }, - { - "address": "0x140004944", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x140004949", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rcx + 0x7c]" - }, - { - "address": "0x14000494c", - "size": 3, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax]" - }, - { - "address": "0x14000494f", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi], xmm0" - }, - { - "address": "0x140004952", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x10]" - }, - { - "address": "0x140004956", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x10], xmm1" - }, - { - "address": "0x14000495a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x20]" - }, - { - "address": "0x14000495e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x20], xmm0" - }, - { - "address": "0x140004962", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x30]" - }, - { - "address": "0x140004966", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x30], xmm1" - }, - { - "address": "0x14000496a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x40]" - }, - { - "address": "0x14000496e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x40], xmm0" - }, - { - "address": "0x140004972", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x50]" - }, - { - "address": "0x140004976", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x50], xmm1" - }, - { - "address": "0x14000497a", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rax + 0x60]" - }, - { - "address": "0x14000497e", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi + 0x60], xmm0" - }, - { - "address": "0x140004982", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rdx" - }, - { - "address": "0x140004985", - "size": 4, - "mnemonic": "movups", - "operands": "xmm1, xmmword ptr [rax + 0x70]" - }, - { - "address": "0x140004989", - "size": 3, - "mnemonic": "add", - "operands": "rax, rdx" - }, - { - "address": "0x14000498c", - "size": 4, - "mnemonic": "movups", - "operands": "xmmword ptr [rdi - 0x10], xmm1" - }, - { - "address": "0x140004990", - "size": 4, - "mnemonic": "sub", - "operands": "rcx, 1" - }, - { - "address": "0x140004994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000494c" - }, - { - "address": "0x140004996", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rbx + 0x10], 1" - }, - { - "address": "0x14000499d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400049af" - } - ], - "successors": [ - "0x1400049af" - ] - }, - { - "address": "0x1400049ca", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400049ca", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x1400049cd", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400049d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400049d6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400049d7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400049c1", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400049c1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d640" - }, - { - "address": "0x1400049c6", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rax" - }, - { - "address": "0x1400049ca", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x1400049cd", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400049d2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400049d6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400049d7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400049af", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400049af", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cfb8" - }, - { - "address": "0x1400049b4", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 8]" - }, - { - "address": "0x1400049b8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 0x18], rcx" - }, - { - "address": "0x1400049bc", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400049bf", - "size": 2, - "mnemonic": "je", - "operands": "0x1400049ca" - } - ], - "successors": [ - "0x1400049ca", - "0x1400049c1" - ] - } - ] - }, - { - "address": "0x140015b2c", - "name": "", - "blocks": [ - { - "address": "0x140015b2c", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015b2c", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140015b2e", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015b32", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1d6ff]" - }, - { - "address": "0x140015b39", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x140015b3c", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rdx], rax" - }, - { - "address": "0x140015b3f", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b57" - } - ], - "successors": [ - "0x140015b57", - "0x140015b41" - ] - }, - { - "address": "0x140015b57", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b57", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015b5b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140015b5c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140015b41", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b41", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x3a8]" - }, - { - "address": "0x140015b47", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x1ba43], eax" - }, - { - "address": "0x140015b4d", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015b57" - }, - { - "address": "0x140015b4f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a8ec" - }, - { - "address": "0x140015b54", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140015b57", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015b5b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140015b5c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400105b0", - "name": "", - "blocks": [ - { - "address": "0x1400105b0", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400105b0", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x22c3e]" - }, - { - "address": "0x1400105b6", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400105b7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000deb0", - "name": "", - "blocks": [ - { - "address": "0x14000deb0", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000deb0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000deb5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000deb6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000deba", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000debd", - "size": 5, - "mnemonic": "call", - "operands": "0x14000df00" - }, - { - "address": "0x14000dec2", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x14000dec4", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000dec7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000ded8" - } - ], - "successors": [ - "0x14000ded8", - "0x14000dec9" - ] - }, - { - "address": "0x14000ded8", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ded8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000dedd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000dee1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000dee2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000dec9", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000dec9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14000decc", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14000ded1", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000ded3", - "size": 3, - "mnemonic": "setne", - "operands": "bl" - }, - { - "address": "0x14000ded6", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x14000ded8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000dedd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000dee1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000dee2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400075d8", - "name": "", - "blocks": [ - { - "address": "0x1400075d8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400075d8", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdx]" - }, - { - "address": "0x1400075db", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400075e8" - } - ], - "successors": [ - "0x1400075e8" - ] - }, - { - "address": "0x1400075e8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400075e8", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x1400075ea", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400075ee", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x1400075f1", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400075f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140007648" - } - ], - "successors": [ - "0x140007648", - "0x1400075f6" - ] - }, - { - "address": "0x140007648", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000764d", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400075f6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400075f6", - "size": 4, - "mnemonic": "movsxd", - "operands": "r11, dword ptr [rcx + 0x18]" - }, - { - "address": "0x1400075fa", - "size": 4, - "mnemonic": "mov", - "operands": "r10, qword ptr [rdx + 8]" - }, - { - "address": "0x1400075fe", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + r11]" - }, - { - "address": "0x140007602", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140007605", - "size": 2, - "mnemonic": "je", - "operands": "0x140007648" - } - ], - "successors": [ - "0x140007648", - "0x140007607" - ] - }, - { - "address": "0x140007607", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007607", - "size": 4, - "mnemonic": "mov", - "operands": "r8d, dword ptr [rcx + 0x14]" - }, - { - "address": "0x14000760b", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000760e", - "size": 3, - "mnemonic": "test", - "operands": "r8d, r8d" - }, - { - "address": "0x140007611", - "size": 2, - "mnemonic": "je", - "operands": "0x140007643" - } - ], - "successors": [ - "0x140007643", - "0x140007613" - ] - }, - { - "address": "0x140007643", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007643", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x140007646", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000763d" - } - ], - "successors": [ - "0x14000763d" - ] - }, - { - "address": "0x140007613", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007613", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + r9*8]" - }, - { - "address": "0x140007617", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rcx + r10]" - }, - { - "address": "0x14000761b", - "size": 3, - "mnemonic": "add", - "operands": "rdx, r10" - }, - { - "address": "0x14000761e", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdx" - }, - { - "address": "0x140007621", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000762b" - } - ], - "successors": [ - "0x14000762b", - "0x140007623" - ] - }, - { - "address": "0x14000763d", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000763d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007641", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140007642", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000762b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000762b", - "size": 3, - "mnemonic": "test", - "operands": "r9d, r9d" - }, - { - "address": "0x14000762e", - "size": 2, - "mnemonic": "je", - "operands": "0x140007643" - } - ], - "successors": [ - "0x140007643", - "0x140007630" - ] - }, - { - "address": "0x140007623", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007623", - "size": 3, - "mnemonic": "inc", - "operands": "r9d" - }, - { - "address": "0x140007626", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, r8d" - }, - { - "address": "0x140007629", - "size": 2, - "mnemonic": "jb", - "operands": "0x140007613" - } - ], - "successors": [ - "0x140007613", - "0x14000762b" - ] - }, - { - "address": "0x140007630", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007630", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r9 - 1]" - }, - { - "address": "0x140007634", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r10 + rcx*8]" - }, - { - "address": "0x140007638", - "size": 5, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + r11 + 4]" - }, - { - "address": "0x14000763d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007641", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140007642", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007740", - "name": "", - "blocks": [ - { - "address": "0x140007740", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007740", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140007745", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000774a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi" - }, - { - "address": "0x14000774f", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140007751", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140007753", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140007755", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140007759", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9" - }, - { - "address": "0x14000775c", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x14000775f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x140007762", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rcx" - }, - { - "address": "0x140007765", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x140007767", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [r8 + 4]" - }, - { - "address": "0x14000776b", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d" - }, - { - "address": "0x14000776e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000777b" - } - ], - "successors": [ - "0x14000777b", - "0x140007770" - ] - }, - { - "address": "0x14000777b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000777b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x14000777e", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007781", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6" - } - ], - "successors": [ - "0x1400078f6", - "0x140007787" - ] - }, - { - "address": "0x140007770", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007770", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140007775", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r15 + rax]" - }, - { - "address": "0x140007779", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000777e" - } - ], - "successors": [ - "0x14000777e" - ] - }, - { - "address": "0x1400078f6", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400078f6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400078f8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x1400078fd", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140007902", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140007907", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000790b", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000790d", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000790f", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140007911", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007787", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007787", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [rbx + 4]" - }, - { - "address": "0x14000778b", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d" - }, - { - "address": "0x14000778e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000779b" - } - ], - "successors": [ - "0x14000779b", - "0x140007790" - ] - }, - { - "address": "0x14000777e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000777e", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007781", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6" - } - ], - "successors": [ - "0x1400078f6", - "0x140007787" - ] - }, - { - "address": "0x14000779b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000779b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14000779e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" - }, - { - "address": "0x1400077a2", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6" - } - ], - "successors": [ - "0x1400078f6", - "0x1400077a8" - ] - }, - { - "address": "0x140007790", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007790", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140007795", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r15 + rax]" - }, - { - "address": "0x140007799", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000779e" - } - ], - "successors": [ - "0x14000779e" - ] - }, - { - "address": "0x1400077a8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077a8", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 8], edi" - }, - { - "address": "0x1400077ab", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400077b5" - }, - { - "address": "0x1400077ad", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], edi" - }, - { - "address": "0x1400077af", - "size": 6, - "mnemonic": "jge", - "operands": "0x1400078f6" - }, - { - "address": "0x1400077b5", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], edi" - }, - { - "address": "0x1400077b7", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400077c3" - } - ], - "successors": [ - "0x1400077c3", - "0x1400077b9" - ] - }, - { - "address": "0x14000779e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000779e", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" - }, - { - "address": "0x1400077a2", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f6" - } - ], - "successors": [ - "0x1400078f6", - "0x1400077a8" - ] - }, - { - "address": "0x1400077c3", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077c3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 0x80" - }, - { - "address": "0x1400077c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa" - } - ], - "successors": [ - "0x1400077fa", - "0x1400077c8" - ] - }, - { - "address": "0x1400077b9", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077b9", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbx + 8]" - }, - { - "address": "0x1400077bd", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [rsi]" - }, - { - "address": "0x1400077c0", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x1400077c3", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 0x80" - }, - { - "address": "0x1400077c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa" - } - ], - "successors": [ - "0x1400077fa", - "0x1400077c8" - ] - }, - { - "address": "0x1400077fa", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077fa", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rbx], 8" - }, - { - "address": "0x1400077fd", - "size": 2, - "mnemonic": "je", - "operands": "0x14000781a" - } - ], - "successors": [ - "0x14000781a", - "0x1400077ff" - ] - }, - { - "address": "0x1400077c8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077c8", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r14], 0x10" - }, - { - "address": "0x1400077cc", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa" - } - ], - "successors": [ - "0x1400077fa", - "0x1400077ce" - ] - }, - { - "address": "0x14000781a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000781a", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r14], 1" - }, - { - "address": "0x14000781e", - "size": 2, - "mnemonic": "je", - "operands": "0x14000786a" - } - ], - "successors": [ - "0x14000786a", - "0x140007820" - ] - }, - { - "address": "0x1400077ff", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077ff", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r13 + 0x28]" - }, - { - "address": "0x140007803", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140007806", - "size": 6, - "mnemonic": "je", - "operands": "0x140007917" - } - ], - "successors": [ - "0x140007917", - "0x14000780c" - ] - }, - { - "address": "0x1400077ce", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077ce", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b4fb]" - }, - { - "address": "0x1400077d5", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400077d8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400077fa" - } - ], - "successors": [ - "0x1400077fa", - "0x1400077da" - ] - }, - { - "address": "0x14000786a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000786a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 0x18]" - }, - { - "address": "0x14000786e", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140007870", - "size": 2, - "mnemonic": "je", - "operands": "0x14000787d" - } - ], - "successors": [ - "0x14000787d", - "0x140007872" - ] - }, - { - "address": "0x140007820", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007820", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r13 + 0x28]" - }, - { - "address": "0x140007824", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007827", - "size": 6, - "mnemonic": "je", - "operands": "0x14000791c" - } - ], - "successors": [ - "0x14000791c", - "0x14000782d" - ] - }, - { - "address": "0x140007917", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000791c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000780c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000780c", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x14000780f", - "size": 6, - "mnemonic": "je", - "operands": "0x140007917" - } - ], - "successors": [ - "0x140007917", - "0x140007815" - ] - }, - { - "address": "0x1400077da", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077da", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x18ae0]" - }, - { - "address": "0x1400077e0", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400077e3", - "size": 6, - "mnemonic": "je", - "operands": "0x140007912" - } - ], - "successors": [ - "0x140007912", - "0x1400077e9" - ] - }, - { - "address": "0x14000787d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000787d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007880", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140007883", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400078b9" - }, - { - "address": "0x140007885", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi" - }, - { - "address": "0x140007889", - "size": 6, - "mnemonic": "je", - "operands": "0x140007921" - } - ], - "successors": [ - "0x140007921", - "0x14000788f" - ] - }, - { - "address": "0x140007872", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007872", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140007877", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rax]" - }, - { - "address": "0x14000787b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007880" - } - ], - "successors": [ - "0x140007880" - ] - }, - { - "address": "0x14000791c", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000791c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000782d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000782d", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140007830", - "size": 6, - "mnemonic": "je", - "operands": "0x14000791c" - } - ], - "successors": [ - "0x14000791c", - "0x140007836" - ] - }, - { - "address": "0x140007815", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007815", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rcx" - }, - { - "address": "0x140007818", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007859" - } - ], - "successors": [ - "0x140007859" - ] - }, - { - "address": "0x140007912", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007912", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000791c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400077e9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077e9", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x1400077ec", - "size": 6, - "mnemonic": "je", - "operands": "0x140007912" - } - ], - "successors": [ - "0x140007912", - "0x1400077f2" - ] - }, - { - "address": "0x140007921", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007926", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14000792b", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000792c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007931", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007932", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000788f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000788f", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140007892", - "size": 6, - "mnemonic": "je", - "operands": "0x140007921" - } - ], - "successors": [ - "0x140007921", - "0x140007898" - ] - }, - { - "address": "0x140007880", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007880", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140007883", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400078b9" - }, - { - "address": "0x140007885", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi" - }, - { - "address": "0x140007889", - "size": 6, - "mnemonic": "je", - "operands": "0x140007921" - } - ], - "successors": [ - "0x140007921", - "0x14000788f" - ] - }, - { - "address": "0x140007836", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007836", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [r14 + 0x14]" - }, - { - "address": "0x14000783a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14000783d", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140007842", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r14 + 0x14], 8" - }, - { - "address": "0x140007847", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400078f2" - }, - { - "address": "0x14000784d", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rsi], rdi" - }, - { - "address": "0x140007850", - "size": 6, - "mnemonic": "je", - "operands": "0x1400078f2" - } - ], - "successors": [ - "0x1400078f2", - "0x140007856" - ] - }, - { - "address": "0x140007859", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007859", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]" - }, - { - "address": "0x14000785d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007862", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax" - }, - { - "address": "0x140007865", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400078f2" - } - ], - "successors": [ - "0x1400078f2" - ] - }, - { - "address": "0x1400077f2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400077f2", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax" - }, - { - "address": "0x1400077f5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x1400077f8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007859" - } - ], - "successors": [ - "0x140007859" - ] - }, - { - "address": "0x140007898", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007898", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 0x14]" - }, - { - "address": "0x14000789c", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]" - }, - { - "address": "0x1400078a0", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r13 + 0x28]" - }, - { - "address": "0x1400078a4", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x1400078a9", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax" - }, - { - "address": "0x1400078ac", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x1400078af", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x1400078b2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x1400078b7", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400078f2" - } - ], - "successors": [ - "0x1400078f2" - ] - }, - { - "address": "0x1400078f2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400078f2", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x1400078f4", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400078f8" - } - ], - "successors": [ - "0x1400078f8" - ] - }, - { - "address": "0x140007856", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007856", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]" - }, - { - "address": "0x140007859", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]" - }, - { - "address": "0x14000785d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007862", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax" - }, - { - "address": "0x140007865", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400078f2" - } - ], - "successors": [ - "0x1400078f2" - ] - }, - { - "address": "0x1400078f8", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400078f8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x1400078fd", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140007902", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140007907", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000790b", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000790d", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000790f", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140007911", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007040", - "name": "", - "blocks": [ - { - "address": "0x140007040", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007040", - "size": 3, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rdx]" - }, - { - "address": "0x140007043", - "size": 3, - "mnemonic": "add", - "operands": "rax, rcx" - }, - { - "address": "0x140007046", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 4], 0" - }, - { - "address": "0x14000704a", - "size": 2, - "mnemonic": "jl", - "operands": "0x140007062" - } - ], - "successors": [ - "0x140007062", - "0x14000704c" - ] - }, - { - "address": "0x140007062", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007062", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000704c", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000704c", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [rdx + 4]" - }, - { - "address": "0x140007050", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdx + 8]" - }, - { - "address": "0x140007054", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r9 + rcx]" - }, - { - "address": "0x140007058", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [rdx + rcx]" - }, - { - "address": "0x14000705c", - "size": 3, - "mnemonic": "add", - "operands": "r8, r9" - }, - { - "address": "0x14000705f", - "size": 3, - "mnemonic": "add", - "operands": "rax, r8" - }, - { - "address": "0x140007062", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, { "address": "0x14000a504", + "end_address": "0x14000a50d", "name": "", "blocks": [ { @@ -121135,6 +387745,7 @@ }, { "address": "0x14000a510", + "end_address": "0x14000a51f", "name": "", "blocks": [ { @@ -121180,226 +387791,54 @@ ] }, { - "address": "0x140007934", + "address": "0x14000a704", + "end_address": "0x14000a73b", "name": "", "blocks": [ { - "address": "0x140007934", - "size": 15, + "address": "0x14000a704", + "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140007934", - "size": 5, + "address": "0x14000a704", + "size": 7, "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "operands": "rax, qword ptr [rip + 0x15ba5]" }, { - "address": "0x140007939", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000793e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdi" - }, - { - "address": "0x140007943", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140007945", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140007947", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140007949", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000794d", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9" - }, - { - "address": "0x140007950", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x140007953", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x140007956", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rcx" - }, - { - "address": "0x140007959", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14000795b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [r8 + 8]" - }, - { - "address": "0x14000795f", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d" - }, - { - "address": "0x140007962", - "size": 2, - "mnemonic": "je", - "operands": "0x14000796f" - } - ], - "successors": [ - "0x14000796f", - "0x140007964" - ] - }, - { - "address": "0x14000796f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000796f", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x140007972", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007975", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed" - } - ], - "successors": [ - "0x140007aed", - "0x14000797b" - ] - }, - { - "address": "0x140007964", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007964", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140007969", - "size": 4, + "address": "0x14000a70b", + "size": 7, "mnemonic": "lea", - "operands": "rdx, [r15 + rax]" + "operands": "rdx, [rip - 0x728a]" }, { - "address": "0x14000796d", + "address": "0x14000a712", + "size": 3, + "mnemonic": "cmp", + "operands": "rax, rdx" + }, + { + "address": "0x14000a715", "size": 2, - "mnemonic": "jmp", - "operands": "0x140007972" + "mnemonic": "je", + "operands": "0x14000a73a" } ], "successors": [ - "0x140007972" + "0x14000a73a", + "0x14000a717" ] }, { - "address": "0x140007aed", - "size": 9, + "address": "0x14000a73a", + "size": 1, "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x140007aed", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140007aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140007af4", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140007af9", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140007afe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140007b02", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140007b04", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140007b06", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140007b08", + "address": "0x14000a73a", "size": 1, "mnemonic": "ret", "operands": "" @@ -121409,10403 +387848,444 @@ ] }, { - "address": "0x14000797b", - "size": 3, + "address": "0x14000a717", + "size": 4, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14000797b", - "size": 4, - "mnemonic": "movsxd", - "operands": "r15, dword ptr [rbx + 8]" - }, - { - "address": "0x14000797f", - "size": 3, - "mnemonic": "test", - "operands": "r15d, r15d" - }, - { - "address": "0x140007982", - "size": 2, - "mnemonic": "je", - "operands": "0x14000798f" - } - ], - "successors": [ - "0x14000798f", - "0x140007984" - ] - }, - { - "address": "0x140007972", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007972", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007975", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed" - } - ], - "successors": [ - "0x140007aed", - "0x14000797b" - ] - }, - { - "address": "0x14000798f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000798f", - "size": 3, + "address": "0x14000a717", + "size": 9, "mnemonic": "mov", - "operands": "rcx, rdi" + "operands": "rax, qword ptr gs:[0x30]" }, { - "address": "0x140007992", + "address": "0x14000a720", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rcx + 0x98]" + }, + { + "address": "0x14000a727", "size": 4, "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" + "operands": "rcx, qword ptr [rax + 0x10]" }, { - "address": "0x140007996", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed" + "address": "0x14000a72b", + "size": 2, + "mnemonic": "jb", + "operands": "0x14000a733" } ], "successors": [ - "0x140007aed", - "0x14000799c" + "0x14000a733", + "0x14000a72d" ] }, { - "address": "0x140007984", + "address": "0x14000a733", "size": 3, "is_prolog": false, - "is_epilog": false, + "is_epilog": true, "instructions": [ { - "address": "0x140007984", + "address": "0x14000a733", "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" + "mnemonic": "mov", + "operands": "ecx, 0xd" }, { - "address": "0x140007989", + "address": "0x14000a738", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x14000a73a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14000a72d", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000a72d", "size": 4, + "mnemonic": "cmp", + "operands": "rcx, qword ptr [rax + 8]" + }, + { + "address": "0x14000a731", + "size": 2, + "mnemonic": "jbe", + "operands": "0x14000a73a" + }, + { + "address": "0x14000a733", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0xd" + }, + { + "address": "0x14000a738", + "size": 2, + "mnemonic": "int", + "operands": "0x29" + }, + { + "address": "0x14000a73a", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000ae58", + "end_address": "0x14000ae60", + "name": "", + "blocks": [ + { + "address": "0x14000ae58", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000ae58", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x27f79], rcx" + }, + { + "address": "0x14000ae5f", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b140", + "end_address": "0x14000b151", + "name": "", + "blocks": [ + { + "address": "0x14000b140", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000b140", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14000b142", + "size": 7, "mnemonic": "lea", - "operands": "rcx, [r15 + rax]" + "operands": "rcx, [rip + 0x25f87]" }, { - "address": "0x14000798d", - "size": 2, + "address": "0x14000b149", + "size": 4, + "mnemonic": "imul", + "operands": "rax, rax, 0x58" + }, + { + "address": "0x14000b14d", + "size": 3, + "mnemonic": "add", + "operands": "rax, rcx" + }, + { + "address": "0x14000b150", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000b1f8", + "end_address": "0x14000b203", + "name": "", + "blocks": [ + { + "address": "0x14000b1f8", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000b1f8", + "size": 4, + "mnemonic": "add", + "operands": "rcx, 0x30" + }, + { + "address": "0x14000b1fc", + "size": 7, "mnemonic": "jmp", - "operands": "0x140007992" + "operands": "qword ptr [rip + 0x14e0d]" } ], "successors": [ - "0x140007992" + "0x140020010" ] - }, + } + ] + }, + { + "address": "0x14000b74c", + "end_address": "0x14000b753", + "name": "", + "blocks": [ { - "address": "0x14000799c", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000799c", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0xc], edi" - }, - { - "address": "0x14000799f", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400079aa" - }, - { - "address": "0x1400079a1", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 4], edi" - }, - { - "address": "0x1400079a4", - "size": 6, - "mnemonic": "jge", - "operands": "0x140007aed" - }, - { - "address": "0x1400079aa", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 4], edi" - }, - { - "address": "0x1400079ad", - "size": 2, - "mnemonic": "jl", - "operands": "0x1400079b8" - } - ], - "successors": [ - "0x1400079b8", - "0x1400079af" - ] - }, - { - "address": "0x140007992", + "address": "0x14000b74c", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140007992", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rcx + 0x10], dil" - }, - { - "address": "0x140007996", - "size": 6, - "mnemonic": "je", - "operands": "0x140007aed" - } - ], - "successors": [ - "0x140007aed", - "0x14000799c" - ] - }, - { - "address": "0x1400079b8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079b8", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x80" - }, - { - "address": "0x1400079bc", + "address": "0x14000b74c", "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0" + "mnemonic": "mov", + "operands": "cl, 1" + }, + { + "address": "0x14000b74e", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000b58c" } ], "successors": [ - "0x1400079f0", - "0x1400079be" + "0x14000b58c" ] - }, + } + ] + }, + { + "address": "0x14000ca20", + "end_address": "0x14000ca39", + "name": "", + "blocks": [ { - "address": "0x1400079af", + "address": "0x14000ca20", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x1400079af", + "address": "0x14000ca20", "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx + 0xc]" - }, - { - "address": "0x1400079b2", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [rsi]" - }, - { - "address": "0x1400079b5", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x1400079b8", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x80" - }, - { - "address": "0x1400079bc", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0" - } - ], - "successors": [ - "0x1400079f0", - "0x1400079be" - ] - }, - { - "address": "0x1400079f0", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079f0", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 8" - }, - { - "address": "0x1400079f4", - "size": 2, - "mnemonic": "je", - "operands": "0x140007a11" - } - ], - "successors": [ - "0x140007a11", - "0x1400079f6" - ] - }, - { - "address": "0x1400079be", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079be", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r14], 0x10" - }, - { - "address": "0x1400079c2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0" - } - ], - "successors": [ - "0x1400079f0", - "0x1400079c4" - ] - }, - { - "address": "0x140007a11", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a11", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r14], 1" - }, - { - "address": "0x140007a15", - "size": 2, - "mnemonic": "je", - "operands": "0x140007a61" - } - ], - "successors": [ - "0x140007a61", - "0x140007a17" - ] - }, - { - "address": "0x1400079f6", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079f6", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r13 + 0x28]" - }, - { - "address": "0x1400079fa", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400079fd", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b0e" - } - ], - "successors": [ - "0x140007b0e", - "0x140007a03" - ] - }, - { - "address": "0x1400079c4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079c4", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2b305]" - }, - { - "address": "0x1400079cb", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400079ce", - "size": 2, - "mnemonic": "je", - "operands": "0x1400079f0" - } - ], - "successors": [ - "0x1400079f0", - "0x1400079d0" - ] - }, - { - "address": "0x140007a61", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a61", - "size": 4, "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 0x18]" + "operands": "rax, ecx" }, { - "address": "0x140007a65", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140007a67", - "size": 2, - "mnemonic": "je", - "operands": "0x140007a74" - } - ], - "successors": [ - "0x140007a74", - "0x140007a69" - ] - }, - { - "address": "0x140007a17", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a17", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r13 + 0x28]" - }, - { - "address": "0x140007a1b", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140007a1e", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b13" - } - ], - "successors": [ - "0x140007b13", - "0x140007a24" - ] - }, - { - "address": "0x140007b0e", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b0e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b13", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007a03", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a03", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140007a06", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b0e" - } - ], - "successors": [ - "0x140007b0e", - "0x140007a0c" - ] - }, - { - "address": "0x1400079d0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079d0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x188ea]" - }, - { - "address": "0x1400079d6", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400079d9", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b09" - } - ], - "successors": [ - "0x140007b09", - "0x1400079df" - ] - }, - { - "address": "0x140007a74", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a74", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140007a77", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140007a7a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007ab0" - }, - { - "address": "0x140007a7c", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi" - }, - { - "address": "0x140007a80", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b18" - } - ], - "successors": [ - "0x140007b18", - "0x140007a86" - ] - }, - { - "address": "0x140007a69", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a69", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x140007a6e", + "address": "0x14000ca23", "size": 4, "mnemonic": "lea", - "operands": "rcx, [rbx + rax]" + "operands": "rcx, [rax + rax*4]" }, { - "address": "0x140007a72", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007a77" - } - ], - "successors": [ - "0x140007a77" - ] - }, - { - "address": "0x140007b13", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b13", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" + "address": "0x14000ca27", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x263d2]" }, { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007a24", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a24", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140007a27", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b13" - } - ], - "successors": [ - "0x140007b13", - "0x140007a2d" - ] - }, - { - "address": "0x140007a0c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a0c", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rcx" - }, - { - "address": "0x140007a0f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007a50" - } - ], - "successors": [ - "0x140007a50" - ] - }, - { - "address": "0x140007b09", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b09", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b0e", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b13", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400079df", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079df", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x1400079e2", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b09" - } - ], - "successors": [ - "0x140007b09", - "0x1400079e8" - ] - }, - { - "address": "0x140007b18", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007b18", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b1d", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b22", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b23", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140007b28", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140007b29", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140007a86", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a86", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140007a89", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b18" - } - ], - "successors": [ - "0x140007b18", - "0x140007a8f" - ] - }, - { - "address": "0x140007a77", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a77", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140007a7a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007ab0" - }, - { - "address": "0x140007a7c", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [r13 + 0x28], rdi" - }, - { - "address": "0x140007a80", - "size": 6, - "mnemonic": "je", - "operands": "0x140007b18" - } - ], - "successors": [ - "0x140007b18", - "0x140007a86" - ] - }, - { - "address": "0x140007a2d", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a2d", - "size": 4, - "mnemonic": "movsxd", - "operands": "r8, dword ptr [r14 + 0x14]" - }, - { - "address": "0x140007a31", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140007a34", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140007a39", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [r14 + 0x14], 8" - }, - { - "address": "0x140007a3e", - "size": 6, - "mnemonic": "jne", - "operands": "0x140007ae9" - }, - { - "address": "0x140007a44", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rsi], rdi" - }, - { - "address": "0x140007a47", - "size": 6, - "mnemonic": "je", - "operands": "0x140007ae9" - } - ], - "successors": [ - "0x140007ae9", - "0x140007a4d" - ] - }, - { - "address": "0x140007a50", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a50", + "address": "0x14000ca2e", "size": 4, "mnemonic": "lea", - "operands": "rdx, [r14 + 8]" + "operands": "rcx, [rax + rcx*8]" }, { - "address": "0x140007a54", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007a59", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax" - }, - { - "address": "0x140007a5c", - "size": 5, + "address": "0x14000ca32", + "size": 7, "mnemonic": "jmp", - "operands": "0x140007ae9" - } - ], - "successors": [ - "0x140007ae9" - ] - }, - { - "address": "0x1400079e8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400079e8", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax" - }, - { - "address": "0x1400079eb", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x1400079ee", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007a50" - } - ], - "successors": [ - "0x140007a50" - ] - }, - { - "address": "0x140007a8f", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a8f", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [r14 + 0x14]" - }, - { - "address": "0x140007a93", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]" - }, - { - "address": "0x140007a97", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r13 + 0x28]" - }, - { - "address": "0x140007a9b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007aa0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax" - }, - { - "address": "0x140007aa3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x140007aa6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140007aa9", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x140007aae", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007ae9" - } - ], - "successors": [ - "0x140007ae9" - ] - }, - { - "address": "0x140007ae9", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007ae9", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x140007aeb", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140007aef" - } - ], - "successors": [ - "0x140007aef" - ] - }, - { - "address": "0x140007a4d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140007a4d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]" - }, - { - "address": "0x140007a50", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r14 + 8]" - }, - { - "address": "0x140007a54", - "size": 5, - "mnemonic": "call", - "operands": "0x140007040" - }, - { - "address": "0x140007a59", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rsi], rax" - }, - { - "address": "0x140007a5c", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140007ae9" - } - ], - "successors": [ - "0x140007ae9" - ] - }, - { - "address": "0x140007aef", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007aef", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140007af4", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140007af9", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x140007afe", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140007b02", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140007b04", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140007b06", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140007b08", - "size": 1, - "mnemonic": "ret", - "operands": "" + "operands": "qword ptr [rip + 0x135d7]" } ], "successors": [ + "0x140020010" ] } ] }, { - "address": "0x140007564", + "address": "0x14000cac0", + "end_address": "0x14000cac5", "name": "", "blocks": [ { - "address": "0x140007564", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007564", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140007566", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000756a", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]" - }, - { - "address": "0x14000756f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x140007572", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544" - }, - { - "address": "0x140007577", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14000757a", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbx + 0x1c]" - }, - { - "address": "0x14000757e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rcx" - }, - { - "address": "0x140007583", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + rcx + 4]" - }, - { - "address": "0x140007587", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000758b", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000758c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140007590", - "name": "", - "blocks": [ - { - "address": "0x140007590", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007590", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdx + 0x1c]" - }, - { - "address": "0x140007594", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x140007597", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rdx + rax], r8d" - }, - { - "address": "0x14000759b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000759c", - "name": "", - "blocks": [ - { - "address": "0x14000759c", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000759c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400075a1", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400075a2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400075a6", - "size": 3, - "mnemonic": "mov", - "operands": "edi, r9d" - }, - { - "address": "0x1400075a9", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x1400075ac", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x40]" - }, - { - "address": "0x1400075b1", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544" - }, - { - "address": "0x1400075b6", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x1400075b9", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbx + 0x1c]" - }, - { - "address": "0x1400075bd", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rcx" - }, - { - "address": "0x1400075c2", - "size": 4, - "mnemonic": "cmp", - "operands": "edi, dword ptr [rax + rcx + 4]" - }, - { - "address": "0x1400075c6", - "size": 2, - "mnemonic": "jle", - "operands": "0x1400075cc" - }, - { - "address": "0x1400075c8", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rax + rcx + 4], edi" - }, - { - "address": "0x1400075cc", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400075d1", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400075d5", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400075d6", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001667c", - "name": "", - "blocks": [ - { - "address": "0x14001667c", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001667c", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rsp" - }, - { - "address": "0x14001667f", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140016683", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 3" - }, - { - "address": "0x140016688", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x10]" - }, - { - "address": "0x14001668c", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 + 8]" - }, - { - "address": "0x140016690", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], eax" - }, - { - "address": "0x140016694", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x18]" - }, - { - "address": "0x140016698", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], eax" - }, - { - "address": "0x14001669c", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 8]" - }, - { - "address": "0x1400166a0", - "size": 5, - "mnemonic": "call", - "operands": "0x140016634" - }, - { - "address": "0x1400166a5", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400166a9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400166cc", - "name": "", - "blocks": [ - { - "address": "0x1400166cc", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400166cc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" - }, - { - "address": "0x1400166d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, - { - "address": "0x1400166d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400166d7", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x1400166d9", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x1400166db", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x1400166dd", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x1400166df", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x1400166e3", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x1400166e5", - "size": 3, - "mnemonic": "xor", - "operands": "r15d, r15d" - }, - { - "address": "0x1400166e8", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x78], r15d" - }, - { - "address": "0x1400166ed", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1" - }, - { - "address": "0x1400166f0", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x70], r14b" - }, - { - "address": "0x1400166f5", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ecx" - }, - { - "address": "0x1400166f7", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2" - }, - { - "address": "0x1400166fa", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723" - } - ], - "successors": [ - "0x140016723", - "0x1400166fc" - ] - }, - { - "address": "0x140016723", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2" - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0" - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400166fc", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400166fc", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2" - }, - { - "address": "0x1400166ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753" - } - ], - "successors": [ - "0x140016753", - "0x140016701" - ] - }, - { - "address": "0x1400167e0", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e0", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf31]" - }, - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d" - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9" - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x14001672c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001672c", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 4" - }, - { - "address": "0x14001672f", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167c5" - } - ], - "successors": [ - "0x1400167c5", - "0x140016735" - ] - }, - { - "address": "0x140016753", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016753", - "size": 5, - "mnemonic": "call", - "operands": "0x140011924" - }, - { - "address": "0x140016758", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax" - }, - { - "address": "0x14001675b", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001675e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001677d" - }, - { - "address": "0x140016760", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]" - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]" - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]" - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140016701", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016701", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2" - }, - { - "address": "0x140016704", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723" - } - ], - "successors": [ - "0x140016723", - "0x140016706" - ] - }, - { - "address": "0x1400167f9", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167f9", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdi]" - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813" - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167ef", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ef", - "size": 4, - "mnemonic": "lea", - "operands": "ecx, [r13 + 3]" - }, - { - "address": "0x1400167f3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x1400167f8", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x1400167f9", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rdi]" - }, - { - "address": "0x1400167fc", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x1400167ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140016813" - } - ], - "successors": [ - "0x140016813", - "0x140016801" - ] - }, - { - "address": "0x1400167c5", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167c5", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf5c]" - }, - { - "address": "0x1400167cc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7" - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016735", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016735", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 9" - }, - { - "address": "0x140016738", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167d7" - } - ], - "successors": [ - "0x1400167d7", - "0x14001673e" - ] - }, - { - "address": "0x140016706", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016706", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 2" - }, - { - "address": "0x140016709", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753" - } - ], - "successors": [ - "0x140016753", - "0x14001670b" - ] - }, - { - "address": "0x140016813", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1" - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8" - } - ], - "successors": [ - "0x1400168a8", - "0x14001681d" - ] - }, - { - "address": "0x140016801", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016801", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a838]" - }, - { - "address": "0x140016808", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x14001680a", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f" - }, - { - "address": "0x14001680d", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rax" - }, - { - "address": "0x140016810", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl" - }, - { - "address": "0x140016813", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1" - }, - { - "address": "0x140016817", - "size": 6, - "mnemonic": "je", - "operands": "0x1400168a8" - } - ], - "successors": [ - "0x1400168a8", - "0x14001681d" - ] - }, - { - "address": "0x1400167e7", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167e7", - "size": 3, - "mnemonic": "xor", - "operands": "r13d, r13d" - }, - { - "address": "0x1400167ea", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x1400167ed", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167f9" - } - ], - "successors": [ - "0x1400167f9", - "0x1400167ef" - ] - }, - { - "address": "0x1400167d7", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167d7", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf52]" - }, - { - "address": "0x1400167de", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7" - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x14001673e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001673e", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 6" - }, - { - "address": "0x140016741", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167ce" - } - ], - "successors": [ - "0x1400167ce", - "0x140016747" - ] - }, - { - "address": "0x14001670b", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001670b", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 3" - }, - { - "address": "0x14001670e", - "size": 2, - "mnemonic": "je", - "operands": "0x140016753" - } - ], - "successors": [ - "0x140016753", - "0x140016710" - ] - }, - { - "address": "0x1400168a8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168a8", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910" - }, - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd" - } - ], - "successors": [ - "0x1400168bd", - "0x1400168b3" - ] - }, - { - "address": "0x14001681d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001681d", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x140016820", - "size": 6, - "mnemonic": "je", - "operands": "0x14001690f" - } - ], - "successors": [ - "0x14001690f", - "0x140016826" - ] - }, - { - "address": "0x1400167ce", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400167ce", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0x1cf4b]" - }, - { - "address": "0x1400167d5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400167e7" - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016747", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016747", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, 1" - }, - { - "address": "0x14001674a", - "size": 2, - "mnemonic": "je", - "operands": "0x1400167c5" - } - ], - "successors": [ - "0x1400167c5", - "0x14001674c" - ] - }, - { - "address": "0x140016710", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016710", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 4" - }, - { - "address": "0x140016713", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723" - } - ], - "successors": [ - "0x140016723", - "0x140016715" - ] - }, - { - "address": "0x1400168bd", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1" - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca" - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763" - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x1400168b3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168b3", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x1400168b8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x1400168bd", - "size": 4, - "mnemonic": "cmp", - "operands": "rsi, 1" - }, - { - "address": "0x1400168c1", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400168ca" - }, - { - "address": "0x1400168c3", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400168c5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016763" - } - ], - "successors": [ - "0x140016763" - ] - }, - { - "address": "0x14001690f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001690f", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x140016912", - "size": 2, - "mnemonic": "je", - "operands": "0x14001691c" - } - ], - "successors": [ - "0x14001691c", - "0x140016914" - ] - }, - { - "address": "0x140016826", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016826", - "size": 6, - "mnemonic": "mov", - "operands": "r12d, 0x910" - }, - { - "address": "0x14001682c", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 0xb" - }, - { - "address": "0x14001682f", - "size": 2, - "mnemonic": "ja", - "operands": "0x140016866" - } - ], - "successors": [ - "0x140016866", - "0x140016831" - ] - }, - { - "address": "0x14001674c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001674c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14001674e", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400167e7" - } - ], - "successors": [ - "0x1400167e7" - ] - }, - { - "address": "0x140016715", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016715", - "size": 3, - "mnemonic": "sub", - "operands": "edx, 6" - }, - { - "address": "0x140016718", - "size": 2, - "mnemonic": "je", - "operands": "0x140016723" - } - ], - "successors": [ - "0x140016723", - "0x14001671a" - ] - }, - { - "address": "0x140016763", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016763", - "size": 5, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x40]" - }, - { - "address": "0x140016768", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x40]" - }, - { - "address": "0x14001676c", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x48]" - }, - { - "address": "0x140016770", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x140016773", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140016775", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140016777", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140016779", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14001677b", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001677c", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001691c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc" - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140016914", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016914", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rsi + 3]" - }, - { - "address": "0x140016917", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001691c", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 3" - }, - { - "address": "0x140016921", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ebcc" - }, - { - "address": "0x140016926", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140016927", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140016866", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8" - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c" - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]" - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4" - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]" - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4" - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax" - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx" - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae" - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x140016831", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016831", - "size": 4, - "mnemonic": "bt", - "operands": "r12d, ebx" - }, - { - "address": "0x140016835", - "size": 2, - "mnemonic": "jae", - "operands": "0x140016866" - }, - { - "address": "0x140016837", - "size": 4, - "mnemonic": "mov", - "operands": "r13, qword ptr [r15 + 8]" - }, - { - "address": "0x14001683b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], r13" - }, - { - "address": "0x140016840", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [r15 + 8], 0" - }, - { - "address": "0x140016845", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8" - }, - { - "address": "0x140016848", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c" - }, - { - "address": "0x14001684a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14001684f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rax + 0x10]" - }, - { - "address": "0x140016852", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x78], eax" - }, - { - "address": "0x140016856", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], eax" - }, - { - "address": "0x14001685a", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14001685f", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x10], 0x8c" - }, - { - "address": "0x140016866", - "size": 3, - "mnemonic": "cmp", - "operands": "ebx, 8" - }, - { - "address": "0x140016869", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001689c" - }, - { - "address": "0x14001686b", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0xf006]" - }, - { - "address": "0x140016872", - "size": 4, - "mnemonic": "shl", - "operands": "rax, 4" - }, - { - "address": "0x140016876", - "size": 3, - "mnemonic": "add", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x140016879", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0xf000]" - }, - { - "address": "0x140016880", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4" - }, - { - "address": "0x140016884", - "size": 3, - "mnemonic": "add", - "operands": "rcx, rax" - }, - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx" - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae" - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - }, - { - "address": "0x14001671a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001671a", - "size": 3, - "mnemonic": "cmp", - "operands": "edx, 1" - }, - { - "address": "0x14001671d", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400167a5" - }, - { - "address": "0x140016723", - "size": 3, - "mnemonic": "sub", - "operands": "ecx, 2" - }, - { - "address": "0x140016726", - "size": 6, - "mnemonic": "je", - "operands": "0x1400167e0" - } - ], - "successors": [ - "0x1400167e0", - "0x14001672c" - ] - }, - { - "address": "0x1400168ae", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400168ae", - "size": 3, - "mnemonic": "test", - "operands": "r14b, r14b" - }, - { - "address": "0x1400168b1", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168bd" - } - ], - "successors": [ - "0x1400168bd", - "0x1400168b3" - ] - }, - { - "address": "0x140016891", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016891", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rax + 8], 0" - }, - { - "address": "0x140016896", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x10" - }, - { - "address": "0x14001689a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140016887" - } - ], - "successors": [ - "0x140016887" - ] - }, - { - "address": "0x140016887", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016887", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x14001688c", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx" - }, - { - "address": "0x14001688f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400168ae" - } - ], - "successors": [ - "0x1400168ae", - "0x140016891" - ] - } - ] - }, - { - "address": "0x1400073b0", - "name": "", - "blocks": [ - { - "address": "0x1400073b0", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400073b0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400073b5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x1400073ba", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x1400073bf", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400073c0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400073c4", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x29cf5], -1" - }, - { - "address": "0x1400073cb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400073d4" - }, - { - "address": "0x1400073cd", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400073cf", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140007464" - } - ], - "successors": [ - "0x140007464" - ] - }, - { - "address": "0x140007464", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140007464", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140007469", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000746e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140007473", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140007477", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140007478", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000735c", - "name": "", - "blocks": [ - { - "address": "0x14000735c", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000735c", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx" - }, - { - "address": "0x14000735f", - "size": 2, - "mnemonic": "jne", - "operands": "0x140007364" - }, - { - "address": "0x140007361", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140007363", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001efd0", - "name": "", - "blocks": [ - { - "address": "0x14001efd0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001efd0", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rcx" - }, - { - "address": "0x14001efd3", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7" - }, - { - "address": "0x14001efd6", - "size": 2, - "mnemonic": "je", - "operands": "0x14001efec" - } - ], - "successors": [ - "0x14001efec", - "0x14001efd8" - ] - }, - { - "address": "0x14001efec", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001efec", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8080808080808080" - }, - { - "address": "0x14001eff6", - "size": 10, - "mnemonic": "movabs", - "operands": "r10, 0xfefefefefefefeff" - }, - { - "address": "0x14001f000", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [edx + ecx]" - }, - { - "address": "0x14001f004", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff" - }, - { - "address": "0x14001f009", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0xff8" - }, - { - "address": "0x14001f00e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001efd8" - } - ], - "successors": [ - "0x14001efd8", - "0x14001f010" - ] - }, - { - "address": "0x14001efd8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001efd8", - "size": 3, - "mnemonic": "movzx", - "operands": "eax, byte ptr [rcx]" - }, - { - "address": "0x14001efdb", - "size": 3, - "mnemonic": "cmp", - "operands": "al, byte ptr [rdx + rcx]" - }, - { - "address": "0x14001efde", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001f02f" - }, - { - "address": "0x14001efe0", - "size": 3, - "mnemonic": "inc", - "operands": "rcx" - }, - { - "address": "0x14001efe3", - "size": 2, - "mnemonic": "test", - "operands": "al, al" - }, - { - "address": "0x14001efe5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f02c" - } - ], - "successors": [ - "0x14001f02c", - "0x14001efe7" - ] - }, - { - "address": "0x14001f010", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f010", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14001f013", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, qword ptr [rdx + rcx]" - }, - { - "address": "0x14001f017", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001efd8" - }, - { - "address": "0x14001f019", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rax + r10]" - }, - { - "address": "0x14001f01d", - "size": 3, - "mnemonic": "not", - "operands": "rax" - }, - { - "address": "0x14001f020", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 8" - }, - { - "address": "0x14001f024", - "size": 3, - "mnemonic": "and", - "operands": "rax, r9" - }, - { - "address": "0x14001f027", - "size": 3, - "mnemonic": "test", - "operands": "r11, rax" - }, - { - "address": "0x14001f02a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001f000" - } - ], - "successors": [ - "0x14001f000", - "0x14001f02c" - ] - }, - { - "address": "0x14001f02c", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001f02c", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001f02e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001efe7", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001efe7", - "size": 3, - "mnemonic": "test", - "operands": "cl, 7" - }, - { - "address": "0x14001efea", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001efd8" - }, - { - "address": "0x14001efec", - "size": 10, - "mnemonic": "movabs", - "operands": "r11, 0x8080808080808080" - }, - { - "address": "0x14001eff6", - "size": 10, - "mnemonic": "movabs", - "operands": "r10, 0xfefefefefefefeff" - }, - { - "address": "0x14001f000", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [edx + ecx]" - }, - { - "address": "0x14001f004", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff" - }, - { - "address": "0x14001f009", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0xff8" - }, - { - "address": "0x14001f00e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001efd8" - } - ], - "successors": [ - "0x14001efd8", - "0x14001f010" - ] - }, - { - "address": "0x14001f000", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001f000", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [edx + ecx]" - }, - { - "address": "0x14001f004", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff" - }, - { - "address": "0x14001f009", - "size": 5, - "mnemonic": "cmp", - "operands": "eax, 0xff8" - }, - { - "address": "0x14001f00e", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001efd8" - } - ], - "successors": [ - "0x14001efd8", - "0x14001f010" - ] - } - ] - }, - { - "address": "0x14000700c", - "name": "", - "blocks": [ - { - "address": "0x14000700c", + "address": "0x14000cac0", "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14000700c", - "size": 3, + "address": "0x14000cac0", + "size": 5, "mnemonic": "jmp", - "operands": "rdx" + "operands": "0x140015200" } ], "successors": [ + "0x140015200" ] } ] }, { - "address": "0x1400062e8", + "address": "0x14000d630", + "end_address": "0x14000d635", "name": "", "blocks": [ { - "address": "0x1400062e8", - "size": 10, + "address": "0x14000d630", + "size": 1, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x1400062e8", + "address": "0x14000d630", "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400062ed", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x1400062f2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x1400062f7", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400062f8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400062fc", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + 0xc]" - }, - { - "address": "0x1400062ff", - "size": 2, - "mnemonic": "mov", - "operands": "esi, edx" - }, - { - "address": "0x140006301", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rcx" - }, - { - "address": "0x140006304", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi" - }, - { - "address": "0x140006306", - "size": 2, - "mnemonic": "je", - "operands": "0x140006333" - } - ], - "successors": [ - "0x140006333", - "0x140006308" - ] - }, - { - "address": "0x140006333", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006333", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140006335", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000633a", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000633f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140006344", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006348", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140006349", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006308", - "size": 21, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006308", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rdi - 1]" - }, - { - "address": "0x14000630b", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ebx" - }, - { - "address": "0x14000630d", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006312", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + rbx*4]" - }, - { - "address": "0x140006316", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x60]" - }, - { - "address": "0x14000631a", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rdx*4]" - }, - { - "address": "0x14000631e", - "size": 4, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [rbp + 0x10]" - }, - { - "address": "0x140006322", - "size": 3, - "mnemonic": "add", - "operands": "rax, rcx" - }, - { - "address": "0x140006325", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, dword ptr [rax + 4]" - }, - { - "address": "0x140006328", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000632f" - }, - { - "address": "0x14000632a", - "size": 3, - "mnemonic": "cmp", - "operands": "esi, dword ptr [rax + 8]" - }, - { - "address": "0x14000632d", - "size": 2, - "mnemonic": "jle", - "operands": "0x140006335" - }, - { - "address": "0x14000632f", - "size": 2, - "mnemonic": "test", - "operands": "ebx, ebx" - }, - { - "address": "0x140006331", - "size": 2, - "mnemonic": "jne", - "operands": "0x140006308" - }, - { - "address": "0x140006333", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140006335", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000633a", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000633f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140006344", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006348", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140006349", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006b2c", - "name": "", - "blocks": [ - { - "address": "0x140006b2c", - "size": 39, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006b2c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140006b31", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi" - }, - { - "address": "0x140006b36", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rcx + 0x10]" - }, - { - "address": "0x140006b3a", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip - 0x6b41]" - }, - { - "address": "0x140006b41", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], r8" - }, - { - "address": "0x140006b45", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx" - }, - { - "address": "0x140006b48", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]" - }, - { - "address": "0x140006b4c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006b4f", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006b58", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006b5f", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax" - }, - { - "address": "0x140006b62", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]" - }, - { - "address": "0x140006b66", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006b68", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x18], eax" - }, - { - "address": "0x140006b6c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r8" - }, - { - "address": "0x140006b70", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]" - }, - { - "address": "0x140006b74", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006b77", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006b80", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006b87", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax" - }, - { - "address": "0x140006b8a", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]" - }, - { - "address": "0x140006b8e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r8" - }, - { - "address": "0x140006b92", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006b94", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x1c], eax" - }, - { - "address": "0x140006b98", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]" - }, - { - "address": "0x140006b9c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006b9f", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006ba8", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006baf", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax" - }, - { - "address": "0x140006bb2", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 - 4]" - }, - { - "address": "0x140006bb6", - "size": 4, - "mnemonic": "lea", - "operands": "r10, [r8 + 4]" - }, - { - "address": "0x140006bba", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r8" - }, - { - "address": "0x140006bbe", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006bc0", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rdx + 8], 0" - }, - { - "address": "0x140006bc4", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x20], eax" - }, - { - "address": "0x140006bc8", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8]" - }, - { - "address": "0x140006bcb", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10" - }, - { - "address": "0x140006bcf", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x24], eax" - }, - { - "address": "0x140006bd3", - "size": 6, - "mnemonic": "je", - "operands": "0x140006d0a" - } - ], - "successors": [ - "0x140006d0a", - "0x140006bd9" - ] - }, - { - "address": "0x140006d0a", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006d0a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 8]" - }, - { - "address": "0x140006d0f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x10]" - }, - { - "address": "0x140006d14", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006bd9", - "size": 78, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006bd9", - "size": 3, - "mnemonic": "mov", - "operands": "ebx, dword ptr [rdx + 8]" - }, - { - "address": "0x140006bdc", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]" - }, - { - "address": "0x140006be0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10" - }, - { - "address": "0x140006be3", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006be6", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006bef", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006bf6", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x140006bf9", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140006bfc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx" - }, - { - "address": "0x140006c00", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006c02", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x18], eax" - }, - { - "address": "0x140006c06", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x140006c09", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10" - }, - { - "address": "0x140006c0c", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006c0f", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006c18", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006c1f", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8" - }, - { - "address": "0x140006c22", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x140006c25", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140006c28", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx" - }, - { - "address": "0x140006c2c", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006c2e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x1c], eax" - }, - { - "address": "0x140006c32", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x140006c35", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006c38", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006c41", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006c48", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax" - }, - { - "address": "0x140006c4b", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8" - }, - { - "address": "0x140006c4e", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9" - }, - { - "address": "0x140006c51", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]" - }, - { - "address": "0x140006c55", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10" - }, - { - "address": "0x140006c59", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006c5b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x20], eax" - }, - { - "address": "0x140006c5f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10]" - }, - { - "address": "0x140006c62", - "size": 4, - "mnemonic": "add", - "operands": "r10, 4" - }, - { - "address": "0x140006c66", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10" - }, - { - "address": "0x140006c6a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10" - }, - { - "address": "0x140006c6d", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x24], eax" - }, - { - "address": "0x140006c71", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r10]" - }, - { - "address": "0x140006c75", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006c78", - "size": 9, - "mnemonic": "movsx", - "operands": "r9, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006c81", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006c88", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x140006c8b", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140006c8e", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx" - }, - { - "address": "0x140006c92", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006c94", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x18], eax" - }, - { - "address": "0x140006c98", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x140006c9b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r10" - }, - { - "address": "0x140006c9e", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006ca1", - "size": 9, - "mnemonic": "movsx", - "operands": "r8, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006caa", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006cb1", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r8" - }, - { - "address": "0x140006cb4", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, r9" - }, - { - "address": "0x140006cb7", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140006cba", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006cbc", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rdx" - }, - { - "address": "0x140006cc0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x1c], eax" - }, - { - "address": "0x140006cc4", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x140006cc7", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140006cca", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + rdi + 0x23d90]" - }, - { - "address": "0x140006cd3", - "size": 7, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + rdi + 0x23da0]" - }, - { - "address": "0x140006cda", - "size": 3, - "mnemonic": "sub", - "operands": "r10, rax" - }, - { - "address": "0x140006cdd", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r8" - }, - { - "address": "0x140006ce0", - "size": 3, - "mnemonic": "sub", - "operands": "r10, r9" - }, - { - "address": "0x140006ce3", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10 - 4]" - }, - { - "address": "0x140006ce7", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x140006ce9", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10" - }, - { - "address": "0x140006ced", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x20], eax" - }, - { - "address": "0x140006cf1", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [r10]" - }, - { - "address": "0x140006cf4", - "size": 4, - "mnemonic": "add", - "operands": "r10, 4" - }, - { - "address": "0x140006cf8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], r10" - }, - { - "address": "0x140006cfc", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [r11 + 0x24], eax" - }, - { - "address": "0x140006d00", - "size": 4, - "mnemonic": "sub", - "operands": "rbx, 1" - }, - { - "address": "0x140006d04", - "size": 6, - "mnemonic": "jne", - "operands": "0x140006bdc" - }, - { - "address": "0x140006d0a", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 8]" - }, - { - "address": "0x140006d0f", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x10]" - }, - { - "address": "0x140006d14", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000ac30", - "name": "", - "blocks": [ - { - "address": "0x14000ac30", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ac30", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbx" - }, - { - "address": "0x14000ac35", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000ac3a", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000ac3b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000ac3f", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rcx]" - }, - { - "address": "0x14000ac42", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14000ac44", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000ac47", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x14000ac4a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac87" - }, - { - "address": "0x14000ac4c", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x154a6]" - }, - { - "address": "0x14000ac52", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax" - }, - { - "address": "0x14000ac56", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbx + 0x10], dil" - }, - { - "address": "0x14000ac5a", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ac66" - }, - { - "address": "0x14000ac5c", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbx + 8], rdi" - }, - { - "address": "0x14000ac60", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbx + 0x10], 1" - }, - { - "address": "0x14000ac64", - "size": 2, "mnemonic": "jmp", - "operands": "0x14000ac6a" - } - ], - "successors": [ - "0x14000ac6a" - ] - }, - { - "address": "0x14000ac6a", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000ac6a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x14000ac6d", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]" - }, - { - "address": "0x14000ac72", - "size": 5, - "mnemonic": "call", - "operands": "0x1400119b4" - }, - { - "address": "0x14000ac77", - "size": 4, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0x30]" - }, - { - "address": "0x14000ac7b", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000ac7e", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x14000ac81", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15479]" - }, - { - "address": "0x14000ac87", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000ac8c", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi" - }, - { - "address": "0x14000ac8f", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000ac94", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000ac98", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000ac99", - "size": 1, - "mnemonic": "ret", - "operands": "" + "operands": "0x140011a80" } ], "successors": [ + "0x140011a80" ] } ] }, { - "address": "0x14000ac9c", + "address": "0x14000d9c0", + "end_address": "0x14000d9d5", "name": "", "blocks": [ { - "address": "0x14000ac9c", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ac9c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000aca1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000aca6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000aca7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000acab", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x14000acad", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x14000acb0", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx" - }, - { - "address": "0x14000acb3", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rdx + 0x10], bl" - }, - { - "address": "0x14000acb6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000acd0" - }, - { - "address": "0x14000acb8", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1543a]" - }, - { - "address": "0x14000acbe", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x14000acc0", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 8], rbx" - }, - { - "address": "0x14000acc4", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdi + 0x10], 1" - }, - { - "address": "0x14000acc8", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x15432]" - }, - { - "address": "0x14000acce", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000acd4" - } - ], - "successors": [ - "0x14000acd4" - ] - }, - { - "address": "0x14000acd4", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000acd4", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rsi + rbx*8]" - }, - { - "address": "0x14000acd8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000acdd", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000ace2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000ace6", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000ace7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400119b4", - "name": "", - "blocks": [ - { - "address": "0x1400119b4", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119b4", - "size": 2, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400119b6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400119ba", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" - }, - { - "address": "0x1400119c3", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx" - }, - { - "address": "0x1400119c8", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x1400119cb", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x1400119cd", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f8ed]" - }, - { - "address": "0x1400119d3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1" - }, - { - "address": "0x1400119d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119dc" - }, - { - "address": "0x1400119d8", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x1400119da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119e2" - } - ], - "successors": [ - "0x1400119e2" - ] - }, - { - "address": "0x1400119e2", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e2", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x1400119e6", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01" - } - ], - "successors": [ - "0x140011a01", - "0x1400119e8" - ] - }, - { - "address": "0x140011a01", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119e8", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400119e8", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400119eb", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400119f7" - }, - { - "address": "0x1400119ed", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4" - }, - { - "address": "0x1400119f2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400119f5", - "size": 2, - "mnemonic": "je", - "operands": "0x140011a01" - } - ], - "successors": [ - "0x140011a01", - "0x1400119f7" - ] - }, - { - "address": "0x1400119f7", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119f7", - "size": 7, - "mnemonic": "imul", - "operands": "rbx, rdi, 0x3c8" - }, - { - "address": "0x1400119fe", - "size": 3, - "mnemonic": "add", - "operands": "rbx, rax" - }, - { - "address": "0x140011a01", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140011a04", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140011a09", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140011a0d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140011a0e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b3cc", - "name": "", - "blocks": [ - { - "address": "0x14000b3cc", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b3cc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000b3d1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14000b3d6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000b3d7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000b3db", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x14000b3de", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x14000b3e1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdx]" - }, - { - "address": "0x14000b3e4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b1f8" - }, - { - "address": "0x14000b3e9", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000b3ea", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rbx + 8]" - }, - { - "address": "0x14000b3ee", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]" - }, - { - "address": "0x14000b3f1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14000b3f4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000b3f7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455" - } - ], - "successors": [ - "0x14000b455", - "0x14000b3f9" - ] - }, - { - "address": "0x14000b455", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b455", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]" - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204" - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b3f9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b3f9", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rcx + 0x14]" - }, - { - "address": "0x14000b3fc", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000b3fd", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14000b3ff", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0xd" - }, - { - "address": "0x14000b402", - "size": 2, - "mnemonic": "test", - "operands": "al, 1" - }, - { - "address": "0x14000b404", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455" - } - ], - "successors": [ - "0x14000b455", - "0x14000b406" - ] - }, - { - "address": "0x14000b406", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b406", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14000b408", - "size": 2, - "mnemonic": "and", - "operands": "al, 3" - }, - { - "address": "0x14000b40a", - "size": 2, - "mnemonic": "cmp", - "operands": "al, 2" - }, - { - "address": "0x14000b40c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b413" - }, - { - "address": "0x14000b40e", - "size": 3, - "mnemonic": "test", - "operands": "cl, 0xc0" - }, - { - "address": "0x14000b411", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b41d" - }, - { - "address": "0x14000b413", - "size": 4, - "mnemonic": "bt", - "operands": "ecx, 0xb" - }, - { - "address": "0x14000b417", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000b41d" - } - ], - "successors": [ - "0x14000b41d", - "0x14000b419" - ] - }, - { - "address": "0x14000b41d", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b41d", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x10]" - }, - { - "address": "0x14000b421", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], 0" - }, - { - "address": "0x14000b424", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b436" - }, - { - "address": "0x14000b426", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx]" - }, - { - "address": "0x14000b429", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x14000b42c", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x14]" - }, - { - "address": "0x14000b42f", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000b430", - "size": 2, - "mnemonic": "shr", - "operands": "eax, 1" - }, - { - "address": "0x14000b432", - "size": 2, - "mnemonic": "test", - "operands": "al, 1" - }, - { - "address": "0x14000b434", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b455" - } - ], - "successors": [ - "0x14000b455", - "0x14000b436" - ] - }, - { - "address": "0x14000b419", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b419", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rdx]" - }, - { - "address": "0x14000b41b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455" - } - ], - "successors": [ - "0x14000b455" - ] - }, - { - "address": "0x14000b436", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b436", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]" - }, - { - "address": "0x14000b439", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x14000b43c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b678" - }, - { - "address": "0x14000b441", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1" - }, - { - "address": "0x14000b444", - "size": 2, - "mnemonic": "je", - "operands": "0x14000b44e" - } - ], - "successors": [ - "0x14000b44e", - "0x14000b446" - ] - }, - { - "address": "0x14000b44e", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000b44e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x18]" - }, - { - "address": "0x14000b452", - "size": 3, - "mnemonic": "or", - "operands": "dword ptr [rax], 0xffffffff" - }, - { - "address": "0x14000b455", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]" - }, - { - "address": "0x14000b458", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b204" - }, - { - "address": "0x14000b45d", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000b462", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000b466", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000b467", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000b446", + "address": "0x14000d9c0", "size": 3, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14000b446", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 8]" - }, - { - "address": "0x14000b44a", - "size": 2, - "mnemonic": "inc", - "operands": "dword ptr [rax]" - }, - { - "address": "0x14000b44c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b455" - } - ], - "successors": [ - "0x14000b455" - ] - } - ] - }, - { - "address": "0x140011924", - "name": "", - "blocks": [ - { - "address": "0x140011924", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011924", - "size": 2, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140011926", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001192a", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" - }, - { - "address": "0x140011933", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x40], rbx" - }, - { - "address": "0x140011938", + "address": "0x14000d9c0", "size": 2, "mnemonic": "xor", - "operands": "edi, edi" + "operands": "eax, eax" }, { - "address": "0x14001193a", - "size": 7, + "address": "0x14000d9c2", + "size": 2, "mnemonic": "cmp", - "operands": "byte ptr [rip + 0x218ef], dil" + "operands": "byte ptr [rcx], al" }, { - "address": "0x140011941", + "address": "0x14000d9c4", "size": 2, "mnemonic": "je", - "operands": "0x14001196d" + "operands": "0x14000d9d4" } ], "successors": [ - "0x14001196d", - "0x140011943" + "0x14000d9d4", + "0x14000d9c6" ] }, { - "address": "0x14001196d", - "size": 7, + "address": "0x14000d9d4", + "size": 1, "is_prolog": false, - "is_epilog": false, + "is_epilog": true, "instructions": [ { - "address": "0x14001196d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe785]" - }, - { - "address": "0x140011973", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, eax" - }, - { - "address": "0x140011975", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f945]" - }, - { - "address": "0x14001197b", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1" - }, - { - "address": "0x14001197e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011985" - }, - { - "address": "0x140011980", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x140011983", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001198b" + "address": "0x14000d9d4", + "size": 1, + "mnemonic": "ret", + "operands": "" } ], "successors": [ - "0x14001198b" ] }, { - "address": "0x140011943", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011943", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f977]" - }, - { - "address": "0x140011949", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1" - }, - { - "address": "0x14001194c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011952" - }, - { - "address": "0x14001194e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x140011950", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011958" - } - ], - "successors": [ - "0x140011958" - ] - }, - { - "address": "0x14001198b", + "address": "0x14000d9c6", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14001198b", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x14001198f", - "size": 2, - "mnemonic": "je", - "operands": "0x14001199e" - } - ], - "successors": [ - "0x14001199e", - "0x140011991" - ] - }, - { - "address": "0x140011958", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011958", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x14001195c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400119a6" - } - ], - "successors": [ - "0x1400119a6", - "0x14001195e" - ] - }, - { - "address": "0x14001199e", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]" - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011991", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011991", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011994", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001199b" - }, - { - "address": "0x140011996", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4" - }, - { - "address": "0x14001199b", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14001199e", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x1400119a0", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe75a]" - }, - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400119a6", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400119a6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x1400119a9", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x1400119ae", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400119b2", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400119b3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001195e", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001195e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011961", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011968" - }, - { - "address": "0x140011963", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4" - }, - { - "address": "0x140011968", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14001196b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400119a6" - } - ], - "successors": [ - "0x1400119a6" - ] - } - ] - }, - { - "address": "0x14000ae60", - "name": "", - "blocks": [ - { - "address": "0x14000ae60", - "size": 25, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000ae60", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000ae65", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000ae66", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000ae69", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x70" - }, - { - "address": "0x14000ae6d", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0" - }, - { - "address": "0x14000ae72", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x28377], 0" - }, - { - "address": "0x14000ae79", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0" - }, - { - "address": "0x14000ae7d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0" - }, - { - "address": "0x14000ae81", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0" - }, - { - "address": "0x14000ae85", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0" - }, - { - "address": "0x14000ae89", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000ae9b" - }, - { - "address": "0x14000ae8b", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x26596]" - }, - { - "address": "0x14000ae92", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1" - }, - { - "address": "0x14000ae96", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0" - }, - { - "address": "0x14000ae9b", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp - 0x40]" - }, - { - "address": "0x14000ae9f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x14000aea4", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp + 0x30]" - }, - { - "address": "0x14000aea8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14000aead", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aefc" - }, - { - "address": "0x14000aeb2", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x18], 2" - }, - { - "address": "0x14000aeb6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000aec3" - }, - { - "address": "0x14000aeb8", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbp - 0x40]" - }, - { - "address": "0x14000aebc", - "size": 7, - "mnemonic": "and", - "operands": "dword ptr [rax + 0x3a8], 0xfffffffd" - }, - { - "address": "0x14000aec3", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rbp - 0x10], 0" - }, - { - "address": "0x14000aec7", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aed8" - } - ], - "successors": [ - "0x14000aed8", - "0x14000aec9" - ] - } - ] - }, - { - "address": "0x140011c00", - "name": "", - "blocks": [ - { - "address": "0x140011c00", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c00", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140011c05", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x140011c0a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, - { - "address": "0x140011c0f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140011c10", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140011c12", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140011c14", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140011c16", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140011c18", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011c1c", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140011c20", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, ecx" - }, - { - "address": "0x140011c23", - "size": 3, - "mnemonic": "mov", - "operands": "r14, r9" - }, - { - "address": "0x140011c26", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8" - }, - { - "address": "0x140011c29", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx" - }, - { - "address": "0x140011c2c", + "address": "0x14000d9c6", "size": 3, "mnemonic": "cmp", - "operands": "r8, r9" - }, - { - "address": "0x140011c2f", - "size": 6, - "mnemonic": "je", - "operands": "0x140011cf0" - } - ], - "successors": [ - "0x140011cf0", - "0x140011c35" - ] - }, - { - "address": "0x140011cf0", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe" - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0" - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]" - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100" - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]" - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]" - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]" - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac" - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011c35", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c35", - "size": 7, - "mnemonic": "lea", - "operands": "r13, [rip - 0x11c3c]" - }, - { - "address": "0x140011c3c", - "size": 2, - "mnemonic": "mov", - "operands": "edi, dword ptr [rsi]" - }, - { - "address": "0x140011c3e", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r13 + rdi*8 + 0x33240]" - }, - { - "address": "0x140011c46", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140011c47", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140011c4a", - "size": 2, - "mnemonic": "je", - "operands": "0x140011c5a" - } - ], - "successors": [ - "0x140011c5a", - "0x140011c4c" - ] - }, - { - "address": "0x140011dac", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011dac", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140011db1", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011d2b", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011d2b", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140011d2e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140011d31", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, 0xffffffffffffffff" - }, - { - "address": "0x140011d38", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx" - }, - { - "address": "0x140011d3c", - "size": 4, - "mnemonic": "xchg", - "operands": "qword ptr [rsi + r12*8], rax" - }, - { - "address": "0x140011d40", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]" - }, - { - "address": "0x140011d45", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x140011d47", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xc]" - }, - { - "address": "0x140011d4b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140011d4e", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe45c]" - }, - { - "address": "0x140011d54", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011d56", - "size": 2, - "mnemonic": "je", - "operands": "0x140011dac" - } - ], - "successors": [ - "0x140011dac", - "0x140011d58" - ] - }, - { - "address": "0x140011c5a", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c5a", - "size": 8, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r13 + rdi*8 + 0x262a0]" - }, - { - "address": "0x140011c62", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140011c64", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x140011c67", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800" - }, - { - "address": "0x140011c6d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe4cd]" - }, - { - "address": "0x140011c73", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x140011c76", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011c79", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f" - }, - { - "address": "0x140011c7f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe473]" - }, - { - "address": "0x140011c85", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57" - }, - { - "address": "0x140011c88", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011cd3" - }, - { - "address": "0x140011c8a", - "size": 3, - "mnemonic": "lea", - "operands": "ebx, [rax - 0x50]" - }, - { - "address": "0x140011c8d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x140011c90", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx" - }, - { - "address": "0x140011c93", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x13106]" - }, - { - "address": "0x140011c9a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460" - }, - { - "address": "0x140011c9f", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011ca1", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3" - } - ], - "successors": [ - "0x140011cd3", - "0x140011ca3" - ] - }, - { - "address": "0x140011c4c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011c4c", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax" - }, - { - "address": "0x140011c4f", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d98" - }, - { - "address": "0x140011c55", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011ce3" - } - ], - "successors": [ - "0x140011ce3" - ] - }, - { - "address": "0x140011d58", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011d58", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x140011d5a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x140011d5f", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x140011d64", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140011d67", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140011d6c", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x68]" - }, - { - "address": "0x140011d71", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011d75", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140011d77", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140011d79", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140011d7b", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140011d7d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140011d7e", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011cd3", - "size": 20, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax" - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4" - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14" - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c" - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe" - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0" - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]" - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100" - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]" - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]" - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]" - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac" - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011ca3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ca3", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ebx" - }, - { - "address": "0x140011ca6", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x14bcb]" - }, - { - "address": "0x140011cad", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x140011cb0", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460" - }, - { - "address": "0x140011cb5", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011cb7", - "size": 2, - "mnemonic": "je", - "operands": "0x140011cd3" - } - ], - "successors": [ - "0x140011cd3", - "0x140011cb9" - ] - }, - { - "address": "0x140011ce3", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4" - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14" - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c" - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe" - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0" - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]" - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100" - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]" - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]" - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]" - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac" - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - }, - { - "address": "0x140011cb9", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011cb9", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x140011cbc", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140011cbe", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x140011cc1", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe479]" - }, - { - "address": "0x140011cc7", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x140011cca", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011ccd", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011d7f" - }, - { - "address": "0x140011cd3", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140011cd7", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r13 + rdi*8 + 0x33240], rax" - }, - { - "address": "0x140011cdf", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x140011ce3", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 4" - }, - { - "address": "0x140011ce7", - "size": 3, - "mnemonic": "cmp", - "operands": "rsi, r14" - }, - { - "address": "0x140011cea", - "size": 6, - "mnemonic": "jne", - "operands": "0x140011c3c" - }, - { - "address": "0x140011cf0", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x140011cf2", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0xe" - }, - { - "address": "0x140011cf7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x140011cf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x140011cfe", - "size": 5, - "mnemonic": "and", - "operands": "dword ptr [rsp + 0x60], 0" - }, - { - "address": "0x140011d03", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rip + 0x242f6]" - }, - { - "address": "0x140011d0a", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 0x100" - }, - { - "address": "0x140011d0f", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x60]" - }, - { - "address": "0x140011d14", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x140011d16", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rdi - 0xa]" - }, - { - "address": "0x140011d1a", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140011d1d", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe48d]" - }, - { - "address": "0x140011d23", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x140011d25", - "size": 6, - "mnemonic": "je", - "operands": "0x140011dac" - } - ], - "successors": [ - "0x140011dac", - "0x140011d2b" - ] - } - ] - }, - { - "address": "0x140011bc8", - "name": "", - "blocks": [ - { - "address": "0x140011bc8", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011bc8", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rip + 0x24439]" - }, - { - "address": "0x140011bcf", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, -1" - }, - { - "address": "0x140011bd3", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011bd8" - }, - { - "address": "0x140011bd5", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140011bd7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cb08", - "name": "", - "blocks": [ - { - "address": "0x14000cb08", - "size": 21, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000cb08", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rbx" - }, - { - "address": "0x14000cb0d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rsi" - }, - { - "address": "0x14000cb12", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000cb13", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000cb14", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x14000cb16", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000cb18", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14000cb1a", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000cb1d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000cb21", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]" - }, - { - "address": "0x14000cb25", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000cb27", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000cb2a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rax]" - }, - { - "address": "0x14000cb2d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14000cb30", - "size": 3, - "mnemonic": "mov", - "operands": "r14d, dword ptr [rax]" - }, - { - "address": "0x14000cb33", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x14000cb36", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000cb48" - }, - { - "address": "0x14000cb38", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r14d" - }, - { - "address": "0x14000cb3b", - "size": 5, - "mnemonic": "call", - "operands": "0x14000f858" - }, - { - "address": "0x14000cb40", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax" - }, - { - "address": "0x14000cb43", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000cbf5" - } - ], - "successors": [ - "0x14000cbf5" - ] - } - ] - }, - { - "address": "0x14001e2cc", - "name": "", - "blocks": [ - { - "address": "0x14001e2cc", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e2cc", - "size": 4, - "mnemonic": "movzx", - "operands": "r10d, dx" - }, - { - "address": "0x14001e2d0", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx" - }, - { - "address": "0x14001e2d3", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14001e2d6", - "size": 5, - "mnemonic": "movd", - "operands": "xmm0, r10d" - }, - { - "address": "0x14001e2db", - "size": 5, - "mnemonic": "pshuflw", - "operands": "xmm1, xmm0, 0" - }, - { - "address": "0x14001e2e0", - "size": 5, - "mnemonic": "pshufd", - "operands": "xmm2, xmm1, 0" - }, - { - "address": "0x14001e2e5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8" - }, - { - "address": "0x14001e2e8", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff" - }, - { - "address": "0x14001e2ed", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0xff0" - }, - { - "address": "0x14001e2f3", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001e317" - } - ], - "successors": [ - "0x14001e317", - "0x14001e2f5" - ] - }, - { - "address": "0x14001e317", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e317", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [r8], dx" - }, - { - "address": "0x14001e31b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001e344" - } - ], - "successors": [ - "0x14001e344", - "0x14001e31d" - ] - }, - { - "address": "0x14001e2f5", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e2f5", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmm0, xmmword ptr [r8]" - }, - { - "address": "0x14001e2fa", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm1, xmm1" - }, - { - "address": "0x14001e2fd", - "size": 4, - "mnemonic": "pcmpeqw", - "operands": "xmm1, xmm0" - }, - { - "address": "0x14001e301", - "size": 4, - "mnemonic": "pcmpeqw", - "operands": "xmm0, xmm2" - }, - { - "address": "0x14001e305", - "size": 3, - "mnemonic": "orps", - "operands": "xmm1, xmm0" - }, - { - "address": "0x14001e308", - "size": 4, - "mnemonic": "pmovmskb", - "operands": "eax, xmm1" - }, - { - "address": "0x14001e30c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001e30e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001e32d" - }, - { - "address": "0x14001e310", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x10" - }, - { - "address": "0x14001e315", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e328" - } - ], - "successors": [ - "0x14001e328" - ] - }, - { - "address": "0x14001e344", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001e344", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8" - }, - { - "address": "0x14001e347", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e31d", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e31d", - "size": 4, - "mnemonic": "cmp", - "operands": "word ptr [r8], r9w" - }, - { - "address": "0x14001e321", - "size": 2, - "mnemonic": "je", - "operands": "0x14001e341" - } - ], - "successors": [ - "0x14001e341", - "0x14001e323" - ] - }, - { - "address": "0x14001e328", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e328", - "size": 3, - "mnemonic": "add", - "operands": "r8, rax" - }, - { - "address": "0x14001e32b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e2e5" - } - ], - "successors": [ - "0x14001e2e5" - ] - }, - { - "address": "0x14001e341", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001e341", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001e343", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001e323", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e323", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2" - }, - { - "address": "0x14001e328", - "size": 3, - "mnemonic": "add", - "operands": "r8, rax" - }, - { - "address": "0x14001e32b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001e2e5" - } - ], - "successors": [ - "0x14001e2e5" - ] - }, - { - "address": "0x14001e2e5", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001e2e5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r8" - }, - { - "address": "0x14001e2e8", - "size": 5, - "mnemonic": "and", - "operands": "eax, 0xfff" - }, - { - "address": "0x14001e2ed", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0xff0" - }, - { - "address": "0x14001e2f3", - "size": 2, - "mnemonic": "ja", - "operands": "0x14001e317" - } - ], - "successors": [ - "0x14001e317", - "0x14001e2f5" - ] - } - ] - }, - { - "address": "0x14001053c", - "name": "", - "blocks": [ - { - "address": "0x14001053c", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001053c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140010541", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x140010546", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi" - }, - { - "address": "0x14001054b", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14001054d", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010551", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x140010553", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x140010556", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rcx" - }, - { - "address": "0x140010559", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001055c", - "size": 2, - "mnemonic": "je", - "operands": "0x140010589" - } - ], - "successors": [ - "0x140010589", - "0x14001055e" - ] - }, - { - "address": "0x140010589", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010589", - "size": 2, - "mnemonic": "mov", - "operands": "al, 1" - }, - { - "address": "0x14001058b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140010590", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140010595", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001059a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001059e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x1400105a0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001055e", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001055e", - "size": 5, - "mnemonic": "movzx", - "operands": "esi, word ptr [r14 + rbx*2]" - }, - { - "address": "0x140010563", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cdf4" - }, - { - "address": "0x140010568", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax" - }, - { - "address": "0x14001056b", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0xff" - }, - { - "address": "0x140010570", - "size": 3, - "mnemonic": "cmp", - "operands": "si, ax" - }, - { - "address": "0x140010573", - "size": 2, - "mnemonic": "ja", - "operands": "0x1400105a1" - } - ], - "successors": [ - "0x1400105a1", - "0x140010575" - ] - }, - { - "address": "0x1400105a1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400105a1", - "size": 2, - "mnemonic": "xor", - "operands": "al, al" - }, - { - "address": "0x1400105a3", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001058b" - } - ], - "successors": [ - "0x14001058b" - ] - }, - { - "address": "0x140010575", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010575", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, word ptr [rdx + rsi*2]" - }, - { - "address": "0x140010579", - "size": 6, - "mnemonic": "test", - "operands": "ecx, 0x103" - }, - { - "address": "0x14001057f", - "size": 2, - "mnemonic": "je", - "operands": "0x1400105a1" - } - ], - "successors": [ - "0x1400105a1", - "0x140010581" - ] - }, - { - "address": "0x14001058b", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001058b", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140010590", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140010595", - "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001059a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001059e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x1400105a0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010581", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010581", - "size": 3, - "mnemonic": "inc", - "operands": "rbx" - }, - { - "address": "0x140010584", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdi" - }, - { - "address": "0x140010587", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001055e" - } - ], - "successors": [ - "0x14001055e", - "0x140010589" - ] - } - ] - }, - { - "address": "0x14001a3c0", - "name": "", - "blocks": [ - { - "address": "0x14001a3c0", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a3c0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a3c5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001a3c6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a3ca", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x14001a3cd", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x14001a3d0", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rcx" - }, - { - "address": "0x14001a3d3", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x14001a3d6", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a3f0" - }, - { - "address": "0x14001a3d8", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a3db", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a3f5" - }, - { - "address": "0x14001a3dd", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001a3e0", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a40b" - }, - { - "address": "0x14001a3e2", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r9d" - }, - { - "address": "0x14001a3e5", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a3ea", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a3ee", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a3ef", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cdf4", - "name": "", - "blocks": [ - { - "address": "0x14000cdf4", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cdf4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000cdf8", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14000cdfd", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x30]" - }, - { - "address": "0x14000ce02", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + 0x90]" - }, - { - "address": "0x14000ce09", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x14000ce0e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000ce11", - "size": 5, - "mnemonic": "call", - "operands": "0x140015b2c" - }, - { - "address": "0x14000ce16", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000ce1b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax]" - }, - { - "address": "0x14000ce1e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000ce22", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001066c", - "name": "", - "blocks": [ - { - "address": "0x14001066c", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001066c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140010671", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x140010676", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001067b", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001067c", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14001067e", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140010680", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010684", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x140010687", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp" - }, - { - "address": "0x140010689", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rcx" - }, - { - "address": "0x14001068c", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001068f", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140010692", - "size": 6, - "mnemonic": "je", - "operands": "0x1400107fe" - } - ], - "successors": [ - "0x1400107fe", - "0x140010698" - ] - }, - { - "address": "0x1400107fe", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400107fe", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x140010801", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140010806", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001080b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140010810", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010814", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140010816", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140010818", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140010819", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140010698", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010698", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x209a1]" - }, - { - "address": "0x14001069f", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r10d" - }, - { - "address": "0x1400106a2", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r10" - }, - { - "address": "0x1400106a5", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, qword ptr [rdx]" - }, - { - "address": "0x1400106a8", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f" - }, - { - "address": "0x1400106ab", - "size": 3, - "mnemonic": "mov", - "operands": "r9, r10" - }, - { - "address": "0x1400106ae", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl" - }, - { - "address": "0x1400106b1", - "size": 4, - "mnemonic": "xor", - "operands": "r9, qword ptr [rdx + 8]" - }, - { - "address": "0x1400106b5", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r10" - }, - { - "address": "0x1400106b8", - "size": 4, - "mnemonic": "xor", - "operands": "rbx, qword ptr [rdx + 0x10]" - }, - { - "address": "0x1400106bc", - "size": 3, - "mnemonic": "ror", - "operands": "r9, cl" - }, - { - "address": "0x1400106bf", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl" - }, - { - "address": "0x1400106c2", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rbx" - }, - { - "address": "0x1400106c5", - "size": 6, - "mnemonic": "jne", - "operands": "0x140010772" - }, - { - "address": "0x1400106cb", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rsi" - }, - { - "address": "0x1400106ce", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x200" - }, - { - "address": "0x1400106d3", - "size": 4, - "mnemonic": "sar", - "operands": "rbx, 3" - }, - { - "address": "0x1400106d7", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rax" - }, - { - "address": "0x1400106da", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rbx" - }, - { - "address": "0x1400106dd", - "size": 4, - "mnemonic": "cmova", - "operands": "rdi, rax" - }, - { - "address": "0x1400106e1", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbp + 0x20]" - }, - { - "address": "0x1400106e4", - "size": 3, - "mnemonic": "add", - "operands": "rdi, rbx" - }, - { - "address": "0x1400106e7", - "size": 4, - "mnemonic": "cmove", - "operands": "rdi, rax" - }, - { - "address": "0x1400106eb", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rbx" - }, - { - "address": "0x1400106ee", - "size": 2, - "mnemonic": "jb", - "operands": "0x14001070e" - } - ], - "successors": [ - "0x14001070e", - "0x1400106f0" - ] - }, - { - "address": "0x14001070e", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001070e", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 4]" - }, - { - "address": "0x140010712", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 8" - }, - { - "address": "0x140010718", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x14001071b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14001071e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001be60" - }, - { - "address": "0x140010723", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140010725", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax" - }, - { - "address": "0x140010728", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001072d", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14" - }, - { - "address": "0x140010730", - "size": 6, - "mnemonic": "je", - "operands": "0x1400107fe" - } - ], - "successors": [ - "0x1400107fe", - "0x140010736" - ] - }, - { - "address": "0x1400106f0", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400106f0", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rbp + 8]" - }, - { - "address": "0x1400106f4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x1400106f7", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x1400106fa", - "size": 5, - "mnemonic": "call", - "operands": "0x14001be60" - }, - { - "address": "0x1400106ff", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140010701", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax" - }, - { - "address": "0x140010704", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140010709", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14" - }, - { - "address": "0x14001070c", - "size": 2, - "mnemonic": "jne", - "operands": "0x140010736" - }, - { - "address": "0x14001070e", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 4]" - }, - { - "address": "0x140010712", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 8" - }, - { - "address": "0x140010718", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x14001071b", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14001071e", - "size": 5, - "mnemonic": "call", - "operands": "0x14001be60" - }, - { - "address": "0x140010723", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140010725", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rax" - }, - { - "address": "0x140010728", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001072d", - "size": 3, - "mnemonic": "test", - "operands": "r14, r14" - }, - { - "address": "0x140010730", - "size": 6, - "mnemonic": "je", - "operands": "0x1400107fe" - } - ], - "successors": [ - "0x1400107fe", - "0x140010736" - ] - }, - { - "address": "0x140010736", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010736", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x20903]" - }, - { - "address": "0x14001073d", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r14 + rbx*8]" - }, - { - "address": "0x140010741", - "size": 4, - "mnemonic": "lea", - "operands": "rbx, [r14 + rdi*8]" - }, - { - "address": "0x140010745", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r14" - }, - { - "address": "0x140010748", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14001074b", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, r9" - }, - { - "address": "0x14001074e", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 7" - }, - { - "address": "0x140010752", - "size": 4, - "mnemonic": "shr", - "operands": "rcx, 3" - }, - { - "address": "0x140010756", - "size": 3, - "mnemonic": "cmp", - "operands": "r9, rbx" - }, - { - "address": "0x140010759", - "size": 4, - "mnemonic": "cmova", - "operands": "rcx, rbp" - }, - { - "address": "0x14001075d", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140010760", - "size": 2, - "mnemonic": "je", - "operands": "0x140010772" - } - ], - "successors": [ - "0x140010772", - "0x140010762" - ] - }, - { - "address": "0x140010772", - "size": 43, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010772", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x40" - }, - { - "address": "0x140010778", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [r9 + 8]" - }, - { - "address": "0x14001077c", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d" - }, - { - "address": "0x14001077f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d" - }, - { - "address": "0x140010782", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x140010785", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x140010787", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + 8]" - }, - { - "address": "0x14001078b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001078e", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl" - }, - { - "address": "0x140010791", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d" - }, - { - "address": "0x140010794", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r10" - }, - { - "address": "0x140010797", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rdx" - }, - { - "address": "0x14001079a", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2089f]" - }, - { - "address": "0x1400107a1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x1400107a3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x1400107a6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x1400107a8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x1400107ab", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl" - }, - { - "address": "0x1400107ae", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rdx" - }, - { - "address": "0x1400107b1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x1400107b4", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rsi" - }, - { - "address": "0x1400107b7", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d" - }, - { - "address": "0x1400107ba", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2087f]" - }, - { - "address": "0x1400107c1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x1400107c3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x1400107c6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x1400107c8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x1400107cb", - "size": 3, - "mnemonic": "ror", - "operands": "rdi, cl" - }, - { - "address": "0x1400107ce", - "size": 3, - "mnemonic": "xor", - "operands": "rdi, rdx" - }, - { - "address": "0x1400107d1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x1400107d4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + 8], rdi" - }, - { - "address": "0x1400107d8", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x20861]" - }, - { - "address": "0x1400107df", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x1400107e1", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x1400107e4", - "size": 3, - "mnemonic": "sub", - "operands": "r8d, eax" - }, - { - "address": "0x1400107e7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x1400107ea", - "size": 3, - "mnemonic": "mov", - "operands": "cl, r8b" - }, - { - "address": "0x1400107ed", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl" - }, - { - "address": "0x1400107f0", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rdx" - }, - { - "address": "0x1400107f3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x1400107f6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400107f8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rbx" - }, - { - "address": "0x1400107fc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010801" - } - ], - "successors": [ - "0x140010801" - ] - }, - { - "address": "0x140010762", - "size": 47, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140010762", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10" - }, - { - "address": "0x140010765", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x140010768", - "size": 3, - "mnemonic": "rep stosq", - "operands": "qword ptr [rdi], rax" - }, - { - "address": "0x14001076b", - "size": 7, - "mnemonic": "mov", - "operands": "r10, qword ptr [rip + 0x208ce]" - }, - { - "address": "0x140010772", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x40" - }, - { - "address": "0x140010778", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [r9 + 8]" - }, - { - "address": "0x14001077c", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d" - }, - { - "address": "0x14001077f", - "size": 3, - "mnemonic": "mov", - "operands": "eax, r10d" - }, - { - "address": "0x140010782", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x140010785", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x140010787", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + 8]" - }, - { - "address": "0x14001078b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001078e", - "size": 3, - "mnemonic": "ror", - "operands": "rdx, cl" - }, - { - "address": "0x140010791", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d" - }, - { - "address": "0x140010794", - "size": 3, - "mnemonic": "xor", - "operands": "rdx, r10" - }, - { - "address": "0x140010797", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [r9], rdx" - }, - { - "address": "0x14001079a", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2089f]" - }, - { - "address": "0x1400107a1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x1400107a3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x1400107a6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x1400107a8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x1400107ab", - "size": 3, - "mnemonic": "ror", - "operands": "rsi, cl" - }, - { - "address": "0x1400107ae", - "size": 3, - "mnemonic": "xor", - "operands": "rsi, rdx" - }, - { - "address": "0x1400107b1", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x1400107b4", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rsi" - }, - { - "address": "0x1400107b7", - "size": 3, - "mnemonic": "mov", - "operands": "ecx, r8d" - }, - { - "address": "0x1400107ba", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x2087f]" - }, - { - "address": "0x1400107c1", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x1400107c3", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x1400107c6", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x1400107c8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x1400107cb", - "size": 3, - "mnemonic": "ror", - "operands": "rdi, cl" - }, - { - "address": "0x1400107ce", - "size": 3, - "mnemonic": "xor", - "operands": "rdi, rdx" - }, - { - "address": "0x1400107d1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x1400107d4", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rdx + 8], rdi" - }, - { - "address": "0x1400107d8", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x20861]" - }, - { - "address": "0x1400107df", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edx" - }, - { - "address": "0x1400107e1", - "size": 3, - "mnemonic": "and", - "operands": "eax, 0x3f" - }, - { - "address": "0x1400107e4", - "size": 3, - "mnemonic": "sub", - "operands": "r8d, eax" - }, - { - "address": "0x1400107e7", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15]" - }, - { - "address": "0x1400107ea", - "size": 3, - "mnemonic": "mov", - "operands": "cl, r8b" - }, - { - "address": "0x1400107ed", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl" - }, - { - "address": "0x1400107f0", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rdx" - }, - { - "address": "0x1400107f3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax]" - }, - { - "address": "0x1400107f6", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400107f8", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], rbx" - }, - { - "address": "0x1400107fc", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140010801" - } - ], - "successors": [ - "0x140010801" - ] - }, - { - "address": "0x140010801", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010801", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x140010806", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001080b", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140010810", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010814", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140010816", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140010818", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140010819", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001185c", - "name": "", - "blocks": [ - { - "address": "0x14001185c", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001185c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140011861", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140011862", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011866", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x140011869", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001186c", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x90]" - }, - { - "address": "0x140011873", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140011876", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118a4" - } - ], - "successors": [ - "0x1400118a4", - "0x140011878" - ] - }, - { - "address": "0x1400118a4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118a4", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x90], rbx" - }, - { - "address": "0x1400118ab", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400118ae", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118b8" - } - ], - "successors": [ - "0x1400118b8", - "0x1400118b0" - ] - }, - { - "address": "0x140011878", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011878", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a844" - }, - { - "address": "0x14001187d", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x90]" - }, - { - "address": "0x140011884", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x219ad]" - }, - { - "address": "0x14001188b", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118a4" - } - ], - "successors": [ - "0x1400118a4", - "0x14001188d" - ] - }, - { - "address": "0x1400118b8", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118b8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400118bd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400118c1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400118c2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400118b0", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400118b0", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400118b3", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a5b8" - }, - { - "address": "0x1400118b8", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400118bd", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400118c1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400118c2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001188d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001188d", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1fa3c]" - }, - { - "address": "0x140011894", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax" - }, - { - "address": "0x140011897", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118a4" - } - ], - "successors": [ - "0x1400118a4", - "0x140011899" - ] - }, - { - "address": "0x140011899", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011899", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rcx + 0x10], 0" - }, - { - "address": "0x14001189d", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400118a4" - }, - { - "address": "0x14001189f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a644" - }, - { - "address": "0x1400118a4", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x90], rbx" - }, - { - "address": "0x1400118ab", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400118ae", - "size": 2, - "mnemonic": "je", - "operands": "0x1400118b8" - } - ], - "successors": [ - "0x1400118b8", - "0x1400118b0" - ] - } - ] - }, - { - "address": "0x140015b60", - "name": "", - "blocks": [ - { - "address": "0x140015b60", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015b60", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140015b62", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015b66", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1d6cb]" - }, - { - "address": "0x140015b6d", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x140015b70", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + r8*8]" - }, - { - "address": "0x140015b74", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rdx], rax" - }, - { - "address": "0x140015b77", - "size": 2, - "mnemonic": "je", - "operands": "0x140015b8f" - } - ], - "successors": [ - "0x140015b8f", - "0x140015b79" - ] - }, - { - "address": "0x140015b8f", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b8f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015b93", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140015b94", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140015b79", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015b79", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x3a8]" - }, - { - "address": "0x140015b7f", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x1ba0b], eax" - }, - { - "address": "0x140015b85", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015b8f" - }, - { - "address": "0x140015b87", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a8ec" - }, - { - "address": "0x140015b8c", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140015b8f", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015b93", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140015b94", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140015bcc", - "name": "", - "blocks": [ - { - "address": "0x140015bcc", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140015bcc", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140015bce", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015bd2", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1dc67]" - }, - { - "address": "0x140015bd9", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x140015bdc", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + r8*8]" - }, - { - "address": "0x140015be0", - "size": 3, - "mnemonic": "cmp", - "operands": "qword ptr [rdx], rax" - }, - { - "address": "0x140015be3", - "size": 2, - "mnemonic": "je", - "operands": "0x140015bfb" - } - ], - "successors": [ - "0x140015bfb", - "0x140015be5" - ] - }, - { - "address": "0x140015bfb", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015bfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015bff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140015c00", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140015be5", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140015be5", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x3a8]" - }, - { - "address": "0x140015beb", - "size": 6, - "mnemonic": "test", - "operands": "dword ptr [rip + 0x1b99f], eax" - }, - { - "address": "0x140015bf1", - "size": 2, - "mnemonic": "jne", - "operands": "0x140015bfb" - }, - { - "address": "0x140015bf3", - "size": 5, - "mnemonic": "call", - "operands": "0x1400188c8" - }, - { - "address": "0x140015bf8", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140015bfb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140015bff", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140015c00", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016bc8", - "name": "", - "blocks": [ - { - "address": "0x140016bc8", - "size": 30, - "is_prolog": true, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016bc8", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140016bca", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140016bcb", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140016bcc", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140016bcd", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140016bcf", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140016bd1", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140016bd3", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x140016bd7", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a462]" - }, - { - "address": "0x140016bde", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp" - }, - { - "address": "0x140016be1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x140016be6", - "size": 8, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0xa0]" - }, - { - "address": "0x140016bee", - "size": 7, - "mnemonic": "lea", - "operands": "rbx, [rip + 0x1cb4b]" - }, - { - "address": "0x140016bf5", - "size": 3, - "mnemonic": "xor", - "operands": "r12d, r12d" - }, - { - "address": "0x140016bf8", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rip + 0xa881]" - }, - { - "address": "0x140016bff", - "size": 3, - "mnemonic": "test", - "operands": "r9, r9" - }, - { - "address": "0x140016c02", - "size": 3, - "mnemonic": "mov", "operands": "rax, rdx" }, { - "address": "0x140016c05", + "address": "0x14000d9c9", + "size": 2, + "mnemonic": "je", + "operands": "0x14000d9d4" + } + ], + "successors": [ + "0x14000d9d4", + "0x14000d9cb" + ] + }, + { + "address": "0x14000d9cb", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000d9cb", "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx" - }, - { - "address": "0x140016c08", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbx, r9" - }, - { - "address": "0x140016c0c", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140016c0f", - "size": 5, - "mnemonic": "lea", - "operands": "ebp, [r12 + 1]" - }, - { - "address": "0x140016c14", - "size": 4, - "mnemonic": "cmovne", - "operands": "rbp, r8" - }, - { - "address": "0x140016c18", - "size": 4, - "mnemonic": "cmovne", - "operands": "rdi, rdx" - }, - { - "address": "0x140016c1c", - "size": 3, - "mnemonic": "neg", + "mnemonic": "inc", "operands": "rax" }, { - "address": "0x140016c1f", - "size": 3, - "mnemonic": "sbb", - "operands": "r14, r14" - }, - { - "address": "0x140016c22", - "size": 3, - "mnemonic": "and", - "operands": "r14, rcx" - }, - { - "address": "0x140016c25", - "size": 3, - "mnemonic": "test", - "operands": "rbp, rbp" - }, - { - "address": "0x140016c28", - "size": 2, - "mnemonic": "jne", - "operands": "0x140016c36" - }, - { - "address": "0x140016c2a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, 0xfffffffffffffffe" - }, - { - "address": "0x140016c31", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140016d69" - } - ], - "successors": [ - "0x140016d69" - ] - } - ] - }, - { - "address": "0x14001949c", - "name": "", - "blocks": [ - { - "address": "0x14001949c", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001949c", + "address": "0x14000d9ce", "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400194a0", - "size": 3, "mnemonic": "cmp", - "operands": "ecx, -2" + "operands": "byte ptr [rax + rcx], 0" }, { - "address": "0x1400194a3", + "address": "0x14000d9d2", "size": 2, "mnemonic": "jne", - "operands": "0x1400194ba" + "operands": "0x14000d9c6" }, { - "address": "0x1400194a5", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d854" - }, - { - "address": "0x1400194aa", - "size": 3, - "mnemonic": "and", - "operands": "dword ptr [rax], 0" - }, - { - "address": "0x1400194ad", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400194b2", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 9" - }, - { - "address": "0x1400194b8", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140019508" - } - ], - "successors": [ - "0x140019508" - ] - }, - { - "address": "0x140019508", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019508", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x14001950c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140019510", + "address": "0x14000d9d4", "size": 1, "mnemonic": "ret", "operands": "" @@ -131816,585 +388296,9 @@ } ] }, - { - "address": "0x1400122e0", - "name": "", - "blocks": [ - { - "address": "0x1400122e0", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400122e0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400122e5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400122e6", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400122ea", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x23daf]" - }, - { - "address": "0x1400122f1", - "size": 2, - "mnemonic": "mov", - "operands": "edi, edx" - }, - { - "address": "0x1400122f3", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x1400122f6", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x1400122fa", - "size": 2, - "mnemonic": "je", - "operands": "0x14001232f" - } - ], - "successors": [ - "0x14001232f", - "0x1400122fc" - ] - }, - { - "address": "0x14001232f", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001232f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140012332", - "size": 5, - "mnemonic": "call", - "operands": "0x14001c11c" - }, - { - "address": "0x140012337", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001233c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140012340", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140012341", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400122fc", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400122fc", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400122ff", - "size": 2, - "mnemonic": "jne", - "operands": "0x140012323" - }, - { - "address": "0x140012301", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x146b8]" - }, - { - "address": "0x140012308", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x146a9]" - }, - { - "address": "0x14001230f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x146aa]" - }, - { - "address": "0x140012316", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax + 0x14]" - }, - { - "address": "0x140012319", - "size": 5, - "mnemonic": "call", - "operands": "0x140011c00" - }, - { - "address": "0x14001231e", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140012321", - "size": 2, - "mnemonic": "je", - "operands": "0x14001232f" - } - ], - "successors": [ - "0x14001232f", - "0x140012323" - ] - }, - { - "address": "0x140012323", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140012323", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi" - }, - { - "address": "0x140012325", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140012328", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3a0" - }, - { - "address": "0x14001232d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140012337" - } - ], - "successors": [ - "0x140012337" - ] - }, - { - "address": "0x140012337", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140012337", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001233c", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140012340", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140012341", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400118e0", - "name": "", - "blocks": [ - { - "address": "0x1400118e0", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400118e0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38" - }, - { - "address": "0x1400118e4", - "size": 9, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], 0xfffffffffffffffe" - }, - { - "address": "0x1400118ed", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1f9cd]" - }, - { - "address": "0x1400118f3", - "size": 3, - "mnemonic": "cmp", - "operands": "ecx, -1" - }, - { - "address": "0x1400118f6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400118fc" - }, - { - "address": "0x1400118f8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400118fa", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011902" - } - ], - "successors": [ - "0x140011902" - ] - }, - { - "address": "0x140011902", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011902", - "size": 4, - "mnemonic": "cmp", - "operands": "rax, -1" - }, - { - "address": "0x140011906", - "size": 2, - "mnemonic": "je", - "operands": "0x14001191c" - } - ], - "successors": [ - "0x14001191c", - "0x140011908" - ] - }, - { - "address": "0x14001191c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001191c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140011921", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140011908", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011908", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001190b", - "size": 2, - "mnemonic": "jne", - "operands": "0x140011917" - }, - { - "address": "0x14001190d", - "size": 5, - "mnemonic": "call", - "operands": "0x1400117a4" - }, - { - "address": "0x140011912", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140011915", - "size": 2, - "mnemonic": "je", - "operands": "0x14001191c" - } - ], - "successors": [ - "0x14001191c", - "0x140011917" - ] - }, - { - "address": "0x140011917", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011917", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x14001191b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140018540", - "name": "", - "blocks": [ - { - "address": "0x140018540", - "size": 24, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140018540", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140018543", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x140018547", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rsi" - }, - { - "address": "0x14001854b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], r9" - }, - { - "address": "0x14001854f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], r8" - }, - { - "address": "0x140018553", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x140018554", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140018555", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140018557", - "size": 7, - "mnemonic": "lea", - "operands": "rbp, [rax - 0x188]" - }, - { - "address": "0x14001855e", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x270" - }, - { - "address": "0x140018565", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, dl" - }, - { - "address": "0x140018568", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14001856a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r9" - }, - { - "address": "0x14001856d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8" - }, - { - "address": "0x140018570", - "size": 5, - "mnemonic": "call", - "operands": "0x1400187b0" - }, - { - "address": "0x140018575", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x140018577", - "size": 5, - "mnemonic": "call", - "operands": "0x140018230" - }, - { - "address": "0x14001857c", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbp + 0x1a0]" - }, - { - "address": "0x140018583", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x140018585", - "size": 7, - "mnemonic": "mov", - "operands": "r8, qword ptr [rcx + 0x88]" - }, - { - "address": "0x14001858c", - "size": 4, - "mnemonic": "cmp", - "operands": "eax, dword ptr [r8 + 4]" - }, - { - "address": "0x140018590", - "size": 2, - "mnemonic": "jne", - "operands": "0x140018599" - }, - { - "address": "0x140018592", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140018594", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140018797" - } - ], - "successors": [ - "0x140018797" - ] - } - ] - }, { "address": "0x14000dca0", + "end_address": "0x14000dea6", "name": "", "blocks": [ { @@ -134019,8 +389923,1405 @@ } ] }, + { + "address": "0x14000def0", + "end_address": "0x14000def8", + "name": "", + "blocks": [ + { + "address": "0x14000def0", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000def0", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x25171], rcx" + }, + { + "address": "0x14000def7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e118", + "end_address": "0x14000e11f", + "name": "", + "blocks": [ + { + "address": "0x14000e118", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e118", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x24f52]" + }, + { + "address": "0x14000e11e", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e120", + "end_address": "0x14000e127", + "name": "", + "blocks": [ + { + "address": "0x14000e120", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e120", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x24f4a], ecx" + }, + { + "address": "0x14000e126", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e130", + "end_address": "0x14000e138", + "name": "", + "blocks": [ + { + "address": "0x14000e130", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e130", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x24f41], rcx" + }, + { + "address": "0x14000e137", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e140", + "end_address": "0x14000e164", + "name": "", + "blocks": [ + { + "address": "0x14000e140", + "size": 10, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000e140", + "size": 7, + "mnemonic": "mov", + "operands": "rdx, qword ptr [rip + 0x22ef9]" + }, + { + "address": "0x14000e147", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14000e14a", + "size": 2, + "mnemonic": "mov", + "operands": "eax, edx" + }, + { + "address": "0x14000e14c", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x40" + }, + { + "address": "0x14000e151", + "size": 3, + "mnemonic": "and", + "operands": "eax, 0x3f" + }, + { + "address": "0x14000e154", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x14000e156", + "size": 3, + "mnemonic": "ror", + "operands": "r8, cl" + }, + { + "address": "0x14000e159", + "size": 3, + "mnemonic": "xor", + "operands": "r8, rdx" + }, + { + "address": "0x14000e15c", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x24f15], r8" + }, + { + "address": "0x14000e163", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14000e8b8", + "end_address": "0x14000e8bd", + "name": "", + "blocks": [ + { + "address": "0x14000e8b8", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14000e8b8", + "size": 5, + "mnemonic": "jmp", + "operands": "0x14000e504" + } + ], + "successors": [ + "0x14000e504" + ] + } + ] + }, + { + "address": "0x14000eba4", + "end_address": "0x14000ebac", + "name": "", + "blocks": [ + { + "address": "0x14000eba4", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14000eba4", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x24605], rcx" + }, + { + "address": "0x14000ebab", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400105b0", + "end_address": "0x1400105b8", + "name": "", + "blocks": [ + { + "address": "0x1400105b0", + "size": 3, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400105b0", + "size": 6, + "mnemonic": "mov", + "operands": "eax, dword ptr [rip + 0x22c3e]" + }, + { + "address": "0x1400105b6", + "size": 1, + "mnemonic": "nop", + "operands": "" + }, + { + "address": "0x1400105b7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400105ec", + "end_address": "0x1400105f4", + "name": "", + "blocks": [ + { + "address": "0x1400105ec", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400105ec", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x22c05]" + }, + { + "address": "0x1400105f3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010934", + "end_address": "0x140010943", + "name": "", + "blocks": [ + { + "address": "0x140010934", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010934", + "size": 3, + "mnemonic": "mov", + "operands": "rdx, rcx" + }, + { + "address": "0x140010937", + "size": 7, + "mnemonic": "lea", + "operands": "rcx, [rip + 0x228c2]" + }, + { + "address": "0x14001093e", + "size": 5, + "mnemonic": "jmp", + "operands": "0x1400109b0" + } + ], + "successors": [ + "0x1400109b0" + ] + } + ] + }, + { + "address": "0x140010988", + "end_address": "0x140010991", + "name": "", + "blocks": [ + { + "address": "0x140010988", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140010988", + "size": 3, + "mnemonic": "test", + "operands": "rcx, rcx" + }, + { + "address": "0x14001098b", + "size": 2, + "mnemonic": "jne", + "operands": "0x140010991" + }, + { + "address": "0x14001098d", + "size": 3, + "mnemonic": "or", + "operands": "eax, 0xffffffff" + }, + { + "address": "0x140010990", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400109f8", + "end_address": "0x140010a09", + "name": "", + "blocks": [ + { + "address": "0x1400109f8", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400109f8", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x208d1]" + }, + { + "address": "0x1400109ff", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x22832], rax" + }, + { + "address": "0x140010a06", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" + }, + { + "address": "0x140010a08", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140010a80", + "end_address": "0x140010a87", + "name": "", + "blocks": [ + { + "address": "0x140010a80", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140010a80", + "size": 2, + "mnemonic": "xor", + "operands": "ecx, ecx" + }, + { + "address": "0x140010a82", + "size": 5, + "mnemonic": "jmp", + "operands": "0x140007340" + } + ], + "successors": [ + "0x140007340" + ] + } + ] + }, + { + "address": "0x140011460", + "end_address": "0x140011468", + "name": "", + "blocks": [ + { + "address": "0x140011460", + "size": 4, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011460", + "size": 3, + "mnemonic": "test", + "operands": "r8, r8" + }, + { + "address": "0x140011463", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011468" + }, + { + "address": "0x140011465", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140011467", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011bc8", + "end_address": "0x140011bd8", + "name": "", + "blocks": [ + { + "address": "0x140011bc8", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x140011bc8", + "size": 7, + "mnemonic": "mov", + "operands": "rcx, qword ptr [rip + 0x24439]" + }, + { + "address": "0x140011bcf", + "size": 4, + "mnemonic": "cmp", + "operands": "rcx, -1" + }, + { + "address": "0x140011bd3", + "size": 2, + "mnemonic": "jne", + "operands": "0x140011bd8" + }, + { + "address": "0x140011bd5", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x140011bd7", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011fc4", + "end_address": "0x140011fcb", + "name": "", + "blocks": [ + { + "address": "0x140011fc4", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011fc4", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0xe1c5]" + } + ], + "successors": [ + "0x140020190" + ] + }, + { + "address": "0x140020190", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011fcc", + "end_address": "0x140011fd3", + "name": "", + "blocks": [ + { + "address": "0x140011fcc", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011fcc", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0xe1d5]" + } + ], + "successors": [ + "0x1400201a8" + ] + }, + { + "address": "0x1400201a8", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x140011fe8", + "end_address": "0x140011fef", + "name": "", + "blocks": [ + { + "address": "0x140011fe8", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140011fe8", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0xe1b1]" + } + ], + "successors": [ + "0x1400201a0" + ] + }, + { + "address": "0x1400201a0", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x1400120f4", + "end_address": "0x1400120fb", + "name": "", + "is_thunk": true, + "blocks": [ + { + "address": "0x1400120f4", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400120f4", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0xdf25]" + } + ], + "successors": [ + "0x140020020" + ] + } + ] + }, + { + "address": "0x1400166ac", + "end_address": "0x1400166c9", + "name": "", + "blocks": [ + { + "address": "0x1400166ac", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x1400166ac", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1d065], rcx" + }, + { + "address": "0x1400166b3", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1d066], rcx" + }, + { + "address": "0x1400166ba", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1d067], rcx" + }, + { + "address": "0x1400166c1", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1d068], rcx" + }, + { + "address": "0x1400166c8", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001702c", + "end_address": "0x1400170bc", + "name": "", + "blocks": [ + { + "address": "0x14001702c", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001702c", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xdeac" + }, + { + "address": "0x140017031", + "size": 2, + "mnemonic": "cmp", + "operands": "ecx, eax" + }, + { + "address": "0x140017033", + "size": 2, + "mnemonic": "ja", + "operands": "0x140017084" + } + ], + "successors": [ + "0x140017084", + "0x140017035" + ] + }, + { + "address": "0x140017084", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017084", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140017086", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0xdead" + }, + { + "address": "0x14001708b", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x14001708d" + ] + }, + { + "address": "0x140017035", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017035", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017037" + ] + }, + { + "address": "0x14001707b", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001707b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001707d", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x8fac]" + } + ], + "successors": [ + "0x140020030" + ] + }, + { + "address": "0x14001708d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001708d", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017090", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017092" + ] + }, + { + "address": "0x140017037", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017037", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 0xc433" + }, + { + "address": "0x14001703c", + "size": 2, + "mnemonic": "cmp", + "operands": "ecx, eax" + }, + { + "address": "0x14001703e", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001705f" + } + ], + "successors": [ + "0x14001705f", + "0x140017040" + ] + }, + { + "address": "0x140020030", + "size": 0, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + ], + "successors": [ + ] + }, + { + "address": "0x140017092", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017092", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017095", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017097" + ] + }, + { + "address": "0x14001705f", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001705f", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140017061", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0xc435" + }, + { + "address": "0x140017066", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017068" + ] + }, + { + "address": "0x140017040", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017040", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017042" + ] + }, + { + "address": "0x140017097", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017097", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x14001709a", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x14001709c" + ] + }, + { + "address": "0x140017068", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017068", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0x1263" + }, + { + "address": "0x14001706d", + "size": 2, + "mnemonic": "je", + "operands": "0x1400170b7" + } + ], + "successors": [ + "0x1400170b7", + "0x14001706f" + ] + }, + { + "address": "0x140017042", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017042", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x140017044", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 0x2a" + }, + { + "address": "0x140017047", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017049" + ] + }, + { + "address": "0x14001709c", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001709c", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x14001709f", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x1400170a1" + ] + }, + { + "address": "0x1400170b7", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170b7", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400170ba", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001707d" + } + ], + "successors": [ + "0x14001707d" + ] + }, + { + "address": "0x14001706f", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001706f", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0x812" + }, + { + "address": "0x140017074", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017076" + ] + }, + { + "address": "0x140017049", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017049", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0xc402" + }, + { + "address": "0x14001704e", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017050" + ] + }, + { + "address": "0x1400170a1", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170a1", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x1400170a4", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x1400170a6" + ] + }, + { + "address": "0x14001707d", + "size": 1, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001707d", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x8fac]" + } + ], + "successors": [ + "0x140020030" + ] + }, + { + "address": "0x140017076", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017076", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x140017079", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001707d" + }, + { + "address": "0x14001707b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001707d", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x8fac]" + } + ], + "successors": [ + "0x140020030" + ] + }, + { + "address": "0x140017050", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017050", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017053", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x140017055" + ] + }, + { + "address": "0x1400170a6", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170a6", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x1400170a9", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x1400170ab" + ] + }, + { + "address": "0x140017055", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017055", + "size": 3, + "mnemonic": "sub", + "operands": "eax, 1" + }, + { + "address": "0x140017058", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x14001705a" + ] + }, + { + "address": "0x1400170ab", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170ab", + "size": 5, + "mnemonic": "sub", + "operands": "eax, 0x1f35" + }, + { + "address": "0x1400170b0", + "size": 2, + "mnemonic": "je", + "operands": "0x14001707b" + } + ], + "successors": [ + "0x14001707b", + "0x1400170b2" + ] + }, + { + "address": "0x14001705a", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001705a", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 3" + }, + { + "address": "0x14001705d", + "size": 2, + "mnemonic": "jmp", + "operands": "0x140017079" + } + ], + "successors": [ + "0x140017079" + ] + }, + { + "address": "0x1400170b2", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x1400170b2", + "size": 3, + "mnemonic": "cmp", + "operands": "eax, 1" + }, + { + "address": "0x1400170b5", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001707d" + }, + { + "address": "0x1400170b7", + "size": 3, + "mnemonic": "and", + "operands": "edx, 8" + }, + { + "address": "0x1400170ba", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001707d" + } + ], + "successors": [ + "0x14001707d" + ] + }, + { + "address": "0x140017079", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x140017079", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001707d" + }, + { + "address": "0x14001707b", + "size": 2, + "mnemonic": "xor", + "operands": "edx, edx" + }, + { + "address": "0x14001707d", + "size": 7, + "mnemonic": "jmp", + "operands": "qword ptr [rip + 0x8fac]" + } + ], + "successors": [ + "0x140020030" + ] + } + ] + }, { "address": "0x140017230", + "end_address": "0x14001724c", "name": "", "blocks": [ { @@ -134104,892 +391405,88 @@ "successors": [ "0x1400171a0" ] - }, - { - "address": "0x1400171a0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400171a0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400171a4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x1400171a7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400171ae" - } - ], - "successors": [ - "0x1400171ae", - "0x1400171a9" - ] - }, - { - "address": "0x1400171ae", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400171ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400171b3", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x1400171b9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x1400171be", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff" - }, - { - "address": "0x1400171c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400171c7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400171a9", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400171a9", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x1400171ac", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400171be" - }, - { - "address": "0x1400171ae", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x1400171b3", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x1400171b9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x1400171be", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 0x7fffffff" - }, - { - "address": "0x1400171c3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400171c7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] } ] }, { - "address": "0x14001d690", + "address": "0x140017424", + "end_address": "0x140017473", "name": "", "blocks": [ { - "address": "0x14001d690", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d690", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rcx" - }, - { - "address": "0x14001d693", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, word ptr [rdx]" - }, - { - "address": "0x14001d696", - "size": 4, - "mnemonic": "movzx", - "operands": "eax, word ptr [r8]" - }, - { - "address": "0x14001d69a", - "size": 2, - "mnemonic": "sub", - "operands": "eax, ecx" - }, - { - "address": "0x14001d69c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d6b7" - }, - { - "address": "0x14001d69e", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rdx" - }, - { - "address": "0x14001d6a1", - "size": 3, - "mnemonic": "test", - "operands": "cx, cx" - }, - { - "address": "0x14001d6a4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d6b7" - } - ], - "successors": [ - "0x14001d6b7", - "0x14001d6a6" - ] - }, - { - "address": "0x14001d6b7", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d6b7", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x14001d6b9", - "size": 3, - "mnemonic": "shr", - "operands": "eax, 0x1f" - }, - { - "address": "0x14001d6bc", - "size": 2, - "mnemonic": "neg", - "operands": "ecx" - }, - { - "address": "0x14001d6be", - "size": 3, - "mnemonic": "shr", - "operands": "ecx, 0x1f" - }, - { - "address": "0x14001d6c1", - "size": 2, - "mnemonic": "sub", - "operands": "ecx, eax" - }, - { - "address": "0x14001d6c3", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ecx" - }, - { - "address": "0x14001d6c5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001d6a6", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d6a6", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, word ptr [rdx + 2]" - }, - { - "address": "0x14001d6aa", - "size": 4, - "mnemonic": "add", - "operands": "rdx, 2" - }, - { - "address": "0x14001d6ae", - "size": 5, - "mnemonic": "movzx", - "operands": "eax, word ptr [r8 + rdx]" - }, - { - "address": "0x14001d6b3", - "size": 2, - "mnemonic": "sub", - "operands": "eax, ecx" - }, - { - "address": "0x14001d6b5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d6a1" - } - ], - "successors": [ - "0x14001d6a1", - "0x14001d6b7" - ] - }, - { - "address": "0x14001d6a1", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001d6a1", - "size": 3, - "mnemonic": "test", - "operands": "cx, cx" - }, - { - "address": "0x14001d6a4", - "size": 2, - "mnemonic": "je", - "operands": "0x14001d6b7" - } - ], - "successors": [ - "0x14001d6b7", - "0x14001d6a6" - ] - } - ] - }, - { - "address": "0x14001c034", - "name": "", - "blocks": [ - { - "address": "0x14001c034", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c034", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001c039", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001c03e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001c043", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001c044", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001c048", - "size": 3, - "mnemonic": "movsxd", - "operands": "rdi, r8d" - }, - { - "address": "0x14001c04b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, ecx" - }, - { - "address": "0x14001c04e", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x14001c051", - "size": 6, - "mnemonic": "test", - "operands": "ecx, 0xfffff3ff" - }, - { - "address": "0x14001c057", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c061" - }, - { - "address": "0x14001c059", - "size": 6, - "mnemonic": "cmp", - "operands": "ecx, 0xc00" - }, - { - "address": "0x14001c05f", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c0af" - }, - { - "address": "0x14001c061", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x14001c064", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c06a" - }, - { - "address": "0x14001c066", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi" - }, - { - "address": "0x14001c068", - "size": 2, - "mnemonic": "jg", - "operands": "0x14001c0af" - } - ], - "successors": [ - "0x14001c0af", - "0x14001c06a" - ] - }, - { - "address": "0x14001c0af", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c0af", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001c0b1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001c0b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001c0bb", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001c0c0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001c0c4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c0c5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c06a", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c06a", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi" - }, - { - "address": "0x14001c06c", - "size": 2, - "mnemonic": "js", - "operands": "0x14001c0af" - } - ], - "successors": [ - "0x14001c0af", - "0x14001c06e" - ] - }, - { - "address": "0x14001c06e", + "address": "0x140017424", "size": 12, "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c06e", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14001c071", - "size": 7, - "mnemonic": "lea", - "operands": "rbp, [rip + 0xba28]" - }, - { - "address": "0x14001c078", - "size": 6, - "mnemonic": "mov", - "operands": "r10d, 0xe3" - }, - { - "address": "0x14001c07e", - "size": 4, - "mnemonic": "lea", - "operands": "eax, [r10 + r9]" - }, - { - "address": "0x14001c082", - "size": 1, - "mnemonic": "cdq", - "operands": "" - }, - { - "address": "0x14001c083", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx" - }, - { - "address": "0x14001c085", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r8d" - }, - { - "address": "0x14001c088", - "size": 2, - "mnemonic": "sar", - "operands": "eax, 1" - }, - { - "address": "0x14001c08a", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, eax" - }, - { - "address": "0x14001c08d", - "size": 4, - "mnemonic": "shl", - "operands": "rcx, 4" - }, - { - "address": "0x14001c091", - "size": 3, - "mnemonic": "sub", - "operands": "edx, dword ptr [rcx + rbp]" - }, - { - "address": "0x14001c094", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c0c6" - } - ], - "successors": [ - "0x14001c0c6", - "0x14001c096" - ] - }, - { - "address": "0x14001c0c6", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c0c6", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001c0c8", - "size": 2, - "mnemonic": "js", - "operands": "0x14001c0af" - } - ], - "successors": [ - "0x14001c0af", - "0x14001c0ca" - ] - }, - { - "address": "0x14001c096", - "size": 16, - "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x14001c096", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx" + "address": "0x140017424", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0x708000007080" }, { - "address": "0x14001c098", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rax - 1]" - }, - { - "address": "0x14001c09b", - "size": 4, - "mnemonic": "cmovns", - "operands": "ecx, r10d" - }, - { - "address": "0x14001c09f", - "size": 2, - "mnemonic": "inc", - "operands": "eax" - }, - { - "address": "0x14001c0a1", - "size": 2, - "mnemonic": "test", - "operands": "edx, edx" - }, - { - "address": "0x14001c0a3", - "size": 3, + "address": "0x14001742e", + "size": 6, "mnemonic": "mov", - "operands": "r10d, ecx" + "operands": "dword ptr [rip + 0x1c31c], eax" }, { - "address": "0x14001c0a6", - "size": 4, - "mnemonic": "cmovns", - "operands": "r9d, eax" + "address": "0x140017434", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0x100000001" }, { - "address": "0x14001c0aa", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ecx" + "address": "0x14001743e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x1c310], eax" }, { - "address": "0x14001c0ad", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001c07e" + "address": "0x140017444", + "size": 10, + "mnemonic": "movabs", + "operands": "rax, 0xfffff1f0fffff1f0" }, { - "address": "0x14001c0af", + "address": "0x14001744e", + "size": 6, + "mnemonic": "mov", + "operands": "dword ptr [rip + 0x1c304], eax" + }, + { + "address": "0x140017454", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1a2c5]" + }, + { + "address": "0x14001745b", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1c2fe], rax" + }, + { + "address": "0x140017462", + "size": 7, + "mnemonic": "lea", + "operands": "rax, [rip + 0x1a2c7]" + }, + { + "address": "0x140017469", + "size": 7, + "mnemonic": "mov", + "operands": "qword ptr [rip + 0x1c2f8], rax" + }, + { + "address": "0x140017470", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { - "address": "0x14001c0b1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001c0b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001c0bb", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001c0c0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001c0c4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c0c5", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c0ca", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c0ca", - "size": 2, - "mnemonic": "cdqe", - "operands": "" - }, - { - "address": "0x14001c0cc", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x55" - }, - { - "address": "0x14001c0d1", - "size": 3, - "mnemonic": "add", - "operands": "rax, rax" - }, - { - "address": "0x14001c0d4", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rbp + rax*8 + 8]" - }, - { - "address": "0x14001c0d9", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbp" - }, - { - "address": "0x14001c0dc", - "size": 5, - "mnemonic": "call", - "operands": "0x14000dca0" - }, - { - "address": "0x14001c0e1", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14001c0e4", - "size": 2, - "mnemonic": "test", - "operands": "edi, edi" - }, - { - "address": "0x14001c0e6", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001c0fe" - }, - { - "address": "0x14001c0e8", - "size": 2, - "mnemonic": "cmp", - "operands": "ebx, edi" - }, - { - "address": "0x14001c0ea", - "size": 2, - "mnemonic": "jge", - "operands": "0x14001c0af" - }, - { - "address": "0x14001c0ec", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x14001c0ef", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbp" - }, - { - "address": "0x14001c0f2", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14001c0f5", - "size": 5, - "mnemonic": "call", - "operands": "0x1400165b0" - }, - { - "address": "0x14001c0fa", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001c0fc", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001c103" - }, - { - "address": "0x14001c0fe", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rbx + 1]" - }, - { - "address": "0x14001c101", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c0b1" - } - ], - "successors": [ - "0x14001c0b1" - ] - }, - { - "address": "0x14001c0b1", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c0b1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001c0b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001c0bb", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001c0c0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001c0c4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c0c5", + "address": "0x140017472", "size": 1, "mnemonic": "ret", "operands": "" @@ -135001,2482 +391498,48 @@ ] }, { - "address": "0x14001d378", + "address": "0x1400191a8", + "end_address": "0x1400191c0", "name": "", "blocks": [ { - "address": "0x14001d378", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d378", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14001d37a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001d37e", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001d380", - "size": 3, - "mnemonic": "mov", - "operands": "r10d, ecx" - }, - { - "address": "0x14001d383", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001d386", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d3a1" - }, - { - "address": "0x14001d388", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14001d38d", - "size": 5, - "mnemonic": "mov", - "operands": "ebx, 0x16" - }, - { - "address": "0x14001d392", - "size": 2, - "mnemonic": "mov", - "operands": "dword ptr [rax], ebx" - }, - { - "address": "0x14001d394", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14001d399", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x14001d39b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14001d39f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001d3a0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001c5a0", - "name": "", - "blocks": [ - { - "address": "0x14001c5a0", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c5a0", - "size": 4, - "mnemonic": "and", - "operands": "qword ptr [rcx], 0" - }, - { - "address": "0x14001c5a4", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x14001c5a8", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rdx + 0x30], 1" - }, - { - "address": "0x14001c5ac", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rdx + 0x2c], 0x2a" - }, - { - "address": "0x14001c5b3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004cbc", - "name": "", - "blocks": [ - { - "address": "0x140004cbc", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cbc", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140004cbe", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004cc2", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]" - }, - { - "address": "0x140004cc6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140004cc9", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140004ccc", - "size": 2, - "mnemonic": "je", - "operands": "0x140004cde" - } - ], - "successors": [ - "0x140004cde", - "0x140004cce" - ] - }, - { - "address": "0x140004cde", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cde", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140004ce1", - "size": 5, - "mnemonic": "call", - "operands": "0x140004d34" - }, - { - "address": "0x140004ce6", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rbx + 0x40]" - }, - { - "address": "0x140004cea", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140004ced", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d2b" - } - ], - "successors": [ - "0x140004d2b", - "0x140004cef" - ] - }, - { - "address": "0x140004cce", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cce", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x2d85b]" - }, - { - "address": "0x140004cd5", - "size": 3, - "mnemonic": "dec", - "operands": "byte ptr [rax + rcx]" - }, - { - "address": "0x140004cd8", - "size": 4, - "mnemonic": "cmp", - "operands": "byte ptr [rax + rcx], 0" - }, - { - "address": "0x140004cdc", - "size": 2, - "mnemonic": "jg", - "operands": "0x140004d2b" - } - ], - "successors": [ - "0x140004d2b", - "0x140004cde" - ] - }, - { - "address": "0x140004d2b", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004d2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004d2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140004d30", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140004cef", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cef", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]" - }, - { - "address": "0x140004cf3", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140004cf6", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d1e" - } - ], - "successors": [ - "0x140004d1e", - "0x140004cf8" - ] - }, - { - "address": "0x140004d1e", + "address": "0x1400191a8", "size": 6, "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x140004d1e", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10" - }, - { - "address": "0x140004d23", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140004d26", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x140004d2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004d2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140004d30", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140004cf8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004cf8", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x140004cfb", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rax + 0x10]" - }, - { - "address": "0x140004cff", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b5bb]" - }, - { - "address": "0x140004d05", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x140004d08", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140004d0b", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d1e" - } - ], - "successors": [ - "0x140004d1e", - "0x140004d0d" - ] - }, - { - "address": "0x140004d0d", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004d0d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x140004d10", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rdx]" - }, - { - "address": "0x140004d13", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 1" - }, - { - "address": "0x140004d18", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1b5a2]" - }, - { - "address": "0x140004d1e", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x10" - }, - { - "address": "0x140004d23", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140004d26", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x140004d2b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004d2f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140004d30", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a704", - "name": "", - "blocks": [ - { - "address": "0x14000a704", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a704", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x15ba5]" - }, - { - "address": "0x14000a70b", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip - 0x728a]" - }, - { - "address": "0x14000a712", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rdx" - }, - { - "address": "0x14000a715", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a73a" - } - ], - "successors": [ - "0x14000a73a", - "0x14000a717" - ] - }, - { - "address": "0x14000a73a", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a73a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a717", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a717", + "address": "0x1400191a8", "size": 9, "mnemonic": "mov", "operands": "rax, qword ptr gs:[0x30]" }, { - "address": "0x14000a720", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x98]" - }, - { - "address": "0x14000a727", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rax + 0x10]" - }, - { - "address": "0x14000a72b", - "size": 2, - "mnemonic": "jb", - "operands": "0x14000a733" - } - ], - "successors": [ - "0x14000a733", - "0x14000a72d" - ] - }, - { - "address": "0x14000a733", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a733", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd" - }, - { - "address": "0x14000a738", - "size": 2, - "mnemonic": "int", - "operands": "0x29" - }, - { - "address": "0x14000a73a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a72d", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a72d", - "size": 4, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rax + 8]" - }, - { - "address": "0x14000a731", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000a73a" - }, - { - "address": "0x14000a733", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 0xd" - }, - { - "address": "0x14000a738", - "size": 2, - "mnemonic": "int", - "operands": "0x29" - }, - { - "address": "0x14000a73a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400064ac", - "name": "", - "blocks": [ - { - "address": "0x1400064ac", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400064ac", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x1400064b1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x1400064b6", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400064b7", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400064bb", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x48]" - }, - { - "address": "0x1400064c0", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x1400064c3", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x1400064c6", - "size": 5, - "mnemonic": "call", - "operands": "0x140006544" - }, - { - "address": "0x1400064cb", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x1400064ce", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400064d1", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x1400064d4", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075d8" - }, - { - "address": "0x1400064d9", - "size": 2, - "mnemonic": "mov", - "operands": "edx, eax" - }, - { - "address": "0x1400064db", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400064de", - "size": 5, - "mnemonic": "call", - "operands": "0x1400062e8" - }, - { - "address": "0x1400064e3", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x1400064e6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400064ee" - }, - { - "address": "0x1400064e8", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff" - }, - { - "address": "0x1400064ec", - "size": 2, - "mnemonic": "jmp", - "operands": "0x1400064f2" - } - ], - "successors": [ - "0x1400064f2" - ] - }, - { - "address": "0x1400064f2", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400064f2", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x1400064f5", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x1400064f8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x1400064fb", - "size": 5, - "mnemonic": "call", - "operands": "0x140009dc4" - }, - { - "address": "0x140006500", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140006505", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000650a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000650e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000650f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009dc4", - "name": "", - "blocks": [ - { - "address": "0x140009dc4", - "size": 27, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009dc4", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], r9d" - }, - { - "address": "0x140009dc9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], r8" - }, - { - "address": "0x140009dce", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx" - }, - { - "address": "0x140009dd3", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140009dd4", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140009dd5", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140009dd6", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140009dd8", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140009dda", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140009ddc", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140009dde", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x140009de2", - "size": 3, - "mnemonic": "mov", - "operands": "r12d, r9d" - }, - { - "address": "0x140009de5", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r8" - }, - { - "address": "0x140009de8", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x140009deb", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rcx" - }, - { - "address": "0x140009dee", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009df3", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rax" - }, - { - "address": "0x140009df6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x28], rax" - }, - { - "address": "0x140009dfb", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi" - }, - { - "address": "0x140009dfe", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140009e01", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x140009e04", - "size": 5, - "mnemonic": "call", - "operands": "0x14000753c" - }, - { - "address": "0x140009e09", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x140009e0b", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009e10", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x140009e13", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1" - }, - { - "address": "0x140009e16", - "size": 6, - "mnemonic": "je", - "operands": "0x140009f06" - } - ], - "successors": [ - "0x140009f06", - "0x140009e1c" - ] - }, - { - "address": "0x140009f06", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f06", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009f0b", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0" - }, - { - "address": "0x140009f0f", - "size": 2, - "mnemonic": "jle", - "operands": "0x140009f19" - }, - { - "address": "0x140009f11", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009f16", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x140009f19", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1" - }, - { - "address": "0x140009f1c", - "size": 2, - "mnemonic": "je", - "operands": "0x140009f23" - } - ], - "successors": [ - "0x140009f23", - "0x140009f1e" - ] - }, - { - "address": "0x140009e1c", - "size": 18, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e1c", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d" - }, - { - "address": "0x140009e1f", - "size": 6, - "mnemonic": "jle", - "operands": "0x140009f06" - }, - { - "address": "0x140009e25", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1" - }, - { - "address": "0x140009e28", - "size": 6, - "mnemonic": "jle", - "operands": "0x140009f41" - }, - { - "address": "0x140009e2e", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, dword ptr [rsi + 4]" - }, - { - "address": "0x140009e31", - "size": 6, - "mnemonic": "jge", - "operands": "0x140009f41" - }, - { - "address": "0x140009e37", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009e3c", - "size": 3, - "mnemonic": "movsxd", - "operands": "r14, edi" - }, - { - "address": "0x140009e3f", - "size": 4, - "mnemonic": "shl", - "operands": "r14, 3" - }, - { - "address": "0x140009e43", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rsi + 8]" - }, - { - "address": "0x140009e47", - "size": 3, - "mnemonic": "add", - "operands": "rcx, r14" - }, - { - "address": "0x140009e4a", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rcx + rax]" - }, - { - "address": "0x140009e4d", + "address": "0x1400191b1", "size": 4, "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x20], edi" + "operands": "rcx, qword ptr [rax + 0x60]" }, { - "address": "0x140009e51", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]" - }, - { - "address": "0x140009e55", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009e5a", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14" - }, - { - "address": "0x140009e5d", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rax + rbx + 4], 0" - }, - { - "address": "0x140009e62", - "size": 2, - "mnemonic": "je", - "operands": "0x140009e7f" - } - ], - "successors": [ - "0x140009e7f", - "0x140009e64" - ] - }, - { - "address": "0x140009f23", - "size": 13, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009f23", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi" - }, - { - "address": "0x140009f26", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009f29", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x140009f2c", - "size": 5, - "mnemonic": "call", - "operands": "0x140007590" - }, - { - "address": "0x140009f31", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140009f35", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x140009f37", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009f39", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x140009f3b", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140009f3d", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140009f3e", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x140009f3f", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140009f40", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140009f1e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f1e", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d" - }, - { - "address": "0x140009f21", - "size": 2, - "mnemonic": "jg", - "operands": "0x140009f47" - } - ], - "successors": [ - "0x140009f47", - "0x140009f23" - ] - }, - { - "address": "0x140009e7f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e7f", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140009e81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140009e84", - "size": 2, - "mnemonic": "je", - "operands": "0x140009edd" - } - ], - "successors": [ - "0x140009edd", - "0x140009e86" - ] - }, - { - "address": "0x140009e64", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e64", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]" - }, - { - "address": "0x140009e68", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009e6d", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14" - }, - { - "address": "0x140009e70", - "size": 5, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + rbx + 4]" - }, - { - "address": "0x140009e75", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009e7a", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx" - }, - { - "address": "0x140009e7d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009e81" - } - ], - "successors": [ - "0x140009e81" - ] - }, - { - "address": "0x140009f47", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f47", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140009f4c", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140009f4d", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140009edd", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009edd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009efd" - } - ], - "successors": [ - "0x140009efd" - ] - }, - { - "address": "0x140009e86", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e86", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, edi" - }, - { - "address": "0x140009e89", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009e8c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x140009e8f", - "size": 5, - "mnemonic": "call", - "operands": "0x140007590" - }, - { - "address": "0x140009e94", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]" - }, - { - "address": "0x140009e98", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009e9d", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14" - }, - { - "address": "0x140009ea0", - "size": 5, - "mnemonic": "cmp", - "operands": "dword ptr [rax + rbx + 4], 0" - }, - { - "address": "0x140009ea5", - "size": 2, - "mnemonic": "je", - "operands": "0x140009ec2" - } - ], - "successors": [ - "0x140009ec2", - "0x140009ea7" - ] - }, - { - "address": "0x140009e81", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e81", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140009e84", - "size": 2, - "mnemonic": "je", - "operands": "0x140009edd" - } - ], - "successors": [ - "0x140009edd", - "0x140009e86" - ] - }, - { - "address": "0x140009efd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009efd", + "address": "0x1400191b5", "size": 4, "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x24], edi" + "operands": "rax, qword ptr [rcx + 0x20]" }, { - "address": "0x140009f01", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140009e13" - } - ], - "successors": [ - "0x140009e13" - ] - }, - { - "address": "0x140009ec2", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ec2", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x140009ec4", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x103" - }, - { - "address": "0x140009eca", + "address": "0x1400191b9", "size": 3, "mnemonic": "mov", - "operands": "rdx, r15" + "operands": "eax, dword ptr [rax + 8]" }, { - "address": "0x140009ecd", + "address": "0x1400191bc", "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x140009ed0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aae0" - }, - { - "address": "0x140009ed5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13" - }, - { - "address": "0x140009ed8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dd0" - }, - { - "address": "0x140009edd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009efd" - } - ], - "successors": [ - "0x140009efd" - ] - }, - { - "address": "0x140009ea7", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ea7", - "size": 4, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rsi + 8]" - }, - { - "address": "0x140009eab", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009eb0", - "size": 3, - "mnemonic": "add", - "operands": "rax, r14" - }, - { - "address": "0x140009eb3", - "size": 5, - "mnemonic": "movsxd", - "operands": "rbx, dword ptr [rax + rbx + 4]" - }, - { - "address": "0x140009eb8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009ebd", - "size": 3, - "mnemonic": "add", - "operands": "rax, rbx" - }, - { - "address": "0x140009ec0", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009ec4" - } - ], - "successors": [ - "0x140009ec4" - ] - }, - { - "address": "0x140009e13", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009e13", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, -1" - }, - { - "address": "0x140009e16", - "size": 6, - "mnemonic": "je", - "operands": "0x140009f06" - } - ], - "successors": [ - "0x140009f06", - "0x140009e1c" - ] - }, - { - "address": "0x140009ec4", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ec4", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x103" - }, - { - "address": "0x140009eca", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15" - }, - { - "address": "0x140009ecd", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x140009ed0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aae0" - }, - { - "address": "0x140009ed5", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r13" - }, - { - "address": "0x140009ed8", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dd0" - }, - { - "address": "0x140009edd", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009efd" - } - ], - "successors": [ - "0x140009efd" - ] - } - ] - }, - { - "address": "0x140009284", - "name": "", - "blocks": [ - { - "address": "0x140009284", - "size": 25, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009284", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140009287", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 8], rbx" - }, - { - "address": "0x14000928b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x10], rbp" - }, - { - "address": "0x14000928f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x18], rsi" - }, - { - "address": "0x140009293", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x20], rdi" - }, - { - "address": "0x140009297", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140009299", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000929b", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14000929d", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x80" - }, - { - "address": "0x1400092a4", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x1400092a7", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, r9" - }, - { - "address": "0x1400092aa", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r8" - }, - { - "address": "0x1400092ad", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r8" - }, - { - "address": "0x1400092b0", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rdx" - }, - { - "address": "0x1400092b3", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a704" - }, - { - "address": "0x1400092b8", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x1400092bd", - "size": 8, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0xc0]" - }, - { - "address": "0x1400092c5", - "size": 2, - "mnemonic": "xor", - "operands": "ebp, ebp" - }, - { - "address": "0x1400092c7", - "size": 6, - "mnemonic": "mov", - "operands": "r14d, 0xe06d7363" - }, - { - "address": "0x1400092cd", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x80000029" - }, - { - "address": "0x1400092d3", - "size": 6, - "mnemonic": "mov", - "operands": "r9d, 0x80000026" - }, - { - "address": "0x1400092d9", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x40], ebp" - }, - { - "address": "0x1400092dc", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009306" - }, - { - "address": "0x1400092de", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r14d" - }, - { - "address": "0x1400092e1", - "size": 2, - "mnemonic": "je", - "operands": "0x140009306" - } - ], - "successors": [ - "0x140009306", - "0x1400092e3" - ] - }, - { - "address": "0x140009306", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009306", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x66" - }, - { - "address": "0x14000930a", - "size": 6, - "mnemonic": "je", - "operands": "0x140009435" - } - ], - "successors": [ - "0x140009435", - "0x140009310" - ] - }, - { - "address": "0x1400092e3", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400092e3", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r8d" - }, - { - "address": "0x1400092e6", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400092f8" - }, - { - "address": "0x1400092e8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 0xf" - }, - { - "address": "0x1400092ec", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400092fd" - }, - { - "address": "0x1400092ee", - "size": 8, - "mnemonic": "cmp", - "operands": "qword ptr [rbx + 0x60], 0x19930520" - }, - { - "address": "0x1400092f6", - "size": 2, - "mnemonic": "je", - "operands": "0x140009306" - } - ], - "successors": [ - "0x140009306", - "0x1400092f8" - ] - }, - { - "address": "0x140009435", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009435", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 8]" - }, - { - "address": "0x140009439", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]" - }, - { - "address": "0x14000943e", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rdi" - }, - { - "address": "0x140009441", - "size": 5, - "mnemonic": "call", - "operands": "0x140009604" - }, - { - "address": "0x140009446", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0x50], ebp" - }, - { - "address": "0x14000944a", - "size": 2, - "mnemonic": "jne", - "operands": "0x140009455" - }, - { - "address": "0x14000944c", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rdi], 0x40" - }, - { - "address": "0x14000944f", - "size": 6, - "mnemonic": "je", - "operands": "0x1400094fc" - } - ], - "successors": [ - "0x1400094fc", - "0x140009455" - ] - }, - { - "address": "0x140009310", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009310", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 8], ebp" - }, - { - "address": "0x140009313", - "size": 6, - "mnemonic": "je", - "operands": "0x1400094fc" - } - ], - "successors": [ - "0x1400094fc", - "0x140009319" - ] - }, - { - "address": "0x1400092f8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400092f8", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r9d" - }, - { - "address": "0x1400092fb", - "size": 2, - "mnemonic": "je", - "operands": "0x140009306" - } - ], - "successors": [ - "0x140009306", - "0x1400092fd" - ] - }, - { - "address": "0x1400094fc", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400094fc", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140009501", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]" - }, - { - "address": "0x140009509", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000950d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140009511", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x140009515", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]" - }, - { - "address": "0x140009519", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x14000951c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000951e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009520", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140009522", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140009455", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009455", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r14d" - }, - { - "address": "0x140009458", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400094c3" - }, - { - "address": "0x14000945a", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x18], 3" - }, - { - "address": "0x14000945e", - "size": 2, - "mnemonic": "jb", - "operands": "0x1400094c3" - } - ], - "successors": [ - "0x1400094c3", - "0x140009460" - ] - }, - { - "address": "0x140009319", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009319", - "size": 4, - "mnemonic": "movsxd", - "operands": "rcx, dword ptr [rdi + 8]" - }, - { - "address": "0x14000931d", - "size": 7, - "mnemonic": "lea", - "operands": "r14, [rip - 0x9324]" - }, - { - "address": "0x140009324", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsi + 8]" - }, - { - "address": "0x140009328", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx" - }, - { - "address": "0x14000932b", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x14000932e", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x140009331", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" - }, - { - "address": "0x14000933a", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" - }, - { - "address": "0x140009342", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax" - }, - { - "address": "0x140009345", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x140009348", - "size": 2, "mnemonic": "shr", - "operands": "eax, cl" + "operands": "eax, 0x1f" }, { - "address": "0x14000934a", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000934c", - "size": 6, - "mnemonic": "je", - "operands": "0x1400094fc" - } - ], - "successors": [ - "0x1400094fc", - "0x140009352" - ] - }, - { - "address": "0x1400092fd", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400092fd", - "size": 3, - "mnemonic": "test", - "operands": "byte ptr [rdi], 0x20" - }, - { - "address": "0x140009300", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400094fc" - }, - { - "address": "0x140009306", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x66" - }, - { - "address": "0x14000930a", - "size": 6, - "mnemonic": "je", - "operands": "0x140009435" - } - ], - "successors": [ - "0x140009435", - "0x140009310" - ] - }, - { - "address": "0x1400094c3", - "size": 23, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400094c3", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xd0]" - }, - { - "address": "0x1400094cb", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi" - }, - { - "address": "0x1400094ce", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rax" - }, - { - "address": "0x1400094d3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r12" - }, - { - "address": "0x1400094d6", - "size": 7, - "mnemonic": "mov", - "operands": "eax, dword ptr [rsp + 0xc8]" - }, - { - "address": "0x1400094dd", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15" - }, - { - "address": "0x1400094e0", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x30], eax" - }, - { - "address": "0x1400094e4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400094e7", - "size": 7, - "mnemonic": "mov", - "operands": "al, byte ptr [rsp + 0xd8]" - }, - { - "address": "0x1400094ee", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], al" - }, - { - "address": "0x1400094f2", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi" - }, - { - "address": "0x1400094f7", - "size": 5, - "mnemonic": "call", - "operands": "0x140008350" - }, - { - "address": "0x1400094fc", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 1" - }, - { - "address": "0x140009501", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]" - }, - { - "address": "0x140009509", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000950d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140009511", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x140009515", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]" - }, - { - "address": "0x140009519", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x14000951c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000951e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009520", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140009522", + "address": "0x1400191bf", "size": 1, "mnemonic": "ret", "operands": "" @@ -137484,3253 +391547,73 @@ ], "successors": [ ] - }, + } + ] + }, + { + "address": "0x140019390", + "end_address": "0x1400193b7", + "name": "", + "blocks": [ { - "address": "0x140009460", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009460", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 0x20], 0x19930522" - }, - { - "address": "0x140009467", - "size": 2, - "mnemonic": "jbe", - "operands": "0x1400094c3" - }, - { - "address": "0x140009469", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x30]" - }, - { - "address": "0x14000946d", - "size": 4, - "mnemonic": "movsxd", - "operands": "r14, dword ptr [rax + 8]" - }, - { - "address": "0x140009471", - "size": 3, - "mnemonic": "test", - "operands": "r14d, r14d" - }, - { - "address": "0x140009474", - "size": 2, - "mnemonic": "je", - "operands": "0x1400094c3" - } - ], - "successors": [ - "0x1400094c3", - "0x140009476" - ] - }, - { - "address": "0x140009352", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009352", - "size": 7, - "mnemonic": "cmp", - "operands": "dword ptr [rsp + 0xc8], ebp" - }, - { - "address": "0x140009359", - "size": 6, - "mnemonic": "jne", - "operands": "0x1400094fc" - }, - { - "address": "0x14000935f", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [rbx + 4], 0x20" - }, - { - "address": "0x140009363", - "size": 6, - "mnemonic": "je", - "operands": "0x140009422" - } - ], - "successors": [ - "0x140009422", - "0x140009369" - ] - }, - { - "address": "0x140009476", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009476", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dbc" - }, - { - "address": "0x14000947b", - "size": 3, - "mnemonic": "mov", - "operands": "r10, rax" - }, - { - "address": "0x14000947e", - "size": 3, - "mnemonic": "add", - "operands": "r10, r14" - }, - { - "address": "0x140009481", - "size": 2, - "mnemonic": "je", - "operands": "0x1400094c3" - } - ], - "successors": [ - "0x1400094c3", - "0x140009483" - ] - }, - { - "address": "0x140009422", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009422", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x140009425", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009428", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x14000942b", - "size": 5, - "mnemonic": "call", - "operands": "0x140006510" - }, - { - "address": "0x140009430", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400094fc" - } - ], - "successors": [ - "0x1400094fc" - ] - }, - { - "address": "0x140009369", + "address": "0x140019390", "size": 9, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140009369", + "address": "0x140019390", "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx], r9d" - }, - { - "address": "0x14000936c", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400093d6" - }, - { - "address": "0x14000936e", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 0x20]" - }, - { - "address": "0x140009372", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009375", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140009378", - "size": 5, - "mnemonic": "call", - "operands": "0x140007650" - }, - { - "address": "0x14000937d", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, eax" - }, - { - "address": "0x140009380", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -1" - }, - { - "address": "0x140009383", - "size": 6, - "mnemonic": "jl", - "operands": "0x140009523" - } - ], - "successors": [ - "0x140009523", - "0x140009389" - ] - }, - { - "address": "0x140009483", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009483", - "size": 8, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rsp + 0xd8]" - }, - { - "address": "0x14000948b", - "size": 3, - "mnemonic": "mov", - "operands": "r9, rsi" - }, - { - "address": "0x14000948e", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x38], ecx" - }, - { - "address": "0x140009492", - "size": 3, - "mnemonic": "mov", - "operands": "r8, r12" - }, - { - "address": "0x140009495", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xd0]" - }, - { - "address": "0x14000949d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r15" - }, - { - "address": "0x1400094a0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x1400094a5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r10" - }, - { - "address": "0x1400094a8", - "size": 7, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rsp + 0xc8]" - }, - { - "address": "0x1400094af", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x28], ecx" - }, - { - "address": "0x1400094b3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x1400094b6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rdi" - }, - { - "address": "0x1400094bb", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x16dff]" - }, - { - "address": "0x1400094c1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009501" - } - ], - "successors": [ - "0x140009501" - ] - }, - { - "address": "0x140009523", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009523", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x140009528", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140009389", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009389", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rdi + 8], ebp" - }, - { - "address": "0x14000938c", - "size": 2, - "mnemonic": "je", - "operands": "0x1400093ba" - } - ], - "successors": [ - "0x1400093ba", - "0x14000938e" - ] - }, - { - "address": "0x140009501", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140009501", - "size": 8, - "mnemonic": "lea", - "operands": "r11, [rsp + 0x80]" - }, - { - "address": "0x140009509", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r11 + 0x20]" - }, - { - "address": "0x14000950d", - "size": 4, - "mnemonic": "mov", - "operands": "rbp, qword ptr [r11 + 0x28]" - }, - { - "address": "0x140009511", - "size": 4, - "mnemonic": "mov", - "operands": "rsi, qword ptr [r11 + 0x30]" - }, - { - "address": "0x140009515", - "size": 4, - "mnemonic": "mov", - "operands": "rdi, qword ptr [r11 + 0x38]" - }, - { - "address": "0x140009519", - "size": 3, - "mnemonic": "mov", - "operands": "rsp, r11" - }, - { - "address": "0x14000951c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000951e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x140009520", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x140009522", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400093ba", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400093ba", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ebp" - }, - { - "address": "0x1400093bd", - "size": 6, - "mnemonic": "jge", - "operands": "0x140009523" - }, - { - "address": "0x1400093c3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x1400093c6", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x1400093c9", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x1400093cc", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50" - }, - { - "address": "0x1400093d1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400094fc" - } - ], - "successors": [ - "0x1400094fc" - ] - }, - { - "address": "0x14000938e", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000938e", - "size": 4, "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rdi + 8]" + "operands": "rdx, ecx" }, { - "address": "0x140009392", - "size": 4, - "mnemonic": "mov", - "operands": "r8, qword ptr [rsi + 8]" - }, - { - "address": "0x140009396", - "size": 3, - "mnemonic": "add", - "operands": "r8, rdx" - }, - { - "address": "0x140009399", - "size": 4, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [r8]" - }, - { - "address": "0x14000939d", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x1400093a0", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r14 + 0x23d90]" - }, - { - "address": "0x1400093a9", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r14 + 0x23da0]" - }, - { - "address": "0x1400093b1", - "size": 3, - "mnemonic": "sub", - "operands": "r8, rax" - }, - { - "address": "0x1400093b4", - "size": 4, - "mnemonic": "mov", - "operands": "ebp, dword ptr [r8 - 4]" - }, - { - "address": "0x1400093b8", - "size": 2, - "mnemonic": "shr", - "operands": "ebp, cl" - }, - { - "address": "0x1400093ba", - "size": 3, - "mnemonic": "cmp", - "operands": "r9d, ebp" - }, - { - "address": "0x1400093bd", - "size": 6, - "mnemonic": "jge", - "operands": "0x140009523" - }, - { - "address": "0x1400093c3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x1400093c6", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x1400093c9", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x1400093cc", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50" - }, - { - "address": "0x1400093d1", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400094fc" - } - ], - "successors": [ - "0x1400094fc" - ] - } - ] - }, - { - "address": "0x14000aa38", - "name": "", - "blocks": [ - { - "address": "0x14000aa38", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000aa38", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000aa3d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000aa42", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000aa43", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000aa47", - "size": 3, - "mnemonic": "mov", - "operands": "esi, r8d" - }, - { - "address": "0x14000aa4a", + "address": "0x140019393", "size": 7, "mnemonic": "lea", - "operands": "r9, [rip + 0x1a3bf]" + "operands": "r8, [rip + 0x19f66]" }, { - "address": "0x14000aa51", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx" - }, - { - "address": "0x14000aa53", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a3ae]" - }, - { - "address": "0x14000aa5a", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000aa5d", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a3ac]" - }, - { - "address": "0x14000aa64", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x14000aa69", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc" - }, - { - "address": "0x14000aa6e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebx" - }, - { - "address": "0x14000aa70", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14000aa73", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000aa76", - "size": 2, - "mnemonic": "je", - "operands": "0x14000aa83" - } - ], - "successors": [ - "0x14000aa83", - "0x14000aa78" - ] - }, - { - "address": "0x14000aa83", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000aa83", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1567f]" - }, - { - "address": "0x14000aa89", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000aa78", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000aa78", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, esi" - }, - { - "address": "0x14000aa7b", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x1583f]" - }, - { - "address": "0x14000aa81", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000aa89" - } - ], - "successors": [ - "0x14000aa89" - ] - }, - { - "address": "0x14000aa89", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000aa89", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000aa8e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000aa93", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000aa97", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000aa98", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a954", - "name": "", - "blocks": [ - { - "address": "0x14000a954", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a954", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000a956", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a95a", - "size": 2, - "mnemonic": "mov", - "operands": "ebx, ecx" - }, - { - "address": "0x14000a95c", - "size": 7, - "mnemonic": "lea", - "operands": "r9, [rip + 0x1a46d]" - }, - { - "address": "0x14000a963", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 1" - }, - { - "address": "0x14000a968", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip + 0x1a459]" - }, - { - "address": "0x14000a96f", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a45a]" - }, - { - "address": "0x14000a976", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a7bc" - }, - { - "address": "0x14000a97b", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, ebx" - }, - { - "address": "0x14000a97d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000a980", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a98e" - } - ], - "successors": [ - "0x14000a98e", - "0x14000a982" - ] - }, - { - "address": "0x14000a98e", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a98e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a992", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000a993", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x1578e]" - } - ], - "successors": [ - "0x140020128" - ] - }, - { - "address": "0x14000a982", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a986", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000a987", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x15932]" - } - ], - "successors": [ - "0x14001e360" - ] - }, - { - "address": "0x140020128", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140010944", - "name": "", - "blocks": [ - { - "address": "0x140010944", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010944", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rsp" - }, - { - "address": "0x140010947", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rcx" - }, - { - "address": "0x14001094b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x38" - }, - { - "address": "0x14001094f", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x10], 0xfffffffffffffffe" - }, - { - "address": "0x140010957", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [r11 + 8]" - }, - { - "address": "0x14001095b", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 - 0x18], rax" - }, - { - "address": "0x14001095f", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 2" - }, - { - "address": "0x140010964", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x50], eax" - }, - { - "address": "0x140010968", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x58], eax" - }, - { - "address": "0x14001096c", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [r11 + 0x18]" - }, - { - "address": "0x140010970", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [r11 - 0x18]" - }, - { - "address": "0x140010974", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [r11 + 0x20]" - }, - { - "address": "0x140010978", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [r11 + 0x10]" - }, - { - "address": "0x14001097c", - "size": 5, - "mnemonic": "call", - "operands": "0x140010630" - }, - { - "address": "0x140010981", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x140010982", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x38" - }, - { - "address": "0x140010986", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400022c0", - "name": "", - "blocks": [ - { - "address": "0x1400022c0", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400022c0", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x1400022c2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x1400022c6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x1400022c9", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], 1" - }, - { - "address": "0x1400022ce", + "address": "0x14001939a", "size": 3, "mnemonic": "mov", "operands": "rax, rdx" }, { - "address": "0x1400022d1", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1e110]" - }, - { - "address": "0x1400022d8", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0" - }, - { - "address": "0x1400022db", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x1400022e0", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rcx" - }, - { - "address": "0x1400022e3", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 8]" - }, - { - "address": "0x1400022e7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400022ec", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdx], xmm0" - }, - { - "address": "0x1400022ef", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060f0" - }, - { - "address": "0x1400022f4", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e2bd]" - }, - { - "address": "0x1400022fb", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x1400022fe", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140002301", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140002305", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140002306", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140001dd0", - "name": "", - "blocks": [ - { - "address": "0x140001dd0", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140001dd0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48" - }, - { - "address": "0x140001dd4", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140001dd9", - "size": 5, - "mnemonic": "call", - "operands": "0x1400018b0" - }, - { - "address": "0x140001dde", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2deab]" - }, - { - "address": "0x140001de5", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140001dea", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x140001def", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400047dc", - "name": "", - "blocks": [ - { - "address": "0x1400047dc", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400047dc", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400047e0", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rcx + 0x48]" - }, - { - "address": "0x1400047e4", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x1400047e7", - "size": 2, - "mnemonic": "je", - "operands": "0x1400047f0" - } - ], - "successors": [ - "0x1400047f0", - "0x1400047e9" - ] - }, - { - "address": "0x1400047f0", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400047f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400047f4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x1400047e9", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400047e9", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400047eb", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cda8" - }, - { - "address": "0x1400047f0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400047f4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400023d0", - "name": "", - "blocks": [ - { - "address": "0x1400023d0", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400023d0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x48" - }, - { - "address": "0x1400023d4", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rcx" - }, - { - "address": "0x1400023d7", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400023dc", - "size": 5, - "mnemonic": "call", - "operands": "0x140002344" - }, - { - "address": "0x1400023e1", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x2daf0]" - }, - { - "address": "0x1400023e8", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x1400023ed", - "size": 5, - "mnemonic": "call", - "operands": "0x140006198" - }, - { - "address": "0x1400023f2", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004770", - "name": "", - "blocks": [ - { - "address": "0x140004770", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004770", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140004775", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140004776", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000477a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14000477d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x140004780", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x140004782", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x140004784", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cda8" - }, - { - "address": "0x140004789", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000478c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1cced]" - }, - { - "address": "0x140004793", - "size": 4, - "mnemonic": "cmove", - "operands": "rax, rcx" - }, - { - "address": "0x140004797", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x48]" - }, - { - "address": "0x14000479b", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rax" - }, - { - "address": "0x14000479e", - "size": 5, - "mnemonic": "call", - "operands": "0x140004538" - }, - { - "address": "0x1400047a3", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400047a6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400047b5" - } - ], - "successors": [ - "0x1400047b5", - "0x1400047a8" - ] - }, - { - "address": "0x1400047b5", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400047b5", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400047b8", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1cff1]" - }, - { - "address": "0x1400047bf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x58]" - }, - { - "address": "0x1400047c3", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax" - }, - { - "address": "0x1400047c7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x1400047ca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400047cf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400047d3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400047d4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004538" - } - ], - "successors": [ - "0x140004538" - ] - }, - { - "address": "0x1400047a8", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400047a8", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x1400047ab", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x1400047ad", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cda8" - }, - { - "address": "0x1400047b2", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x1400047b5", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x1400047b8", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1cff1]" - }, - { - "address": "0x1400047bf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rdi + 0x58]" - }, - { - "address": "0x1400047c3", - "size": 4, - "mnemonic": "cmove", - "operands": "rbx, rax" - }, - { - "address": "0x1400047c7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x1400047ca", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400047cf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400047d3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400047d4", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140004538" - } - ], - "successors": [ - "0x140004538" - ] - }, - { - "address": "0x140004538", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004538", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000453d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x140004542", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140004543", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004547", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000454a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14000454d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x140004550", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdx" - }, - { - "address": "0x140004553", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0" - } - ], - "successors": [ - "0x1400045a0", - "0x140004555" - ] - }, - { - "address": "0x1400045a0", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400045a0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400045a5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x1400045a8", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x1400045ad", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400045b1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400045b2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140004555", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004555", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140004558", - "size": 2, - "mnemonic": "je", - "operands": "0x14000455f" - } - ], - "successors": [ - "0x14000455f", - "0x14000455a" - ] - }, - { - "address": "0x14000455f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000455f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi], 0" - }, - { - "address": "0x140004566", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140004569", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0" - } - ], - "successors": [ - "0x1400045a0", - "0x14000456b" - ] - }, - { - "address": "0x14000455a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000455a", - "size": 5, - "mnemonic": "call", - "operands": "0x14000c9d0" - }, - { - "address": "0x14000455f", - "size": 7, - "mnemonic": "mov", - "operands": "qword ptr [rdi], 0" - }, - { - "address": "0x140004566", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140004569", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0" - } - ], - "successors": [ - "0x1400045a0", - "0x14000456b" - ] - }, - { - "address": "0x14000456b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000456b", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rbx], 0" - }, - { - "address": "0x14000456e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140004571", - "size": 2, - "mnemonic": "je", - "operands": "0x14000457b" - } - ], - "successors": [ - "0x14000457b", - "0x140004573" - ] - }, - { - "address": "0x14000457b", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000457b", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rbx" - }, - { - "address": "0x14000457e", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax + 1]" - }, - { - "address": "0x140004582", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140004585", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x14000458a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax" - }, - { - "address": "0x14000458d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140004590", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0" - } - ], - "successors": [ - "0x1400045a0", - "0x140004592" - ] - }, - { - "address": "0x140004573", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004573", - "size": 3, - "mnemonic": "inc", - "operands": "rax" - }, - { - "address": "0x140004576", - "size": 3, - "mnemonic": "cmp", - "operands": "byte ptr [rax], 0" - }, - { - "address": "0x140004579", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004573" - }, - { - "address": "0x14000457b", - "size": 3, - "mnemonic": "sub", - "operands": "rax, rbx" - }, - { - "address": "0x14000457e", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax + 1]" - }, - { - "address": "0x140004582", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x140004585", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x14000458a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rdi], rax" - }, - { - "address": "0x14000458d", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x140004590", - "size": 2, - "mnemonic": "je", - "operands": "0x1400045a0" - } - ], - "successors": [ - "0x1400045a0", - "0x140004592" - ] - }, - { - "address": "0x140004592", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004592", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rsi" - }, - { - "address": "0x140004595", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x140004598", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000459b", - "size": 5, - "mnemonic": "call", - "operands": "0x14001e3e0" - }, - { - "address": "0x1400045a0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x1400045a5", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x1400045a8", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x1400045ad", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x1400045b1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x1400045b2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002260", - "name": "", - "blocks": [ - { - "address": "0x140002260", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002260", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e321]" - }, - { - "address": "0x140002267", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0" - }, - { - "address": "0x14000226f", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax" - }, - { - "address": "0x140002273", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e19e]" - }, - { - "address": "0x14000227a", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax" - }, - { - "address": "0x14000227d", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x140002280", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000d630", - "name": "", - "blocks": [ - { - "address": "0x14000d630", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d630", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011a80" - } - ], - "successors": [ - "0x140011a80" - ] - } - ] - }, - { - "address": "0x14000d640", - "name": "", - "blocks": [ - { - "address": "0x14000d640", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d640", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000d645", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000d64a", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000d64b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000d64f", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14000d652", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14000d655", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6a3" - } - ], - "successors": [ - "0x14000d6a3", - "0x14000d657" - ] - }, - { - "address": "0x14000d6a3", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d6a3", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000d6a8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000d6aa", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000d6af", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000d6b3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000d6b4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000d657", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000d657", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, 0xffffffffffffffff" - }, - { - "address": "0x14000d65e", - "size": 2, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000d660", - "size": 3, - "mnemonic": "inc", - "operands": "rbx" - }, - { - "address": "0x14000d663", - "size": 5, - "mnemonic": "cmp", - "operands": "word ptr [rcx + rbx*2], 0" - }, - { - "address": "0x14000d668", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d660" - }, - { - "address": "0x14000d66a", - "size": 3, - "mnemonic": "inc", - "operands": "rbx" - }, - { - "address": "0x14000d66d", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + rbx]" - }, - { - "address": "0x14000d671", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac0" - }, - { - "address": "0x14000d676", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000d679", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000d67c", - "size": 2, - "mnemonic": "je", - "operands": "0x14000d6a3" - } - ], - "successors": [ - "0x14000d6a3", - "0x14000d67e" - ] - }, - { - "address": "0x14000d67e", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000d67e", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rdi" - }, - { - "address": "0x14000d681", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x14000d684", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000d687", - "size": 5, - "mnemonic": "call", - "operands": "0x1400165b0" - }, - { - "address": "0x14000d68c", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000d68e", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000d6b5" - }, - { - "address": "0x14000d690", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi" - }, - { - "address": "0x14000d693", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000d698", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000d69d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000d6a1", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000d6a2", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001a8ec", - "name": "", - "blocks": [ - { - "address": "0x14001a8ec", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a8ec", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a8f1", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001a8f2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a8f6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x14001a8fb", - "size": 7, - "mnemonic": "lea", - "operands": "rdi, [rax + 0x90]" - }, - { - "address": "0x14001a902", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rax + 0x3a8]" - }, - { - "address": "0x14001a908", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rip + 0x16c82]" - }, - { - "address": "0x14001a90e", - "size": 2, - "mnemonic": "test", - "operands": "eax, ecx" - }, - { - "address": "0x14001a910", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a91a" - } - ], - "successors": [ - "0x14001a91a", - "0x14001a912" - ] - }, - { - "address": "0x14001a91a", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a91a", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x14001a91f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14001a924", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001a925", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x1890c]" - }, - { - "address": "0x14001a92c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14001a92f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a95c" - }, - { - "address": "0x14001a934", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14001a937", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x14001a93c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001a941", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001a944", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a954" - } - ], - "successors": [ - "0x14001a954", - "0x14001a946" - ] - }, - { - "address": "0x14001a912", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a912", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rdi]" - }, - { - "address": "0x14001a915", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001a918", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a946" - }, - { - "address": "0x14001a91a", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x14001a91f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14001a924", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001a925", - "size": 7, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rip + 0x1890c]" - }, - { - "address": "0x14001a92c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14001a92f", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a95c" - }, - { - "address": "0x14001a934", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14001a937", - "size": 5, - "mnemonic": "mov", - "operands": "ecx, 4" - }, - { - "address": "0x14001a93c", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001a941", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14001a944", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a954" - } - ], - "successors": [ - "0x14001a954", - "0x14001a946" - ] - }, - { - "address": "0x14001a954", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a954", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d6d0" - }, - { - "address": "0x14001a959", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001a95a", - "size": 1, - "mnemonic": "int3", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a946", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a946", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x14001a949", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a94e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a952", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a953", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000df00", - "name": "", - "blocks": [ - { - "address": "0x14000df00", - "size": 17, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000df00", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14000df02", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000df06", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000df08", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14000df0d", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000df0e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x2312b]" - }, - { - "address": "0x14000df15", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x14000df17", + "address": "0x14001939d", "size": 3, "mnemonic": "and", - "operands": "ecx, 0x3f" + "operands": "edx, 0x3f" }, { - "address": "0x14000df1a", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x25147]" - }, - { - "address": "0x14000df21", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rax" - }, - { - "address": "0x14000df24", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl" - }, - { - "address": "0x14000df27", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000df29", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14000df2e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x14000df31", + "address": "0x1400193a0", "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" + "mnemonic": "sar", + "operands": "rax, 6" }, { - "address": "0x14000df35", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000df36", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016634", - "name": "", - "blocks": [ - { - "address": "0x140016634", - "size": 21, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140016634", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140016639", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14001663e", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001663f", + "address": "0x1400193a4", "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" + "mnemonic": "lea", + "operands": "rcx, [rdx + rdx*8]" }, { - "address": "0x140016643", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r9" - }, - { - "address": "0x140016646", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x140016648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14001664d", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001664e", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x1a9eb]" - }, - { - "address": "0x140016655", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, eax" - }, - { - "address": "0x140016657", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0x3f" - }, - { - "address": "0x14001665a", - "size": 7, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rip + 0x1d0c7]" - }, - { - "address": "0x140016661", - "size": 3, - "mnemonic": "xor", - "operands": "rbx, rax" - }, - { - "address": "0x140016664", - "size": 3, - "mnemonic": "ror", - "operands": "rbx, cl" - }, - { - "address": "0x140016667", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdi]" - }, - { - "address": "0x140016669", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001666e", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140016671", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140016676", + "address": "0x1400193a8", "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001667a", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001667b", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400117a4", - "name": "", - "blocks": [ - { - "address": "0x1400117a4", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400117a4", - "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "operands": "rax, qword ptr [r8 + rax*8]" }, { - "address": "0x1400117a9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x1400117ae", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x1400117af", + "address": "0x1400193ac", "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" + "mnemonic": "lea", + "operands": "rcx, [rax + rcx*8]" }, { - "address": "0x1400117b3", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe93f]" - }, - { - "address": "0x1400117b9", - "size": 6, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rip + 0x1fb01]" - }, - { - "address": "0x1400117bf", - "size": 4, - "mnemonic": "or", - "operands": "rdx, 0xffffffffffffffff" - }, - { - "address": "0x1400117c3", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x1400117c5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011fe8" - }, - { - "address": "0x1400117ca", - "size": 2, - "mnemonic": "xor", - "operands": "esi, esi" - }, - { - "address": "0x1400117cc", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x1400117ce", - "size": 2, - "mnemonic": "jne", - "operands": "0x1400117dc" - }, - { - "address": "0x1400117d0", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, edi" - }, - { - "address": "0x1400117d2", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0xe928]" - }, - { - "address": "0x1400117d8", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x1400117da", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140011849" - } - ], - "successors": [ - "0x140011849" - ] - }, - { - "address": "0x140011849", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140011849", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001184e", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x38]" - }, - { - "address": "0x140011853", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140011857", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140011858", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000b1f8", - "name": "", - "blocks": [ - { - "address": "0x14000b1f8", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000b1f8", - "size": 4, - "mnemonic": "add", - "operands": "rcx, 0x30" - }, - { - "address": "0x14000b1fc", + "address": "0x1400193b0", "size": 7, "mnemonic": "jmp", - "operands": "qword ptr [rip + 0x14e0d]" + "operands": "qword ptr [rip + 0x6c59]" } ], "successors": [ @@ -140740,1258 +391623,42 @@ ] }, { - "address": "0x14000b678", + "address": "0x140019514", + "end_address": "0x14001952a", "name": "", "blocks": [ { - "address": "0x14000b678", - "size": 22, - "is_prolog": true, - "is_epilog": false, + "address": "0x140019514", + "size": 5, + "is_prolog": false, + "is_epilog": true, "instructions": [ { - "address": "0x14000b678", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000b67d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdi" - }, - { - "address": "0x14000b682", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000b683", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000b686", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x60" - }, - { - "address": "0x14000b68a", - "size": 5, - "mnemonic": "and", - "operands": "qword ptr [rbp - 0x40], 0" - }, - { - "address": "0x14000b68f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000b692", + "address": "0x140019514", "size": 7, "mnemonic": "cmp", - "operands": "dword ptr [rip + 0x27b57], 0" + "operands": "dword ptr [rip + 0x1a335], 0" }, { - "address": "0x14000b699", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x30], 0" - }, - { - "address": "0x14000b69d", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 0" - }, - { - "address": "0x14000b6a1", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x10], 0" - }, - { - "address": "0x14000b6a5", - "size": 4, - "mnemonic": "mov", - "operands": "byte ptr [rbp - 8], 0" - }, - { - "address": "0x14000b6a9", + "address": "0x14001951b", "size": 2, "mnemonic": "jne", - "operands": "0x14000b6bb" + "operands": "0x140019527" }, { - "address": "0x14000b6ab", - "size": 7, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [rip + 0x25d76]" - }, - { - "address": "0x14000b6b2", - "size": 4, + "address": "0x14001951d", + "size": 10, "mnemonic": "mov", - "operands": "byte ptr [rbp - 0x18], 1" + "operands": "dword ptr [rip + 0x1a329], 0x4000" }, { - "address": "0x14000b6b6", - "size": 5, - "mnemonic": "movdqu", - "operands": "xmmword ptr [rbp - 0x28], xmm0" - }, - { - "address": "0x14000b6bb", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14000b6be", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000b6cb" - }, - { - "address": "0x14000b6c0", - "size": 2, - "mnemonic": "xor", - "operands": "ecx, ecx" - }, - { - "address": "0x14000b6c2", - "size": 5, - "mnemonic": "call", - "operands": "0x14000b58c" - }, - { - "address": "0x14000b6c7", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x14000b6c9", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000b6fd" - } - ], - "successors": [ - "0x14000b6fd" - ] - } - ] - }, - { - "address": "0x14001be60", - "name": "", - "blocks": [ - { - "address": "0x14001be60", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be60", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001be65", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001be6a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001be6f", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001be70", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001be74", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8" - }, - { - "address": "0x14001be77", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001be7a", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx" - }, - { - "address": "0x14001be7d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001be80", - "size": 2, - "mnemonic": "je", - "operands": "0x14001be9f" - } - ], - "successors": [ - "0x14001be9f", - "0x14001be82" - ] - }, - { - "address": "0x14001be9f", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be9f", - "size": 3, - "mnemonic": "test", - "operands": "rsi, rsi" - }, - { - "address": "0x14001bea2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001beae" - } - ], - "successors": [ - "0x14001beae", - "0x14001bea4" - ] - }, - { - "address": "0x14001be82", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001be82", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001be84", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rdx - 0x20]" - }, - { - "address": "0x14001be88", - "size": 3, - "mnemonic": "div", - "operands": "rbx" - }, - { - "address": "0x14001be8b", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r8" - }, - { - "address": "0x14001be8e", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001be9f" - }, - { - "address": "0x14001be90", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14001be95", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0xc" - }, - { - "address": "0x14001be9b", + "address": "0x140019527", "size": 2, "mnemonic": "xor", "operands": "eax, eax" }, { - "address": "0x14001be9d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001bee0" - } - ], - "successors": [ - "0x14001bee0" - ] - }, - { - "address": "0x14001beae", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001beae", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14001beb0", - "size": 4, - "mnemonic": "imul", - "operands": "rbx, rbp" - }, - { - "address": "0x14001beb4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14001beb7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x14001beba", - "size": 5, - "mnemonic": "call", - "operands": "0x140016930" - }, - { - "address": "0x14001bebf", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14001bec2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001bec5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bedd" - } - ], - "successors": [ - "0x14001bedd", - "0x14001bec7" - ] - }, - { - "address": "0x14001bea4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001bea4", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d6d0" - }, - { - "address": "0x14001bea9", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rax" - }, - { - "address": "0x14001beac", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001beb0" - } - ], - "successors": [ - "0x14001beb0" - ] - }, - { - "address": "0x14001bee0", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bee0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001bee5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001beea", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001beef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bef3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001bef4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bedd", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bedd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi" - }, - { - "address": "0x14001bee0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001bee5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001beea", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001beef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bef3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001bef4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001bec7", - "size": 14, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001bec7", - "size": 3, - "mnemonic": "cmp", - "operands": "rdi, rbx" - }, - { - "address": "0x14001beca", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001bedd" - }, - { - "address": "0x14001becc", - "size": 3, - "mnemonic": "sub", - "operands": "rbx, rdi" - }, - { - "address": "0x14001becf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rax + rdi]" - }, - { - "address": "0x14001bed3", - "size": 3, - "mnemonic": "mov", - "operands": "r8, rbx" - }, - { - "address": "0x14001bed6", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14001bed8", - "size": 5, - "mnemonic": "call", - "operands": "0x14001ea80" - }, - { - "address": "0x14001bedd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsi" - }, - { - "address": "0x14001bee0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001bee5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001beea", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001beef", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001bef3", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001bef4", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001beb0", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001beb0", - "size": 4, - "mnemonic": "imul", - "operands": "rbx, rbp" - }, - { - "address": "0x14001beb4", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rsi" - }, - { - "address": "0x14001beb7", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rbx" - }, - { - "address": "0x14001beba", - "size": 5, - "mnemonic": "call", - "operands": "0x140016930" - }, - { - "address": "0x14001bebf", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14001bec2", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001bec5", - "size": 2, - "mnemonic": "je", - "operands": "0x14001bedd" - } - ], - "successors": [ - "0x14001bedd", - "0x14001bec7" - ] - } - ] - }, - { - "address": "0x14001a844", - "name": "", - "blocks": [ - { - "address": "0x14001a844", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a844", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001a848", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a84b", - "size": 6, - "mnemonic": "je", - "operands": "0x14001a8e7" - } - ], - "successors": [ - "0x14001a8e7", - "0x14001a851" - ] - }, - { - "address": "0x14001a8e7", - "size": 2, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a8e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001a8eb", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a851", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a851", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff" - }, - { - "address": "0x14001a855", - "size": 5, - "mnemonic": "lock add", - "operands": "dword ptr [rcx + 0x10], r9d" - }, - { - "address": "0x14001a85a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe0]" - }, - { - "address": "0x14001a861", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a864", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a86a" - } - ], - "successors": [ - "0x14001a86a", - "0x14001a866" - ] - }, - { - "address": "0x14001a86a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a86a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xf0]" - }, - { - "address": "0x14001a871", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a874", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a87a" - } - ], - "successors": [ - "0x14001a87a", - "0x14001a876" - ] - }, - { - "address": "0x14001a866", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a866", - "size": 4, - "mnemonic": "lock add", - "operands": "dword ptr [rax], r9d" - }, - { - "address": "0x14001a86a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xf0]" - }, - { - "address": "0x14001a871", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a874", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a87a" - } - ], - "successors": [ - "0x14001a87a", - "0x14001a876" - ] - }, - { - "address": "0x14001a87a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a87a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe8]" - }, - { - "address": "0x14001a881", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a884", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a88a" - } - ], - "successors": [ - "0x14001a88a", - "0x14001a886" - ] - }, - { - "address": "0x14001a876", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a876", - "size": 4, - "mnemonic": "lock add", - "operands": "dword ptr [rax], r9d" - }, - { - "address": "0x14001a87a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xe8]" - }, - { - "address": "0x14001a881", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a884", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a88a" - } - ], - "successors": [ - "0x14001a88a", - "0x14001a886" - ] - }, - { - "address": "0x14001a88a", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a88a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x100]" - }, - { - "address": "0x14001a891", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a894", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a89a" - } - ], - "successors": [ - "0x14001a89a", - "0x14001a896" - ] - }, - { - "address": "0x14001a886", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a886", - "size": 4, - "mnemonic": "lock add", - "operands": "dword ptr [rax], r9d" - }, - { - "address": "0x14001a88a", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0x100]" - }, - { - "address": "0x14001a891", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a894", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a89a" - } - ], - "successors": [ - "0x14001a89a", - "0x14001a896" - ] - }, - { - "address": "0x14001a89a", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a89a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x38]" - }, - { - "address": "0x14001a89e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 6" - }, - { - "address": "0x14001a8a4", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16b8d]" - }, - { - "address": "0x14001a8ab", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x10], rdx" - }, - { - "address": "0x14001a8af", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8bd" - } - ], - "successors": [ - "0x14001a8bd", - "0x14001a8b1" - ] - }, - { - "address": "0x14001a896", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a896", - "size": 4, - "mnemonic": "lock add", - "operands": "dword ptr [rax], r9d" - }, - { - "address": "0x14001a89a", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rcx + 0x38]" - }, - { - "address": "0x14001a89e", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 6" - }, - { - "address": "0x14001a8a4", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x16b8d]" - }, - { - "address": "0x14001a8ab", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x10], rdx" - }, - { - "address": "0x14001a8af", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8bd" - } - ], - "successors": [ - "0x14001a8bd", - "0x14001a8b1" - ] - }, - { - "address": "0x14001a8bd", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a8bd", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x18], 0" - }, - { - "address": "0x14001a8c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8d1" - } - ], - "successors": [ - "0x14001a8d1", - "0x14001a8c4" - ] - }, - { - "address": "0x14001a8b1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a8b1", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001a8b4", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001a8b7", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8bd" - } - ], - "successors": [ - "0x14001a8bd", - "0x14001a8b9" - ] - }, - { - "address": "0x14001a8d1", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a8d1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20" - }, - { - "address": "0x14001a8d5", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 1" - }, - { - "address": "0x14001a8d9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a8a4" - }, - { - "address": "0x14001a8db", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x120]" - }, - { - "address": "0x14001a8e2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a81c" - }, - { - "address": "0x14001a8e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001a8eb", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a8c4", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a8c4", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax - 8]" - }, - { - "address": "0x14001a8c8", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001a8cb", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8d1" - } - ], - "successors": [ - "0x14001a8d1", - "0x14001a8cd" - ] - }, - { - "address": "0x14001a8b9", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a8b9", - "size": 4, - "mnemonic": "lock add", - "operands": "dword ptr [rdx], r9d" - }, - { - "address": "0x14001a8bd", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rax - 0x18], 0" - }, - { - "address": "0x14001a8c2", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a8d1" - } - ], - "successors": [ - "0x14001a8d1", - "0x14001a8c4" - ] - }, - { - "address": "0x14001a8cd", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a8cd", - "size": 4, - "mnemonic": "lock add", - "operands": "dword ptr [rdx], r9d" - }, - { - "address": "0x14001a8d1", - "size": 4, - "mnemonic": "add", - "operands": "rax, 0x20" - }, - { - "address": "0x14001a8d5", - "size": 4, - "mnemonic": "sub", - "operands": "r8, 1" - }, - { - "address": "0x14001a8d9", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a8a4" - }, - { - "address": "0x14001a8db", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x120]" - }, - { - "address": "0x14001a8e2", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a81c" - }, - { - "address": "0x14001a8e7", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001a8eb", + "address": "0x140019529", "size": 1, "mnemonic": "ret", "operands": "" @@ -142004,6 +391671,7 @@ }, { "address": "0x14001a5b8", + "end_address": "0x14001a7e3", "name": "", "blocks": [ { @@ -142644,5344 +392312,9 @@ } ] }, - { - "address": "0x14001a644", - "name": "", - "blocks": [ - { - "address": "0x14001a644", - "size": 9, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a644", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a649", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001a64e", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001a653", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001a654", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a658", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 0xf8]" - }, - { - "address": "0x14001a65f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001a662", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a665", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6e0" - } - ], - "successors": [ - "0x14001a6e0", - "0x14001a667" - ] - }, - { - "address": "0x14001a6e0", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a6e0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x100]" - }, - { - "address": "0x14001a6e7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a6ea", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a733" - } - ], - "successors": [ - "0x14001a733", - "0x14001a6ec" - ] - }, - { - "address": "0x14001a667", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a667", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x16b92]" - }, - { - "address": "0x14001a66e", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx" - }, - { - "address": "0x14001a671", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6e0" - } - ], - "successors": [ - "0x14001a6e0", - "0x14001a673" - ] - }, - { - "address": "0x14001a733", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a733", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x120]" - }, - { - "address": "0x14001a73a", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a7e4" - }, - { - "address": "0x14001a73f", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rbx + 0x128]" - }, - { - "address": "0x14001a746", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 6" - }, - { - "address": "0x14001a74b", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 0x38]" - }, - { - "address": "0x14001a74f", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x16ce2]" - }, - { - "address": "0x14001a756", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x10], rax" - }, - { - "address": "0x14001a75a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a776" - } - ], - "successors": [ - "0x14001a776", - "0x14001a75c" - ] - }, - { - "address": "0x14001a6ec", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a6ec", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0" - }, - { - "address": "0x14001a6ef", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a733" - }, - { - "address": "0x14001a6f1", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x108]" - }, - { - "address": "0x14001a6f8", - "size": 7, - "mnemonic": "sub", - "operands": "rcx, 0xfe" - }, - { - "address": "0x14001a6ff", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a704", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x110]" - }, - { - "address": "0x14001a70b", - "size": 5, - "mnemonic": "mov", - "operands": "edi, 0x80" - }, - { - "address": "0x14001a710", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rdi" - }, - { - "address": "0x14001a713", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a718", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x118]" - }, - { - "address": "0x14001a71f", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rdi" - }, - { - "address": "0x14001a722", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a727", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x100]" - }, - { - "address": "0x14001a72e", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a733", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x120]" - }, - { - "address": "0x14001a73a", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a7e4" - }, - { - "address": "0x14001a73f", - "size": 7, - "mnemonic": "lea", - "operands": "rsi, [rbx + 0x128]" - }, - { - "address": "0x14001a746", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 6" - }, - { - "address": "0x14001a74b", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rbx + 0x38]" - }, - { - "address": "0x14001a74f", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x16ce2]" - }, - { - "address": "0x14001a756", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x10], rax" - }, - { - "address": "0x14001a75a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a776" - } - ], - "successors": [ - "0x14001a776", - "0x14001a75c" - ] - }, - { - "address": "0x14001a673", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a673", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0xe0]" - }, - { - "address": "0x14001a67a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a67d", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6e0" - } - ], - "successors": [ - "0x14001a6e0", - "0x14001a67f" - ] - }, - { - "address": "0x14001a776", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a776", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x18], 0" - }, - { - "address": "0x14001a77b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a790" - } - ], - "successors": [ - "0x14001a790", - "0x14001a77d" - ] - }, - { - "address": "0x14001a75c", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a75c", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi]" - }, - { - "address": "0x14001a75f", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a762", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a776" - } - ], - "successors": [ - "0x14001a776", - "0x14001a764" - ] - }, - { - "address": "0x14001a67f", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a67f", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rax], 0" - }, - { - "address": "0x14001a682", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a6e0" - }, - { - "address": "0x14001a684", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf0]" - }, - { - "address": "0x14001a68b", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a68e", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6a6" - } - ], - "successors": [ - "0x14001a6a6", - "0x14001a690" - ] - }, - { - "address": "0x14001a790", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a790", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8" - }, - { - "address": "0x14001a794", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 0x20" - }, - { - "address": "0x14001a798", - "size": 4, - "mnemonic": "sub", - "operands": "rbp, 1" - }, - { - "address": "0x14001a79c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a74f" - }, - { - "address": "0x14001a79e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14001a7a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a7a6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001a7ab", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001a7b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a7b4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a7b5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011b00" - } - ], - "successors": [ - "0x140011b00" - ] - }, - { - "address": "0x14001a77d", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a77d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi - 8]" - }, - { - "address": "0x14001a781", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a784", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a790" - } - ], - "successors": [ - "0x14001a790", - "0x14001a786" - ] - }, - { - "address": "0x14001a764", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a764", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0" - }, - { - "address": "0x14001a767", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a776" - }, - { - "address": "0x14001a769", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a76e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]" - }, - { - "address": "0x14001a771", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a776", - "size": 5, - "mnemonic": "cmp", - "operands": "qword ptr [rdi - 0x18], 0" - }, - { - "address": "0x14001a77b", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a790" - } - ], - "successors": [ - "0x14001a790", - "0x14001a77d" - ] - }, - { - "address": "0x14001a6a6", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a6a6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xe8]" - }, - { - "address": "0x14001a6ad", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a6b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6c8" - } - ], - "successors": [ - "0x14001a6c8", - "0x14001a6b2" - ] - }, - { - "address": "0x14001a690", - "size": 8, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a690", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0" - }, - { - "address": "0x14001a693", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a6a6" - }, - { - "address": "0x14001a695", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a69a", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]" - }, - { - "address": "0x14001a6a1", - "size": 5, - "mnemonic": "call", - "operands": "0x14001952c" - }, - { - "address": "0x14001a6a6", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xe8]" - }, - { - "address": "0x14001a6ad", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a6b0", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a6c8" - } - ], - "successors": [ - "0x14001a6c8", - "0x14001a6b2" - ] - }, - { - "address": "0x14001a786", - "size": 14, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a786", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0" - }, - { - "address": "0x14001a789", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a790" - }, - { - "address": "0x14001a78b", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a790", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8" - }, - { - "address": "0x14001a794", - "size": 4, - "mnemonic": "add", - "operands": "rdi, 0x20" - }, - { - "address": "0x14001a798", - "size": 4, - "mnemonic": "sub", - "operands": "rbp, 1" - }, - { - "address": "0x14001a79c", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a74f" - }, - { - "address": "0x14001a79e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14001a7a1", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a7a6", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001a7ab", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001a7b0", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a7b4", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a7b5", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140011b00" - } - ], - "successors": [ - "0x140011b00" - ] - }, - { - "address": "0x14001a6c8", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a6c8", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xe0]" - }, - { - "address": "0x14001a6cf", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a6d4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]" - }, - { - "address": "0x14001a6db", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a6e0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x100]" - }, - { - "address": "0x14001a6e7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a6ea", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a733" - } - ], - "successors": [ - "0x14001a733", - "0x14001a6ec" - ] - }, - { - "address": "0x14001a6b2", - "size": 12, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a6b2", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], 0" - }, - { - "address": "0x14001a6b5", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a6c8" - }, - { - "address": "0x14001a6b7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a6bc", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]" - }, - { - "address": "0x14001a6c3", - "size": 5, - "mnemonic": "call", - "operands": "0x140019b54" - }, - { - "address": "0x14001a6c8", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xe0]" - }, - { - "address": "0x14001a6cf", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a6d4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0xf8]" - }, - { - "address": "0x14001a6db", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a6e0", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rbx + 0x100]" - }, - { - "address": "0x14001a6e7", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14001a6ea", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a733" - } - ], - "successors": [ - "0x14001a733", - "0x14001a6ec" - ] - } - ] - }, - { - "address": "0x1400188c8", - "name": "", - "blocks": [ - { - "address": "0x1400188c8", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400188c8", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400188cc", - "size": 5, - "mnemonic": "call", - "operands": "0x1400118c4" - }, - { - "address": "0x1400188d1", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1af68]" - }, - { - "address": "0x1400188d8", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x1400188db", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x1400188df", - "size": 5, - "mnemonic": "jmp", - "operands": "0x1400187b0" - } - ], - "successors": [ - "0x1400187b0" - ] - } - ] - }, - { - "address": "0x14001c11c", - "name": "", - "blocks": [ - { - "address": "0x14001c11c", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c11c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001c121", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001c126", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001c12b", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001c12c", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14001c12e", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14001c130", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c134", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x14001c137", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001c13a", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c187" - } - ], - "successors": [ - "0x14001c187", - "0x14001c13c" - ] - }, - { - "address": "0x14001c187", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c187", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001c189", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001c18e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001c193", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001c198", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c19c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14001c19e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001c1a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c1a1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c13c", - "size": 16, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c13c", - "size": 2, - "mnemonic": "xor", - "operands": "ebx, ebx" - }, - { - "address": "0x14001c13e", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0x1c145]" - }, - { - "address": "0x14001c145", - "size": 5, - "mnemonic": "mov", - "operands": "esi, 0xe3" - }, - { - "address": "0x14001c14a", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rsi + rbx]" - }, - { - "address": "0x14001c14d", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x55" - }, - { - "address": "0x14001c153", - "size": 1, - "mnemonic": "cdq", - "operands": "" - }, - { - "address": "0x14001c154", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x14001c157", - "size": 2, - "mnemonic": "sub", - "operands": "eax, edx" - }, - { - "address": "0x14001c159", - "size": 2, - "mnemonic": "sar", - "operands": "eax, 1" - }, - { - "address": "0x14001c15b", - "size": 3, - "mnemonic": "movsxd", - "operands": "rbp, eax" - }, - { - "address": "0x14001c15e", - "size": 3, - "mnemonic": "mov", - "operands": "r14, rbp" - }, - { - "address": "0x14001c161", - "size": 3, - "mnemonic": "add", - "operands": "r14, r14" - }, - { - "address": "0x14001c164", - "size": 8, - "mnemonic": "mov", - "operands": "rdx, qword ptr [r15 + r14*8 + 0x294f0]" - }, - { - "address": "0x14001c16c", - "size": 5, - "mnemonic": "call", - "operands": "0x14001d410" - }, - { - "address": "0x14001c171", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001c173", - "size": 2, - "mnemonic": "je", - "operands": "0x14001c1a2" - } - ], - "successors": [ - "0x14001c1a2", - "0x14001c175" - ] - }, - { - "address": "0x14001c1a2", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c1a2", - "size": 8, - "mnemonic": "movsxd", - "operands": "rax, dword ptr [r15 + r14*8 + 0x294f8]" - }, - { - "address": "0x14001c1aa", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14001c1ac", - "size": 2, - "mnemonic": "js", - "operands": "0x14001c187" - } - ], - "successors": [ - "0x14001c187", - "0x14001c1ae" - ] - }, - { - "address": "0x14001c175", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c175", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rbp - 1]" - }, - { - "address": "0x14001c178", - "size": 3, - "mnemonic": "cmovns", - "operands": "ecx, esi" - }, - { - "address": "0x14001c17b", - "size": 2, - "mnemonic": "mov", - "operands": "esi, ecx" - }, - { - "address": "0x14001c17d", - "size": 3, - "mnemonic": "lea", - "operands": "ecx, [rbp + 1]" - }, - { - "address": "0x14001c180", - "size": 3, - "mnemonic": "cmovns", - "operands": "ebx, ecx" - }, - { - "address": "0x14001c183", - "size": 2, - "mnemonic": "cmp", - "operands": "ebx, esi" - }, - { - "address": "0x14001c185", - "size": 2, - "mnemonic": "jle", - "operands": "0x14001c14a" - }, - { - "address": "0x14001c187", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001c189", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001c18e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001c193", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001c198", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c19c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14001c19e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001c1a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c1a1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001c1ae", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001c1ae", - "size": 6, - "mnemonic": "cmp", - "operands": "rax, 0xe4" - }, - { - "address": "0x14001c1b4", - "size": 2, - "mnemonic": "jae", - "operands": "0x14001c187" - }, - { - "address": "0x14001c1b6", - "size": 3, - "mnemonic": "add", - "operands": "rax, rax" - }, - { - "address": "0x14001c1b9", - "size": 8, - "mnemonic": "mov", - "operands": "eax, dword ptr [r15 + rax*8 + 0x27aa0]" - }, - { - "address": "0x14001c1c1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001c189" - } - ], - "successors": [ - "0x14001c189" - ] - }, - { - "address": "0x14001c189", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001c189", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001c18e", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14001c193", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14001c198", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001c19c", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14001c19e", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14001c1a0", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001c1a1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140004d34", - "name": "", - "blocks": [ - { - "address": "0x140004d34", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004d34", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140004d39", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140004d3a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004d3e", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x140004d41", - "size": 4, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx + 0x38]" - }, - { - "address": "0x140004d45", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140004d5d" - } - ], - "successors": [ - "0x140004d5d" - ] - }, - { - "address": "0x140004d5d", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004d5d", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140004d60", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004d47" - }, - { - "address": "0x140004d62", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x30]" - }, - { - "address": "0x140004d66", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140004d69", - "size": 2, - "mnemonic": "je", - "operands": "0x140004d80" - } - ], - "successors": [ - "0x140004d80", - "0x140004d6b" - ] - }, - { - "address": "0x140004d80", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004d80", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x30], 0" - }, - { - "address": "0x140004d88", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]" - }, - { - "address": "0x140004d8c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140004d8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004da6" - } - ], - "successors": [ - "0x140004da6", - "0x140004d91" - ] - }, - { - "address": "0x140004d6b", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140004d6b", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx]" - }, - { - "address": "0x140004d6e", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x18" - }, - { - "address": "0x140004d73", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x140004d78", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140004d7b", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140004d7e", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004d6b" - }, - { - "address": "0x140004d80", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x30], 0" - }, - { - "address": "0x140004d88", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rdi + 0x38]" - }, - { - "address": "0x140004d8c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140004d8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140004da6" - } - ], - "successors": [ - "0x140004da6", - "0x140004d91" - ] - }, - { - "address": "0x140004da6", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004da6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x38], 0" - }, - { - "address": "0x140004dae", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140004db3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004db7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140004db8", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140004d91", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140004d91", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx]" - }, - { - "address": "0x140004d94", - "size": 5, - "mnemonic": "mov", - "operands": "edx, 0x18" - }, - { - "address": "0x140004d99", - "size": 5, - "mnemonic": "call", - "operands": "0x140005170" - }, - { - "address": "0x140004d9e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140004da1", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x140004da4", - "size": 2, - "mnemonic": "jne", - "operands": "0x140004d91" - }, - { - "address": "0x140004da6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rdi + 0x38], 0" - }, - { - "address": "0x140004dae", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140004db3", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140004db7", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140004db8", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000753c", - "name": "", - "blocks": [ - { - "address": "0x14000753c", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000753c", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007540", - "size": 4, - "mnemonic": "movsxd", - "operands": "r9, dword ptr [r8 + 0x1c]" - }, - { - "address": "0x140007544", - "size": 3, - "mnemonic": "mov", - "operands": "r10, r8" - }, - { - "address": "0x140007547", - "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" - }, - { - "address": "0x14000754a", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r9 + rax]" - }, - { - "address": "0x14000754e", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, -2" - }, - { - "address": "0x140007551", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000755e" - }, - { - "address": "0x140007553", - "size": 3, - "mnemonic": "mov", - "operands": "r8, qword ptr [rdx]" - }, - { - "address": "0x140007556", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r10" - }, - { - "address": "0x140007559", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e8" - }, - { - "address": "0x14000755e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140007562", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000aae0", - "name": "", - "blocks": [ - { - "address": "0x14000aae0", - "size": 16, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000aae0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000aae4", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x14000aae9", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx" - }, - { - "address": "0x14000aaee", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r8d" - }, - { - "address": "0x14000aaf3", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]" - }, - { - "address": "0x14000aaf6", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x14000aaf9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a6d0" - }, - { - "address": "0x14000aafe", - "size": 2, - "mnemonic": "call", - "operands": "rax" - }, - { - "address": "0x14000ab00", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a700" - }, - { - "address": "0x14000ab05", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rax" - }, - { - "address": "0x14000ab08", - "size": 5, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000ab0d", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdx]" - }, - { - "address": "0x14000ab10", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 2" - }, - { - "address": "0x14000ab16", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a6d0" - }, - { - "address": "0x14000ab1b", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14000ab1f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006dd0", - "name": "", - "blocks": [ - { - "address": "0x140006dd0", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006dd0", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140006dd2", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006dd6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140006dd9", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140006dde", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rax + 0x60], rbx" - }, - { - "address": "0x140006de2", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140006de6", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140006de7", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140006510", - "name": "", - "blocks": [ - { - "address": "0x140006510", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140006510", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006514", - "size": 4, - "mnemonic": "test", - "operands": "byte ptr [r8], 1" - }, - { - "address": "0x140006518", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x14000651b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x140006520", - "size": 2, - "mnemonic": "je", - "operands": "0x14000652f" - } - ], - "successors": [ - "0x14000652f", - "0x140006522" - ] - }, - { - "address": "0x14000652f", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000652f", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff" - }, - { - "address": "0x140006533", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]" - }, - { - "address": "0x140006538", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50" - }, - { - "address": "0x14000653d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006541", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140006522", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140006522", - "size": 4, - "mnemonic": "mov", - "operands": "eax, dword ptr [r8 + 0x14]" - }, - { - "address": "0x140006526", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rax + rcx]" - }, - { - "address": "0x14000652a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rcx" - }, - { - "address": "0x14000652f", - "size": 4, - "mnemonic": "or", - "operands": "r9d, 0xffffffff" - }, - { - "address": "0x140006533", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x30]" - }, - { - "address": "0x140006538", - "size": 5, - "mnemonic": "call", - "operands": "0x140009f50" - }, - { - "address": "0x14000653d", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x140006541", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140009f50", - "name": "", - "blocks": [ - { - "address": "0x140009f50", - "size": 30, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009f50", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rsp" - }, - { - "address": "0x140009f53", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140009f54", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x140009f55", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140009f56", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x140009f58", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x140009f5a", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x140009f5c", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140009f5e", - "size": 7, - "mnemonic": "sub", - "operands": "rsp, 0x100" - }, - { - "address": "0x140009f65", - "size": 4, - "mnemonic": "movaps", - "operands": "xmmword ptr [rax - 0x48], xmm6" - }, - { - "address": "0x140009f69", - "size": 7, - "mnemonic": "mov", - "operands": "rax, qword ptr [rip + 0x270d0]" - }, - { - "address": "0x140009f70", - "size": 3, - "mnemonic": "xor", - "operands": "rax, rsp" - }, - { - "address": "0x140009f73", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xe0], rax" - }, - { - "address": "0x140009f7b", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r9d" - }, - { - "address": "0x140009f7e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r8" - }, - { - "address": "0x140009f81", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rdx" - }, - { - "address": "0x140009f84", - "size": 3, - "mnemonic": "mov", - "operands": "r12, rcx" - }, - { - "address": "0x140009f87", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x78], rcx" - }, - { - "address": "0x140009f8c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x60], rcx" - }, - { - "address": "0x140009f91", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x48], r9d" - }, - { - "address": "0x140009f96", - "size": 5, - "mnemonic": "call", - "operands": "0x140006da8" - }, - { - "address": "0x140009f9b", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x68], rax" - }, - { - "address": "0x140009fa0", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, rsi" - }, - { - "address": "0x140009fa3", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x140009fa6", - "size": 5, - "mnemonic": "call", - "operands": "0x1400075e0" - }, - { - "address": "0x140009fab", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x140009fad", - "size": 4, - "mnemonic": "lea", - "operands": "r14, [rsi + 0x48]" - }, - { - "address": "0x140009fb1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x70], r14" - }, - { - "address": "0x140009fb6", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [r14], 0" - }, - { - "address": "0x140009fba", - "size": 2, - "mnemonic": "je", - "operands": "0x140009fd3" - } - ], - "successors": [ - "0x140009fd3", - "0x140009fbc" - ] - }, - { - "address": "0x140009fd3", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009fd3", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009fd8", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x78], -2" - }, - { - "address": "0x140009fdc", - "size": 2, - "mnemonic": "je", - "operands": "0x140009ff2" - } - ], - "successors": [ - "0x140009ff2", - "0x140009fde" - ] - }, - { - "address": "0x140009fbc", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009fbc", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009fc1", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x78], -2" - }, - { - "address": "0x140009fc5", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a256" - }, - { - "address": "0x140009fcb", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [r14]" - }, - { - "address": "0x140009fce", - "size": 3, - "mnemonic": "sub", - "operands": "edi, 2" - }, - { - "address": "0x140009fd1", - "size": 2, - "mnemonic": "jmp", - "operands": "0x140009ff2" - } - ], - "successors": [ - "0x140009ff2" - ] - }, - { - "address": "0x140009ff2", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009ff2", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009ff7", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x140009ffa", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8" - }, - { - "address": "0x140009ffe", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x80], rsi" - }, - { - "address": "0x14000a006", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]" - }, - { - "address": "0x14000a009", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000a00b", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc8], rdx" - }, - { - "address": "0x14000a013", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0" - }, - { - "address": "0x14000a016", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0xd0], xmm0" - }, - { - "address": "0x14000a01e", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 8], edx" - }, - { - "address": "0x14000a021", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a061" - } - ], - "successors": [ - "0x14000a061", - "0x14000a023" - ] - }, - { - "address": "0x140009fde", - "size": 15, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140009fde", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009fe3", - "size": 3, - "mnemonic": "mov", - "operands": "edi, dword ptr [rax + 0x78]" - }, - { - "address": "0x140009fe6", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009feb", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rax + 0x78], 0xfffffffe" - }, - { - "address": "0x140009ff2", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x140009ff7", - "size": 3, - "mnemonic": "inc", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x140009ffa", - "size": 4, - "mnemonic": "add", - "operands": "rsi, 8" - }, - { - "address": "0x140009ffe", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x80], rsi" - }, - { - "address": "0x14000a006", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsi]" - }, - { - "address": "0x14000a009", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000a00b", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc8], rdx" - }, - { - "address": "0x14000a013", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0" - }, - { - "address": "0x14000a016", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0xd0], xmm0" - }, - { - "address": "0x14000a01e", - "size": 3, - "mnemonic": "cmp", - "operands": "dword ptr [rbx + 8], edx" - }, - { - "address": "0x14000a021", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a061" - } - ], - "successors": [ - "0x14000a061", - "0x14000a023" - ] - }, - { - "address": "0x14000a061", - "size": 22, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a061", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0xc0], edx" - }, - { - "address": "0x14000a068", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a070", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x14000a075", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx" - }, - { - "address": "0x14000a07a", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a082", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rax" - }, - { - "address": "0x14000a087", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx" - }, - { - "address": "0x14000a08c", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]" - }, - { - "address": "0x14000a091", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14000a096", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x30]" - }, - { - "address": "0x14000a09b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r13d" - }, - { - "address": "0x14000a09e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi" - }, - { - "address": "0x14000a0a0", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0xc0]" - }, - { - "address": "0x14000a0a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a520" - }, - { - "address": "0x14000a0ad", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000a0ae", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a0b6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x88], rax" - }, - { - "address": "0x14000a0be", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xc8]" - }, - { - "address": "0x14000a0c6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], rax" - }, - { - "address": "0x14000a0ce", - "size": 5, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000a0d3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax" - }, - { - "address": "0x14000a0d6", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000a218" - } - ], - "successors": [ - "0x14000a218", - "0x14000a0dc" - ] - }, - { - "address": "0x14000a023", - "size": 13, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a023", - "size": 4, - "mnemonic": "movsxd", - "operands": "rdx, dword ptr [rbx + 8]" - }, - { - "address": "0x14000a027", - "size": 3, - "mnemonic": "add", - "operands": "rdx, rcx" - }, - { - "address": "0x14000a02a", - "size": 3, - "mnemonic": "movzx", - "operands": "ecx, byte ptr [rdx]" - }, - { - "address": "0x14000a02d", - "size": 3, - "mnemonic": "and", - "operands": "ecx, 0xf" - }, - { - "address": "0x14000a030", - "size": 7, - "mnemonic": "lea", - "operands": "r8, [rip - 0xa037]" - }, - { - "address": "0x14000a037", - "size": 9, - "mnemonic": "movsx", - "operands": "rax, byte ptr [rcx + r8 + 0x23d90]" - }, - { - "address": "0x14000a040", - "size": 3, - "mnemonic": "sub", - "operands": "rdx, rax" - }, - { - "address": "0x14000a043", - "size": 8, - "mnemonic": "mov", - "operands": "cl, byte ptr [rcx + r8 + 0x23da0]" - }, - { - "address": "0x14000a04b", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rdx - 4]" - }, - { - "address": "0x14000a04e", - "size": 2, - "mnemonic": "shr", - "operands": "eax, cl" - }, - { - "address": "0x14000a050", - "size": 7, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0xc0], eax" - }, - { - "address": "0x14000a057", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0xc8], rdx" - }, - { - "address": "0x14000a05f", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a068" - } - ], - "successors": [ - "0x14000a068" - ] - }, - { - "address": "0x14000a218", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a218", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14000a21d", - "size": 4, - "mnemonic": "cmp", - "operands": "dword ptr [rax + 0x30], 0" - }, - { - "address": "0x14000a221", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a22b" - }, - { - "address": "0x14000a223", - "size": 5, - "mnemonic": "call", - "operands": "0x140007394" - }, - { - "address": "0x14000a228", - "size": 3, - "mnemonic": "dec", - "operands": "dword ptr [rax + 0x30]" - }, - { - "address": "0x14000a22b", - "size": 8, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0xe0]" - }, - { - "address": "0x14000a233", - "size": 3, - "mnemonic": "xor", - "operands": "rcx, rsp" - }, - { - "address": "0x14000a236", - "size": 5, - "mnemonic": "call", - "operands": "0x140005210" - }, - { - "address": "0x14000a23b", - "size": 8, - "mnemonic": "movaps", - "operands": "xmm6, xmmword ptr [rsp + 0xf0]" - }, - { - "address": "0x14000a243", - "size": 7, - "mnemonic": "add", - "operands": "rsp, 0x100" - }, - { - "address": "0x14000a24a", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000a24c", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000a24e", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000a250", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000a252", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a253", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x14000a254", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000a255", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a0dc", - "size": 39, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a0dc", - "size": 5, - "mnemonic": "cmp", - "operands": "r15, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000a0e1", - "size": 6, - "mnemonic": "jbe", - "operands": "0x14000a218" - }, - { - "address": "0x14000a0e7", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x38]" - }, - { - "address": "0x14000a0ec", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000a0f1", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464" - }, - { - "address": "0x14000a0f6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r15" - }, - { - "address": "0x14000a0fb", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14000a100", - "size": 4, - "mnemonic": "movups", - "operands": "xmm6, xmmword ptr [rbx + 0x10]" - }, - { - "address": "0x14000a104", - "size": 8, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0xb0], xmm6" - }, - { - "address": "0x14000a10c", - "size": 5, - "mnemonic": "movaps", - "operands": "xmm0, xmmword ptr [rsp + 0x30]" - }, - { - "address": "0x14000a111", - "size": 9, - "mnemonic": "movdqa", - "operands": "xmmword ptr [rsp + 0xa0], xmm0" - }, - { - "address": "0x14000a11a", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x38]" - }, - { - "address": "0x14000a11f", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rbx" - }, - { - "address": "0x14000a122", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464" - }, - { - "address": "0x14000a127", - "size": 3, - "mnemonic": "mov", - "operands": "eax, dword ptr [rbx + 0x10]" - }, - { - "address": "0x14000a12a", - "size": 3, - "mnemonic": "sub", - "operands": "r15, rax" - }, - { - "address": "0x14000a12d", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], r15" - }, - { - "address": "0x14000a132", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x30]" - }, - { - "address": "0x14000a137", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14000a13c", - "size": 3, - "mnemonic": "mov", - "operands": "r9d, edi" - }, - { - "address": "0x14000a13f", - "size": 8, - "mnemonic": "lea", - "operands": "r8, [rsp + 0xa0]" - }, - { - "address": "0x14000a147", - "size": 3, - "mnemonic": "mov", - "operands": "edx, r13d" - }, - { - "address": "0x14000a14a", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x50]" - }, - { - "address": "0x14000a14f", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a5f0" - }, - { - "address": "0x14000a154", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x14000a156", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x44], eax" - }, - { - "address": "0x14000a15a", - "size": 8, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], 0" - }, - { - "address": "0x14000a162", - "size": 3, - "mnemonic": "xor", - "operands": "r9d, r9d" - }, - { - "address": "0x14000a165", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm0, xmm6" - }, - { - "address": "0x14000a169", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm0, 8" - }, - { - "address": "0x14000a16e", - "size": 4, - "mnemonic": "movd", - "operands": "eax, xmm0" - }, - { - "address": "0x14000a172", - "size": 4, - "mnemonic": "movdqa", - "operands": "xmm1, xmm6" - }, - { - "address": "0x14000a176", - "size": 5, - "mnemonic": "psrldq", - "operands": "xmm1, 4" - }, - { - "address": "0x14000a17b", - "size": 4, - "mnemonic": "movd", - "operands": "ecx, xmm1" - }, - { - "address": "0x14000a17f", - "size": 2, - "mnemonic": "test", - "operands": "ecx, ecx" - }, - { - "address": "0x14000a181", - "size": 4, - "mnemonic": "cmovne", - "operands": "r9d, eax" - }, - { - "address": "0x14000a185", - "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x40], r9d" - }, - { - "address": "0x14000a18a", - "size": 3, - "mnemonic": "test", - "operands": "r9d, r9d" - }, - { - "address": "0x14000a18d", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a213" - } - ], - "successors": [ - "0x14000a213", - "0x14000a193" - ] - }, - { - "address": "0x14000a068", - "size": 21, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a068", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a070", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x30], rax" - }, - { - "address": "0x14000a075", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x38], rdx" - }, - { - "address": "0x14000a07a", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a082", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x50], rax" - }, - { - "address": "0x14000a087", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x58], rdx" - }, - { - "address": "0x14000a08c", - "size": 5, - "mnemonic": "lea", - "operands": "rax, [rsp + 0x50]" - }, - { - "address": "0x14000a091", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x14000a096", - "size": 5, - "mnemonic": "lea", - "operands": "r9, [rsp + 0x30]" - }, - { - "address": "0x14000a09b", - "size": 3, - "mnemonic": "mov", - "operands": "r8d, r13d" - }, - { - "address": "0x14000a09e", - "size": 2, - "mnemonic": "mov", - "operands": "edx, edi" - }, - { - "address": "0x14000a0a0", - "size": 8, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0xc0]" - }, - { - "address": "0x14000a0a8", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a520" - }, - { - "address": "0x14000a0ad", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000a0ae", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a0b6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x88], rax" - }, - { - "address": "0x14000a0be", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xc8]" - }, - { - "address": "0x14000a0c6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], rax" - }, - { - "address": "0x14000a0ce", - "size": 5, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000a0d3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax" - }, - { - "address": "0x14000a0d6", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000a218" - } - ], - "successors": [ - "0x14000a218", - "0x14000a0dc" - ] - }, - { - "address": "0x14000a213", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a213", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000a0ae" - } - ], - "successors": [ - "0x14000a0ae" - ] - }, - { - "address": "0x14000a193", - "size": 11, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a193", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rdi + 2]" - }, - { - "address": "0x14000a196", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [r14], eax" - }, - { - "address": "0x14000a199", - "size": 3, - "mnemonic": "lea", - "operands": "eax, [rcx - 1]" - }, - { - "address": "0x14000a19c", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 1" - }, - { - "address": "0x14000a19f", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000a1b7" - }, - { - "address": "0x14000a1a1", - "size": 3, - "mnemonic": "movsxd", - "operands": "rcx, r9d" - }, - { - "address": "0x14000a1a4", - "size": 3, - "mnemonic": "add", - "operands": "rcx, qword ptr [rsi]" - }, - { - "address": "0x14000a1a7", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x103" - }, - { - "address": "0x14000a1ad", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, r12" - }, - { - "address": "0x14000a1b0", - "size": 5, - "mnemonic": "call", - "operands": "0x14000aae0" - }, - { - "address": "0x14000a1b5", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a1ec" - } - ], - "successors": [ - "0x14000a1ec" - ] - }, - { - "address": "0x14000a0ae", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a0ae", - "size": 8, - "mnemonic": "lea", - "operands": "rax, [rsp + 0xc0]" - }, - { - "address": "0x14000a0b6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x88], rax" - }, - { - "address": "0x14000a0be", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0xc8]" - }, - { - "address": "0x14000a0c6", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x90], rax" - }, - { - "address": "0x14000a0ce", - "size": 5, - "mnemonic": "mov", - "operands": "r15, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14000a0d3", - "size": 3, - "mnemonic": "cmp", - "operands": "r15, rax" - }, - { - "address": "0x14000a0d6", - "size": 6, - "mnemonic": "jb", - "operands": "0x14000a218" - } - ], - "successors": [ - "0x14000a218", - "0x14000a0dc" - ] - }, - { - "address": "0x14000a1ec", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a1ec", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x68]" - }, - { - "address": "0x14000a1f1", - "size": 5, - "mnemonic": "call", - "operands": "0x140006dd0" - }, - { - "address": "0x14000a1f6", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a213" - } - ], - "successors": [ - "0x14000a213" - ] - } - ] - }, - { - "address": "0x14000a7bc", - "name": "", - "blocks": [ - { - "address": "0x14000a7bc", - "size": 19, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a7bc", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000a7c1", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14000a7c6", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14000a7cb", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000a7cc", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x14000a7ce", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x14000a7d0", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000a7d2", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14000a7d4", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a7d8", - "size": 2, - "mnemonic": "mov", - "operands": "edi, ecx" - }, - { - "address": "0x14000a7da", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa7e1]" - }, - { - "address": "0x14000a7e1", - "size": 4, - "mnemonic": "or", - "operands": "r14, 0xffffffffffffffff" - }, - { - "address": "0x14000a7e5", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9" - }, - { - "address": "0x14000a7e8", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, r8" - }, - { - "address": "0x14000a7eb", - "size": 3, - "mnemonic": "mov", - "operands": "r13, rdx" - }, - { - "address": "0x14000a7ee", - "size": 8, - "mnemonic": "mov", - "operands": "rax, qword ptr [r15 + rdi*8 + 0x32db0]" - }, - { - "address": "0x14000a7f6", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000a7f7", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, r14" - }, - { - "address": "0x14000a7fa", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8ae" - } - ], - "successors": [ - "0x14000a8ae", - "0x14000a800" - ] - }, - { - "address": "0x14000a8ae", - "size": 11, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a800", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a800", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000a803", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8b0" - }, - { - "address": "0x14000a809", - "size": 3, - "mnemonic": "cmp", - "operands": "r8, r9" - }, - { - "address": "0x14000a80c", - "size": 6, - "mnemonic": "je", - "operands": "0x14000a8a6" - } - ], - "successors": [ - "0x14000a8a6", - "0x14000a812" - ] - }, - { - "address": "0x14000a8a6", - "size": 12, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a812", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a812", - "size": 3, - "mnemonic": "mov", - "operands": "esi, dword ptr [rbp]" - }, - { - "address": "0x14000a815", - "size": 8, - "mnemonic": "mov", - "operands": "rbx, qword ptr [r15 + rsi*8 + 0x32d98]" - }, - { - "address": "0x14000a81d", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14000a81e", - "size": 3, - "mnemonic": "test", - "operands": "rbx, rbx" - }, - { - "address": "0x14000a821", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a82e" - } - ], - "successors": [ - "0x14000a82e", - "0x14000a823" - ] - }, - { - "address": "0x14000a82e", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a82e", - "size": 8, - "mnemonic": "mov", - "operands": "r15, qword ptr [r15 + rsi*8 + 0x24cf0]" - }, - { - "address": "0x14000a836", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000a838", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x14000a83b", - "size": 6, - "mnemonic": "mov", - "operands": "r8d, 0x800" - }, - { - "address": "0x14000a841", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158f9]" - }, - { - "address": "0x14000a847", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14000a84a", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000a84d", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd" - }, - { - "address": "0x14000a84f", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158a3]" - }, - { - "address": "0x14000a855", - "size": 3, - "mnemonic": "cmp", - "operands": "eax, 0x57" - }, - { - "address": "0x14000a858", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a887" - }, - { - "address": "0x14000a85a", - "size": 4, - "mnemonic": "lea", - "operands": "r8d, [rbx + 7]" - }, - { - "address": "0x14000a85e", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x14000a861", - "size": 7, - "mnemonic": "lea", - "operands": "rdx, [rip + 0x1a538]" - }, - { - "address": "0x14000a868", - "size": 5, - "mnemonic": "call", - "operands": "0x140011460" - }, - { - "address": "0x14000a86d", - "size": 2, - "mnemonic": "test", - "operands": "eax, eax" - }, - { - "address": "0x14000a86f", - "size": 2, - "mnemonic": "je", - "operands": "0x14000a887" - } - ], - "successors": [ - "0x14000a887", - "0x14000a871" - ] - }, - { - "address": "0x14000a823", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a823", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, r14" - }, - { - "address": "0x14000a826", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a8ed" - }, - { - "address": "0x14000a82c", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a899" - } - ], - "successors": [ - "0x14000a899" - ] - }, - { - "address": "0x14000a887", - "size": 18, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14" - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]" - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax" - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4" - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12" - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812" - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a871", - "size": 25, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a871", - "size": 3, - "mnemonic": "xor", - "operands": "r8d, r8d" - }, - { - "address": "0x14000a874", - "size": 2, - "mnemonic": "xor", - "operands": "edx, edx" - }, - { - "address": "0x14000a876", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, r15" - }, - { - "address": "0x14000a879", - "size": 6, - "mnemonic": "call", - "operands": "qword ptr [rip + 0x158c1]" - }, - { - "address": "0x14000a87f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rax" - }, - { - "address": "0x14000a882", - "size": 3, - "mnemonic": "test", - "operands": "rax, rax" - }, - { - "address": "0x14000a885", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a8cd" - }, - { - "address": "0x14000a887", - "size": 3, - "mnemonic": "mov", - "operands": "rax, r14" - }, - { - "address": "0x14000a88a", - "size": 7, - "mnemonic": "lea", - "operands": "r15, [rip - 0xa891]" - }, - { - "address": "0x14000a891", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rsi*8 + 0x32d98], rax" - }, - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4" - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12" - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812" - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a899", - "size": 15, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a899", - "size": 4, - "mnemonic": "add", - "operands": "rbp, 4" - }, - { - "address": "0x14000a89d", - "size": 3, - "mnemonic": "cmp", - "operands": "rbp, r12" - }, - { - "address": "0x14000a8a0", - "size": 6, - "mnemonic": "jne", - "operands": "0x14000a812" - }, - { - "address": "0x14000a8a6", - "size": 8, - "mnemonic": "xchg", - "operands": "qword ptr [r15 + rdi*8 + 0x32db0], r14" - }, - { - "address": "0x14000a8ae", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14000a8b0", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x50]" - }, - { - "address": "0x14000a8b5", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x58]" - }, - { - "address": "0x14000a8ba", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x60]" - }, - { - "address": "0x14000a8bf", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a8c3", - "size": 2, - "mnemonic": "pop", - "operands": "r15" - }, - { - "address": "0x14000a8c5", - "size": 2, - "mnemonic": "pop", - "operands": "r14" - }, - { - "address": "0x14000a8c7", - "size": 2, - "mnemonic": "pop", - "operands": "r13" - }, - { - "address": "0x14000a8c9", - "size": 2, - "mnemonic": "pop", - "operands": "r12" - }, - { - "address": "0x14000a8cb", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a8cc", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140010630", - "name": "", - "blocks": [ - { - "address": "0x140010630", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010630", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140010635", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], r9" - }, - { - "address": "0x14001063a", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001063b", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001063f", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, r9" - }, - { - "address": "0x140010642", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, r8" - }, - { - "address": "0x140010645", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rdx]" - }, - { - "address": "0x140010647", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca20" - }, - { - "address": "0x14001064c", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001064d", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdi" - }, - { - "address": "0x140010650", - "size": 5, - "mnemonic": "call", - "operands": "0x14001081c" - }, - { - "address": "0x140010655", - "size": 2, - "mnemonic": "mov", - "operands": "edi, eax" - }, - { - "address": "0x140010657", - "size": 2, - "mnemonic": "mov", - "operands": "ecx, dword ptr [rbx]" - }, - { - "address": "0x140010659", - "size": 5, - "mnemonic": "call", - "operands": "0x14000ca74" - }, - { - "address": "0x14001065e", - "size": 2, - "mnemonic": "mov", - "operands": "eax, edi" - }, - { - "address": "0x140010660", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140010665", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010669", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001066a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x1400018b0", - "name": "", - "blocks": [ - { - "address": "0x1400018b0", - "size": 7, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x1400018b0", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1eb89]" - }, - { - "address": "0x1400018b7", - "size": 8, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 0x10], 0" - }, - { - "address": "0x1400018bf", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rcx + 8], rax" - }, - { - "address": "0x1400018c3", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1eb66]" - }, - { - "address": "0x1400018ca", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rcx], rax" - }, - { - "address": "0x1400018cd", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rcx" - }, - { - "address": "0x1400018d0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000cda8", - "name": "", - "blocks": [ - { - "address": "0x14000cda8", - "size": 21, - "is_prolog": true, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000cda8", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rdx" - }, - { - "address": "0x14000cdad", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 8], ecx" - }, - { - "address": "0x14000cdb1", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000cdb2", - "size": 3, - "mnemonic": "mov", - "operands": "rbp, rsp" - }, - { - "address": "0x14000cdb5", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000cdb9", - "size": 5, - "mnemonic": "call", - "operands": "0x140012358" - }, - { - "address": "0x14000cdbe", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x10]" - }, - { - "address": "0x14000cdc2", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x18], rax" - }, - { - "address": "0x14000cdc6", - "size": 4, - "mnemonic": "lea", - "operands": "r9, [rbp + 0x28]" - }, - { - "address": "0x14000cdca", - "size": 4, - "mnemonic": "lea", - "operands": "rax, [rbp + 0x18]" - }, - { - "address": "0x14000cdce", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [rbp - 0x10], rax" - }, - { - "address": "0x14000cdd2", - "size": 4, - "mnemonic": "lea", - "operands": "r8, [rbp - 0x18]" - }, - { - "address": "0x14000cdd6", - "size": 5, - "mnemonic": "mov", - "operands": "eax, 4" - }, - { - "address": "0x14000cddb", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbp - 0x20]" - }, - { - "address": "0x14000cddf", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbp + 0x20]" - }, - { - "address": "0x14000cde3", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp + 0x28], eax" - }, - { - "address": "0x14000cde6", - "size": 3, - "mnemonic": "mov", - "operands": "dword ptr [rbp - 0x20], eax" - }, - { - "address": "0x14000cde9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000cac8" - }, - { - "address": "0x14000cdee", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x40" - }, - { - "address": "0x14000cdf2", - "size": 1, - "mnemonic": "pop", - "operands": "rbp" - }, - { - "address": "0x14000cdf3", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140002344", - "name": "", - "blocks": [ - { - "address": "0x140002344", - "size": 19, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140002344", - "size": 2, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140002346", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000234a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000234d", - "size": 5, - "mnemonic": "mov", - "operands": "byte ptr [rsp + 0x28], 1" - }, - { - "address": "0x140002352", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx" - }, - { - "address": "0x140002355", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rip + 0x1e08c]" - }, - { - "address": "0x14000235c", - "size": 3, - "mnemonic": "xorps", - "operands": "xmm0, xmm0" - }, - { - "address": "0x14000235f", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x20], rax" - }, - { - "address": "0x140002364", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rcx" - }, - { - "address": "0x140002367", - "size": 4, - "mnemonic": "lea", - "operands": "rdx, [rbx + 8]" - }, - { - "address": "0x14000236b", - "size": 5, - "mnemonic": "lea", - "operands": "rcx, [rsp + 0x20]" - }, - { - "address": "0x140002370", - "size": 3, - "mnemonic": "movups", - "operands": "xmmword ptr [rdx], xmm0" - }, - { - "address": "0x140002373", - "size": 5, - "mnemonic": "call", - "operands": "0x1400060f0" - }, - { - "address": "0x140002378", - "size": 7, - "mnemonic": "lea", - "operands": "rax, [rip + 0x1e0f1]" - }, - { - "address": "0x14000237f", - "size": 3, - "mnemonic": "mov", - "operands": "qword ptr [rbx], rax" - }, - { - "address": "0x140002382", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rbx" - }, - { - "address": "0x140002385", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x140002389", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14000238a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001a95c", - "name": "", - "blocks": [ - { - "address": "0x14001a95c", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a95c", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a961", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001a962", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a966", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rdx" - }, - { - "address": "0x14001a969", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x14001a96c", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a9b4" - } - ], - "successors": [ - "0x14001a9b4", - "0x14001a96e" - ] - }, - { - "address": "0x14001a9b4", - "size": 5, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a9b4", - "size": 2, - "mnemonic": "xor", - "operands": "eax, eax" - }, - { - "address": "0x14001a9b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a9bb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a9bf", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a9c0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a96e", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a96e", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001a971", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a9b4" - } - ], - "successors": [ - "0x14001a9b4", - "0x14001a973" - ] - }, - { - "address": "0x14001a973", - "size": 5, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a973", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rcx]" - }, - { - "address": "0x14001a976", - "size": 3, - "mnemonic": "cmp", - "operands": "rbx, rdx" - }, - { - "address": "0x14001a979", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001a980" - }, - { - "address": "0x14001a97b", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdi" - }, - { - "address": "0x14001a97e", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001a9b6" - } - ], - "successors": [ - "0x14001a9b6" - ] - }, - { - "address": "0x14001a9b6", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a9b6", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a9bb", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a9bf", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14001a9c0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140011fe8", - "name": "", - "blocks": [ - { - "address": "0x140011fe8", - "size": 1, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140011fe8", - "size": 7, - "mnemonic": "jmp", - "operands": "qword ptr [rip + 0xe1b1]" - } - ], - "successors": [ - "0x1400201a0" - ] - }, - { - "address": "0x1400201a0", - "size": 0, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140016930", - "name": "", - "blocks": [ - { - "address": "0x140016930", - "size": 10, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140016930", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x140016935", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140016936", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001693a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rdx" - }, - { - "address": "0x14001693d", - "size": 3, - "mnemonic": "mov", - "operands": "rdi, rcx" - }, - { - "address": "0x140016940", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x140016943", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001694f" - }, - { - "address": "0x140016945", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, rdx" - }, - { - "address": "0x140016948", - "size": 5, - "mnemonic": "call", - "operands": "0x140015200" - }, - { - "address": "0x14001694d", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14001696e" - } - ], - "successors": [ - "0x14001696e" - ] - }, - { - "address": "0x14001696e", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001696e", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140016973", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140016977", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140016978", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14001d6d0", - "name": "", - "blocks": [ - { - "address": "0x14001d6d0", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001d6d0", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001d6d4", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001d6d7", - "size": 2, - "mnemonic": "jne", - "operands": "0x14001d6f2" - }, - { - "address": "0x14001d6d9", - "size": 5, - "mnemonic": "call", - "operands": "0x14000d878" - }, - { - "address": "0x14001d6de", - "size": 6, - "mnemonic": "mov", - "operands": "dword ptr [rax], 0x16" - }, - { - "address": "0x14001d6e4", - "size": 5, - "mnemonic": "call", - "operands": "0x14000afb4" - }, - { - "address": "0x14001d6e9", - "size": 4, - "mnemonic": "or", - "operands": "rax, 0xffffffffffffffff" - }, - { - "address": "0x14001d6ed", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x28" - }, - { - "address": "0x14001d6f1", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, { "address": "0x14001a81c", + "end_address": "0x14001a841", "name": "", "blocks": [ { @@ -148097,187 +392430,77 @@ ] }, { - "address": "0x14001a7e4", + "address": "0x14001b994", + "end_address": "0x14001b9e3", "name": "", "blocks": [ { - "address": "0x14001a7e4", - "size": 2, + "address": "0x14001b994", + "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14001a7e4", + "address": "0x14001b994", "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" + "mnemonic": "movzx", + "operands": "edx, word ptr [rcx]" }, { - "address": "0x14001a7e7", - "size": 2, - "mnemonic": "je", - "operands": "0x14001a81a" - } - ], - "successors": [ - "0x14001a81a", - "0x14001a7e9" - ] - }, - { - "address": "0x14001a81a", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a81a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a7e9", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001a7e9", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x14001a7ea", + "address": "0x14001b997", "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a7ee", - "size": 7, "mnemonic": "lea", - "operands": "rax, [rip + 0xb42b]" + "operands": "r8, [rcx + 2]" }, { - "address": "0x14001a7f5", + "address": "0x14001b99b", + "size": 3, + "mnemonic": "xor", + "operands": "r10d, r10d" + }, + { + "address": "0x14001b99e", "size": 3, "mnemonic": "mov", - "operands": "rbx, rcx" + "operands": "r9d, r10d" }, { - "address": "0x14001a7f8", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rax" - }, - { - "address": "0x14001a7fb", + "address": "0x14001b9a1", "size": 2, - "mnemonic": "je", - "operands": "0x14001a815" + "mnemonic": "jmp", + "operands": "0x14001b9da" } ], "successors": [ - "0x14001a815", - "0x14001a7fd" + "0x14001b9da" ] }, { - "address": "0x14001a815", - "size": 3, + "address": "0x14001b9da", + "size": 4, "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x14001a815", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a819", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001a81a", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a7fd", - "size": 10, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a7fd", - "size": 6, - "mnemonic": "mov", - "operands": "eax, dword ptr [rcx + 0x15c]" - }, - { - "address": "0x14001a803", - "size": 1, - "mnemonic": "nop", - "operands": "" - }, - { - "address": "0x14001a804", - "size": 2, + "address": "0x14001b9da", + "size": 3, "mnemonic": "test", - "operands": "eax, eax" + "operands": "dx, dx" }, { - "address": "0x14001a806", + "address": "0x14001b9dd", "size": 2, "mnemonic": "jne", - "operands": "0x14001a815" + "operands": "0x14001b9a3" }, { - "address": "0x14001a808", - "size": 5, - "mnemonic": "call", - "operands": "0x14001a21c" - }, - { - "address": "0x14001a80d", + "address": "0x14001b9df", "size": 3, "mnemonic": "mov", - "operands": "rcx, rbx" + "operands": "eax, r9d" }, { - "address": "0x14001a810", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a815", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a819", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x14001a81a", + "address": "0x14001b9e2", "size": 1, "mnemonic": "ret", "operands": "" @@ -148289,943 +392512,30 @@ ] }, { - "address": "0x14001952c", + "address": "0x14001bf50", + "end_address": "0x14001bf5b", "name": "", "blocks": [ { - "address": "0x14001952c", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001952c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" - }, - { - "address": "0x14001952f", - "size": 6, - "mnemonic": "je", - "operands": "0x140019635" - } - ], - "successors": [ - "0x140019635", - "0x140019535" - ] - }, - { - "address": "0x140019635", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019635", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140019535", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019535", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140019536", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001953a", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001953d", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx + 0x18]" - }, - { - "address": "0x140019541", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cd0]" - }, - { - "address": "0x140019548", - "size": 2, - "mnemonic": "je", - "operands": "0x14001954f" - } - ], - "successors": [ - "0x14001954f", - "0x14001954a" - ] - }, - { - "address": "0x14001954f", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001954f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x20]" - }, - { - "address": "0x140019553", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cc6]" - }, - { - "address": "0x14001955a", - "size": 2, - "mnemonic": "je", - "operands": "0x140019561" - } - ], - "successors": [ - "0x140019561", - "0x14001955c" - ] - }, - { - "address": "0x14001954a", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001954a", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001954f", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x20]" - }, - { - "address": "0x140019553", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cc6]" - }, - { - "address": "0x14001955a", - "size": 2, - "mnemonic": "je", - "operands": "0x140019561" - } - ], - "successors": [ - "0x140019561", - "0x14001955c" - ] - }, - { - "address": "0x140019561", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019561", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x140019565", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cbc]" - }, - { - "address": "0x14001956c", - "size": 2, - "mnemonic": "je", - "operands": "0x140019573" - } - ], - "successors": [ - "0x140019573", - "0x14001956e" - ] - }, - { - "address": "0x14001955c", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001955c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019561", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x28]" - }, - { - "address": "0x140019565", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cbc]" - }, - { - "address": "0x14001956c", - "size": 2, - "mnemonic": "je", - "operands": "0x140019573" - } - ], - "successors": [ - "0x140019573", - "0x14001956e" - ] - }, - { - "address": "0x140019573", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019573", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x30]" - }, - { - "address": "0x140019577", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cb2]" - }, - { - "address": "0x14001957e", - "size": 2, - "mnemonic": "je", - "operands": "0x140019585" - } - ], - "successors": [ - "0x140019585", - "0x140019580" - ] - }, - { - "address": "0x14001956e", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001956e", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019573", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x30]" - }, - { - "address": "0x140019577", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17cb2]" - }, - { - "address": "0x14001957e", - "size": 2, - "mnemonic": "je", - "operands": "0x140019585" - } - ], - "successors": [ - "0x140019585", - "0x140019580" - ] - }, - { - "address": "0x140019585", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019585", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]" - }, - { - "address": "0x140019589", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca8]" - }, - { - "address": "0x140019590", - "size": 2, - "mnemonic": "je", - "operands": "0x140019597" - } - ], - "successors": [ - "0x140019597", - "0x140019592" - ] - }, - { - "address": "0x140019580", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019580", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019585", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x38]" - }, - { - "address": "0x140019589", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca8]" - }, - { - "address": "0x140019590", - "size": 2, - "mnemonic": "je", - "operands": "0x140019597" - } - ], - "successors": [ - "0x140019597", - "0x140019592" - ] - }, - { - "address": "0x140019597", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019597", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x40]" - }, - { - "address": "0x14001959b", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c9e]" - }, - { - "address": "0x1400195a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195a9" - } - ], - "successors": [ - "0x1400195a9", - "0x1400195a4" - ] - }, - { - "address": "0x140019592", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019592", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019597", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x40]" - }, - { - "address": "0x14001959b", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c9e]" - }, - { - "address": "0x1400195a2", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195a9" - } - ], - "successors": [ - "0x1400195a9", - "0x1400195a4" - ] - }, - { - "address": "0x1400195a9", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195a9", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]" - }, - { - "address": "0x1400195ad", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c94]" - }, - { - "address": "0x1400195b4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195bb" - } - ], - "successors": [ - "0x1400195bb", - "0x1400195b6" - ] - }, - { - "address": "0x1400195a4", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195a4", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x1400195a9", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x48]" - }, - { - "address": "0x1400195ad", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c94]" - }, - { - "address": "0x1400195b4", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195bb" - } - ], - "successors": [ - "0x1400195bb", - "0x1400195b6" - ] - }, - { - "address": "0x1400195bb", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195bb", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x68]" - }, - { - "address": "0x1400195bf", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca2]" - }, - { - "address": "0x1400195c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195cd" - } - ], - "successors": [ - "0x1400195cd", - "0x1400195c8" - ] - }, - { - "address": "0x1400195b6", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195b6", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x1400195bb", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x68]" - }, - { - "address": "0x1400195bf", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17ca2]" - }, - { - "address": "0x1400195c6", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195cd" - } - ], - "successors": [ - "0x1400195cd", - "0x1400195c8" - ] - }, - { - "address": "0x1400195cd", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195cd", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x70]" - }, - { - "address": "0x1400195d1", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c98]" - }, - { - "address": "0x1400195d8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195df" - } - ], - "successors": [ - "0x1400195df", - "0x1400195da" - ] - }, - { - "address": "0x1400195c8", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195c8", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x1400195cd", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x70]" - }, - { - "address": "0x1400195d1", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c98]" - }, - { - "address": "0x1400195d8", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195df" - } - ], - "successors": [ - "0x1400195df", - "0x1400195da" - ] - }, - { - "address": "0x1400195df", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195df", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x78]" - }, - { - "address": "0x1400195e3", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c8e]" - }, - { - "address": "0x1400195ea", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195f1" - } - ], - "successors": [ - "0x1400195f1", - "0x1400195ec" - ] - }, - { - "address": "0x1400195da", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195da", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x1400195df", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x78]" - }, - { - "address": "0x1400195e3", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c8e]" - }, - { - "address": "0x1400195ea", - "size": 2, - "mnemonic": "je", - "operands": "0x1400195f1" - } - ], - "successors": [ - "0x1400195f1", - "0x1400195ec" - ] - }, - { - "address": "0x1400195f1", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195f1", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x80]" - }, - { - "address": "0x1400195f8", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c81]" - }, - { - "address": "0x1400195ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140019606" - } - ], - "successors": [ - "0x140019606", - "0x140019601" - ] - }, - { - "address": "0x1400195ec", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x1400195ec", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x1400195f1", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x80]" - }, - { - "address": "0x1400195f8", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c81]" - }, - { - "address": "0x1400195ff", - "size": 2, - "mnemonic": "je", - "operands": "0x140019606" - } - ], - "successors": [ - "0x140019606", - "0x140019601" - ] - }, - { - "address": "0x140019606", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019606", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x88]" - }, - { - "address": "0x14001960d", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c74]" - }, - { - "address": "0x140019614", - "size": 2, - "mnemonic": "je", - "operands": "0x14001961b" - } - ], - "successors": [ - "0x14001961b", - "0x140019616" - ] - }, - { - "address": "0x140019601", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019601", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019606", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x88]" - }, - { - "address": "0x14001960d", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c74]" - }, - { - "address": "0x140019614", - "size": 2, - "mnemonic": "je", - "operands": "0x14001961b" - } - ], - "successors": [ - "0x14001961b", - "0x140019616" - ] - }, - { - "address": "0x14001961b", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14001961b", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x90]" - }, - { - "address": "0x140019622", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c67]" - }, - { - "address": "0x140019629", - "size": 2, - "mnemonic": "je", - "operands": "0x140019630" - } - ], - "successors": [ - "0x140019630", - "0x14001962b" - ] - }, - { - "address": "0x140019616", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019616", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001961b", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x90]" - }, - { - "address": "0x140019622", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17c67]" - }, - { - "address": "0x140019629", - "size": 2, - "mnemonic": "je", - "operands": "0x140019630" - } - ], - "successors": [ - "0x140019630", - "0x14001962b" - ] - }, - { - "address": "0x140019630", + "address": "0x14001bf50", "size": 3, "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x140019630", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" + "address": "0x14001bf50", + "size": 8, + "mnemonic": "and", + "operands": "qword ptr [rip + 0x17900], 0" }, { - "address": "0x140019634", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" + "address": "0x14001bf58", + "size": 2, + "mnemonic": "mov", + "operands": "al, 1" }, { - "address": "0x140019635", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001962b", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001962b", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019630", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019634", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140019635", + "address": "0x14001bf5a", "size": 1, "mnemonic": "ret", "operands": "" @@ -149237,427 +392547,85 @@ ] }, { - "address": "0x140019b54", + "address": "0x14001c5a0", + "end_address": "0x14001c5b4", "name": "", "blocks": [ { - "address": "0x140019b54", + "address": "0x14001c5a0", + "size": 5, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001c5a0", + "size": 4, + "mnemonic": "and", + "operands": "qword ptr [rcx], 0" + }, + { + "address": "0x14001c5a4", + "size": 4, + "mnemonic": "or", + "operands": "rax, 0xffffffffffffffff" + }, + { + "address": "0x14001c5a8", + "size": 4, + "mnemonic": "mov", + "operands": "byte ptr [rdx + 0x30], 1" + }, + { + "address": "0x14001c5ac", + "size": 7, + "mnemonic": "mov", + "operands": "dword ptr [rdx + 0x2c], 0x2a" + }, + { + "address": "0x14001c5b3", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + } + ] + }, + { + "address": "0x14001cea8", + "end_address": "0x14001ceb0", + "name": "", + "blocks": [ + { + "address": "0x14001cea8", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140019b54", + "address": "0x14001cea8", "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" + "mnemonic": "xor", + "operands": "r8d, r8d" }, { - "address": "0x140019b57", - "size": 2, - "mnemonic": "je", - "operands": "0x140019bbf" - } - ], - "successors": [ - "0x140019bbf", - "0x140019b59" - ] - }, - { - "address": "0x140019bbf", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019bbf", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140019b59", - "size": 6, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b59", - "size": 1, - "mnemonic": "push", - "operands": "rbx" - }, - { - "address": "0x140019b5a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019b5e", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140019b61", - "size": 3, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rcx]" - }, - { - "address": "0x140019b64", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17695]" - }, - { - "address": "0x140019b6b", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b72" - } - ], - "successors": [ - "0x140019b72", - "0x140019b6d" - ] - }, - { - "address": "0x140019b72", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b72", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]" - }, - { - "address": "0x140019b76", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x1768b]" - }, - { - "address": "0x140019b7d", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b84" - } - ], - "successors": [ - "0x140019b84", - "0x140019b7f" - ] - }, - { - "address": "0x140019b6d", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b6d", + "address": "0x14001ceab", "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019b72", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 8]" - }, - { - "address": "0x140019b76", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x1768b]" - }, - { - "address": "0x140019b7d", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b84" - } - ], - "successors": [ - "0x140019b84", - "0x140019b7f" - ] - }, - { - "address": "0x140019b84", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b84", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x10]" - }, - { - "address": "0x140019b88", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17681]" - }, - { - "address": "0x140019b8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b96" - } - ], - "successors": [ - "0x140019b96", - "0x140019b91" - ] - }, - { - "address": "0x140019b7f", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b7f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019b84", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x10]" - }, - { - "address": "0x140019b88", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x17681]" - }, - { - "address": "0x140019b8f", - "size": 2, - "mnemonic": "je", - "operands": "0x140019b96" - } - ], - "successors": [ - "0x140019b96", - "0x140019b91" - ] - }, - { - "address": "0x140019b96", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b96", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x58]" - }, - { - "address": "0x140019b9a", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176b7]" - }, - { - "address": "0x140019ba1", - "size": 2, - "mnemonic": "je", - "operands": "0x140019ba8" - } - ], - "successors": [ - "0x140019ba8", - "0x140019ba3" - ] - }, - { - "address": "0x140019b91", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019b91", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019b96", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x58]" - }, - { - "address": "0x140019b9a", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176b7]" - }, - { - "address": "0x140019ba1", - "size": 2, - "mnemonic": "je", - "operands": "0x140019ba8" - } - ], - "successors": [ - "0x140019ba8", - "0x140019ba3" - ] - }, - { - "address": "0x140019ba8", - "size": 3, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019ba8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x60]" - }, - { - "address": "0x140019bac", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176ad]" - }, - { - "address": "0x140019bb3", - "size": 2, - "mnemonic": "je", - "operands": "0x140019bba" - } - ], - "successors": [ - "0x140019bba", - "0x140019bb5" - ] - }, - { - "address": "0x140019ba3", - "size": 4, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x140019ba3", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019ba8", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x60]" - }, - { - "address": "0x140019bac", - "size": 7, - "mnemonic": "cmp", - "operands": "rcx, qword ptr [rip + 0x176ad]" - }, - { - "address": "0x140019bb3", - "size": 2, - "mnemonic": "je", - "operands": "0x140019bba" - } - ], - "successors": [ - "0x140019bba", - "0x140019bb5" - ] - }, - { - "address": "0x140019bba", - "size": 3, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019bba", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019bbe", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140019bbf", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140019bb5", - "size": 4, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019bb5", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x140019bba", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019bbe", - "size": 1, - "mnemonic": "pop", - "operands": "rbx" - }, - { - "address": "0x140019bbf", - "size": 1, - "mnemonic": "ret", - "operands": "" + "mnemonic": "jmp", + "operands": "0x14001ceb0" } ], "successors": [ + "0x14001ceb0" ] } ] }, { "address": "0x14001d410", + "end_address": "0x14001d421", "name": "", "blocks": [ { @@ -149715,710 +392683,399 @@ ] }, { - "address": "0x14000a6d0", + "address": "0x14001d690", + "end_address": "0x14001d6c6", "name": "", "blocks": [ { - "address": "0x14000a6d0", + "address": "0x14001d690", + "size": 8, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001d690", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14001d693", + "size": 3, + "mnemonic": "movzx", + "operands": "ecx, word ptr [rdx]" + }, + { + "address": "0x14001d696", + "size": 4, + "mnemonic": "movzx", + "operands": "eax, word ptr [r8]" + }, + { + "address": "0x14001d69a", + "size": 2, + "mnemonic": "sub", + "operands": "eax, ecx" + }, + { + "address": "0x14001d69c", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001d6b7" + }, + { + "address": "0x14001d69e", + "size": 3, + "mnemonic": "sub", + "operands": "r8, rdx" + }, + { + "address": "0x14001d6a1", + "size": 3, + "mnemonic": "test", + "operands": "cx, cx" + }, + { + "address": "0x14001d6a4", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d6b7" + } + ], + "successors": [ + "0x14001d6b7", + "0x14001d6a6" + ] + }, + { + "address": "0x14001d6b7", + "size": 7, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001d6b7", + "size": 2, + "mnemonic": "mov", + "operands": "ecx, eax" + }, + { + "address": "0x14001d6b9", + "size": 3, + "mnemonic": "shr", + "operands": "eax, 0x1f" + }, + { + "address": "0x14001d6bc", + "size": 2, + "mnemonic": "neg", + "operands": "ecx" + }, + { + "address": "0x14001d6be", + "size": 3, + "mnemonic": "shr", + "operands": "ecx, 0x1f" + }, + { + "address": "0x14001d6c1", + "size": 2, + "mnemonic": "sub", + "operands": "ecx, eax" + }, + { + "address": "0x14001d6c3", + "size": 2, + "mnemonic": "mov", + "operands": "eax, ecx" + }, + { + "address": "0x14001d6c5", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001d6a6", "size": 5, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14000a6d0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rcx" + "address": "0x14001d6a6", + "size": 4, + "mnemonic": "movzx", + "operands": "ecx, word ptr [rdx + 2]" }, { - "address": "0x14000a6d5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rdx" + "address": "0x14001d6aa", + "size": 4, + "mnemonic": "add", + "operands": "rdx, 2" }, { - "address": "0x14000a6da", + "address": "0x14001d6ae", "size": 5, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], r8d" + "mnemonic": "movzx", + "operands": "eax, word ptr [r8 + rdx]" }, { - "address": "0x14000a6df", - "size": 7, - "mnemonic": "mov", - "operands": "r9, 0x19930520" + "address": "0x14001d6b3", + "size": 2, + "mnemonic": "sub", + "operands": "eax, ecx" }, { - "address": "0x14000a6e6", - "size": 5, - "mnemonic": "jmp", - "operands": "0x14000a6f0" + "address": "0x14001d6b5", + "size": 2, + "mnemonic": "je", + "operands": "0x14001d6a1" } ], "successors": [ - "0x14000a6f0" + "0x14001d6a1", + "0x14001d6b7" ] }, { - "address": "0x14000a6f0", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a6f0", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a700", - "name": "", - "blocks": [ - { - "address": "0x14000a700", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a700", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x14000a520", - "name": "", - "blocks": [ - { - "address": "0x14000a520", - "size": 35, + "address": "0x14001d6a1", + "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14000a520", - "size": 3, - "mnemonic": "mov", - "operands": "r11, rsp" - }, - { - "address": "0x14000a523", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x18], rbx" - }, - { - "address": "0x14000a527", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 0x20], r9" - }, - { - "address": "0x14000a52b", - "size": 4, - "mnemonic": "mov", - "operands": "dword ptr [rsp + 0x10], edx" - }, - { - "address": "0x14000a52f", - "size": 1, - "mnemonic": "push", - "operands": "rbp" - }, - { - "address": "0x14000a530", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x14000a531", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000a532", - "size": 2, - "mnemonic": "push", - "operands": "r12" - }, - { - "address": "0x14000a534", - "size": 2, - "mnemonic": "push", - "operands": "r13" - }, - { - "address": "0x14000a536", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14000a538", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x14000a53a", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14000a53e", - "size": 4, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx + 8]" - }, - { - "address": "0x14000a542", - "size": 3, - "mnemonic": "xor", - "operands": "bpl, bpl" - }, - { - "address": "0x14000a545", - "size": 3, - "mnemonic": "xor", - "operands": "r14b, r14b" - }, - { - "address": "0x14000a548", - "size": 4, - "mnemonic": "mov", - "operands": "qword ptr [r11 + 8], rax" - }, - { - "address": "0x14000a54c", - "size": 2, - "mnemonic": "xor", - "operands": "edi, edi" - }, - { - "address": "0x14000a54e", - "size": 3, - "mnemonic": "mov", - "operands": "r12, r9" - }, - { - "address": "0x14000a551", - "size": 3, - "mnemonic": "mov", - "operands": "r13d, r8d" - }, - { - "address": "0x14000a554", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14000a557", - "size": 4, - "mnemonic": "lea", - "operands": "rsi, [rax - 1]" - }, - { - "address": "0x14000a55b", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rsi" - }, - { - "address": "0x14000a55e", - "size": 2, - "mnemonic": "cmp", - "operands": "dword ptr [rcx], edi" - }, - { - "address": "0x14000a560", - "size": 2, - "mnemonic": "jle", - "operands": "0x14000a5a5" - }, - { - "address": "0x14000a562", - "size": 4, - "mnemonic": "mov", - "operands": "r12d, dword ptr [r11 + 0x10]" - }, - { - "address": "0x14000a566", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r12d" - }, - { - "address": "0x14000a569", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a571" - }, - { - "address": "0x14000a56b", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rax" - }, - { - "address": "0x14000a56e", - "size": 3, - "mnemonic": "mov", - "operands": "bpl, 1" - }, - { - "address": "0x14000a571", - "size": 3, - "mnemonic": "cmp", - "operands": "edi, r13d" - }, - { - "address": "0x14000a574", - "size": 2, - "mnemonic": "jne", - "operands": "0x14000a57c" - }, - { - "address": "0x14000a576", - "size": 3, - "mnemonic": "mov", - "operands": "r15, rax" - }, - { - "address": "0x14000a579", - "size": 3, - "mnemonic": "mov", - "operands": "r14b, 1" - }, - { - "address": "0x14000a57c", + "address": "0x14001d6a1", "size": 3, "mnemonic": "test", - "operands": "bpl, bpl" + "operands": "cx, cx" }, { - "address": "0x14000a57f", + "address": "0x14001d6a4", "size": 2, "mnemonic": "je", - "operands": "0x14000a586" + "operands": "0x14001d6b7" } ], "successors": [ - "0x14000a586", - "0x14000a581" + "0x14001d6b7", + "0x14001d6a6" ] } ] }, { - "address": "0x14000a5f0", + "address": "0x14001e000", + "end_address": "0x14001e044", "name": "", "blocks": [ { - "address": "0x14000a5f0", - "size": 11, + "address": "0x14001e000", + "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14000a5f0", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14000a5f5", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rsi" - }, - { - "address": "0x14000a5fa", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14000a5fb", + "address": "0x14001e000", "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x30" + "mnemonic": "movsxd", + "operands": "r8, dword ptr [rcx + 0x3c]" }, { - "address": "0x14000a5ff", + "address": "0x14001e004", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e007", + "size": 3, + "mnemonic": "add", + "operands": "r8, rcx" + }, + { + "address": "0x14001e00a", + "size": 3, + "mnemonic": "mov", + "operands": "r10, rdx" + }, + { + "address": "0x14001e00d", "size": 5, - "mnemonic": "mov", - "operands": "rdi, qword ptr [rsp + 0x60]" + "mnemonic": "movzx", + "operands": "eax, word ptr [r8 + 0x14]" }, { - "address": "0x14000a604", + "address": "0x14001e012", + "size": 5, + "mnemonic": "movzx", + "operands": "r11d, word ptr [r8 + 6]" + }, + { + "address": "0x14001e017", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x18" + }, + { + "address": "0x14001e01b", + "size": 3, + "mnemonic": "add", + "operands": "rax, r8" + }, + { + "address": "0x14001e01e", + "size": 3, + "mnemonic": "test", + "operands": "r11d, r11d" + }, + { + "address": "0x14001e021", "size": 2, - "mnemonic": "mov", - "operands": "ebx, edx" + "mnemonic": "je", + "operands": "0x14001e041" + } + ], + "successors": [ + "0x14001e041", + "0x14001e023" + ] + }, + { + "address": "0x14001e041", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e041", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" }, { - "address": "0x14000a606", + "address": "0x14001e043", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e023", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e023", "size": 3, "mnemonic": "mov", - "operands": "rsi, r8" + "operands": "edx, dword ptr [rax + 0xc]" }, { - "address": "0x14000a609", + "address": "0x14001e026", + "size": 3, + "mnemonic": "cmp", + "operands": "r10, rdx" + }, + { + "address": "0x14001e029", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001e035" + } + ], + "successors": [ + "0x14001e035", + "0x14001e02b" + ] + }, + { + "address": "0x14001e035", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e035", + "size": 3, + "mnemonic": "inc", + "operands": "r9d" + }, + { + "address": "0x14001e038", + "size": 4, + "mnemonic": "add", + "operands": "rax, 0x28" + }, + { + "address": "0x14001e03c", + "size": 3, + "mnemonic": "cmp", + "operands": "r9d, r11d" + }, + { + "address": "0x14001e03f", + "size": 2, + "mnemonic": "jb", + "operands": "0x14001e023" + } + ], + "successors": [ + "0x14001e023", + "0x14001e041" + ] + }, + { + "address": "0x14001e02b", + "size": 4, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e02b", "size": 3, "mnemonic": "mov", + "operands": "ecx, dword ptr [rax + 8]" + }, + { + "address": "0x14001e02e", + "size": 2, + "mnemonic": "add", + "operands": "ecx, edx" + }, + { + "address": "0x14001e030", + "size": 3, + "mnemonic": "cmp", "operands": "r10, rcx" }, { - "address": "0x14000a60c", - "size": 4, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rdi + 8]" - }, - { - "address": "0x14000a610", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, qword ptr [r8 + 8]" - }, - { - "address": "0x14000a614", + "address": "0x14001e033", "size": 2, - "mnemonic": "ja", - "operands": "0x14000a68d" + "mnemonic": "jb", + "operands": "0x14001e043" } ], "successors": [ - "0x14000a68d", - "0x14000a616" + "0x14001e043", + "0x14001e035" ] }, { - "address": "0x14000a68d", - "size": 6, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14000a68d", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x14000a690", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000a695", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000a69a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000a69e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a69f", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14000a616", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a616", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rcx + 8], rdx" - }, - { - "address": "0x14000a61a", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a68d" - } - ], - "successors": [ - "0x14000a68d", - "0x14000a61c" - ] - }, - { - "address": "0x14000a61c", - "size": 17, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a61c", - "size": 4, - "mnemonic": "mov", - "operands": "rcx, qword ptr [r8 + 8]" - }, - { - "address": "0x14000a620", - "size": 3, - "mnemonic": "mov", - "operands": "rax, rdx" - }, - { - "address": "0x14000a623", - "size": 4, - "mnemonic": "sub", - "operands": "rax, qword ptr [r10 + 8]" - }, - { - "address": "0x14000a627", - "size": 3, - "mnemonic": "sub", - "operands": "rcx, rdx" - }, - { - "address": "0x14000a62a", - "size": 3, - "mnemonic": "cmp", - "operands": "rax, rcx" - }, - { - "address": "0x14000a62d", - "size": 2, - "mnemonic": "jge", - "operands": "0x14000a65c" - }, - { - "address": "0x14000a62f", - "size": 4, - "mnemonic": "movups", - "operands": "xmm0, xmmword ptr [r10]" - }, - { - "address": "0x14000a633", - "size": 5, - "mnemonic": "movups", - "operands": "xmmword ptr [rsp + 0x20], xmm0" - }, - { - "address": "0x14000a638", - "size": 4, - "mnemonic": "cmp", - "operands": "rdx, qword ptr [r10 + 8]" - }, - { - "address": "0x14000a63c", - "size": 2, - "mnemonic": "jbe", - "operands": "0x14000a689" - }, - { - "address": "0x14000a63e", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x20]" - }, - { - "address": "0x14000a643", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x28]" - }, - { - "address": "0x14000a648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464" - }, - { - "address": "0x14000a64d", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x28]" - }, - { - "address": "0x14000a652", - "size": 2, - "mnemonic": "inc", - "operands": "ebx" - }, - { - "address": "0x14000a654", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi + 8], rax" - }, - { - "address": "0x14000a658", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a63e" - } - ], - "successors": [ - "0x14000a63e", - "0x14000a65a" - ] - }, - { - "address": "0x14000a63e", - "size": 7, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a63e", - "size": 5, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rsp + 0x20]" - }, - { - "address": "0x14000a643", - "size": 5, - "mnemonic": "lea", - "operands": "rdx, [rsp + 0x28]" - }, - { - "address": "0x14000a648", - "size": 5, - "mnemonic": "call", - "operands": "0x14000a464" - }, - { - "address": "0x14000a64d", - "size": 5, - "mnemonic": "mov", - "operands": "rax, qword ptr [rsp + 0x28]" - }, - { - "address": "0x14000a652", - "size": 2, - "mnemonic": "inc", - "operands": "ebx" - }, - { - "address": "0x14000a654", - "size": 4, - "mnemonic": "cmp", - "operands": "qword ptr [rdi + 8], rax" - }, - { - "address": "0x14000a658", - "size": 2, - "mnemonic": "ja", - "operands": "0x14000a63e" - } - ], - "successors": [ - "0x14000a63e", - "0x14000a65a" - ] - }, - { - "address": "0x14000a65a", + "address": "0x14001e043", "size": 1, "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a65a", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a689" - } - ], - "successors": [ - "0x14000a689" - ] - }, - { - "address": "0x14000a689", - "size": 2, - "is_prolog": false, - "is_epilog": false, - "instructions": [ - { - "address": "0x14000a689", - "size": 2, - "mnemonic": "mov", - "operands": "eax, ebx" - }, - { - "address": "0x14000a68b", - "size": 2, - "mnemonic": "jmp", - "operands": "0x14000a690" - } - ], - "successors": [ - "0x14000a690" - ] - }, - { - "address": "0x14000a690", - "size": 5, - "is_prolog": false, "is_epilog": true, "instructions": [ { - "address": "0x14000a690", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14000a695", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x48]" - }, - { - "address": "0x14000a69a", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x30" - }, - { - "address": "0x14000a69e", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x14000a69f", + "address": "0x14001e043", "size": 1, "mnemonic": "ret", "operands": "" @@ -150430,154 +393087,84 @@ ] }, { - "address": "0x14001081c", + "address": "0x14001e0a0", + "end_address": "0x14001e0c8", "name": "", "blocks": [ { - "address": "0x14001081c", - "size": 14, + "address": "0x14001e0a0", + "size": 12, "is_prolog": false, - "is_epilog": false, + "is_epilog": true, "instructions": [ { - "address": "0x14001081c", + "address": "0x14001e0a0", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "operands": "eax, 0x5a4d" }, { - "address": "0x140010821", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x140010826", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x18], rsi" - }, - { - "address": "0x14001082b", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x14001082c", - "size": 2, - "mnemonic": "push", - "operands": "r14" - }, - { - "address": "0x14001082e", - "size": 2, - "mnemonic": "push", - "operands": "r15" - }, - { - "address": "0x140010830", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140010834", + "address": "0x14001e0a5", "size": 3, - "mnemonic": "mov", - "operands": "rax, qword ptr [rcx]" + "mnemonic": "cmp", + "operands": "word ptr [rcx], ax" }, { - "address": "0x140010837", - "size": 3, - "mnemonic": "mov", - "operands": "rsi, rcx" - }, - { - "address": "0x14001083a", - "size": 3, - "mnemonic": "mov", - "operands": "rdx, qword ptr [rax]" - }, - { - "address": "0x14001083d", - "size": 3, - "mnemonic": "test", - "operands": "rdx, rdx" - }, - { - "address": "0x140010840", + "address": "0x14001e0a8", "size": 2, "mnemonic": "jne", - "operands": "0x14001084a" + "operands": "0x14001e0c8" }, { - "address": "0x140010842", - "size": 3, - "mnemonic": "or", - "operands": "eax, 0xffffffff" - }, - { - "address": "0x140010845", - "size": 5, - "mnemonic": "jmp", - "operands": "0x140010918" - } - ], - "successors": [ - "0x140010918" - ] - }, - { - "address": "0x140010918", - "size": 8, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140010918", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x40]" - }, - { - "address": "0x14001091d", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x48]" - }, - { - "address": "0x140010922", - "size": 5, - "mnemonic": "mov", - "operands": "rsi, qword ptr [rsp + 0x50]" - }, - { - "address": "0x140010927", + "address": "0x14001e0aa", "size": 4, + "mnemonic": "movsxd", + "operands": "rdx, dword ptr [rcx + 0x3c]" + }, + { + "address": "0x14001e0ae", + "size": 3, "mnemonic": "add", - "operands": "rsp, 0x20" + "operands": "rdx, rcx" }, { - "address": "0x14001092b", + "address": "0x14001e0b1", + "size": 6, + "mnemonic": "cmp", + "operands": "dword ptr [rdx], 0x4550" + }, + { + "address": "0x14001e0b7", "size": 2, - "mnemonic": "pop", - "operands": "r15" + "mnemonic": "jne", + "operands": "0x14001e0c8" }, { - "address": "0x14001092d", + "address": "0x14001e0b9", "size": 2, - "mnemonic": "pop", - "operands": "r14" + "mnemonic": "xor", + "operands": "eax, eax" }, { - "address": "0x14001092f", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" + "address": "0x14001e0bb", + "size": 5, + "mnemonic": "mov", + "operands": "ecx, 0x20b" }, { - "address": "0x140010930", + "address": "0x14001e0c0", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [rdx + 0x18], cx" + }, + { + "address": "0x14001e0c4", + "size": 3, + "mnemonic": "sete", + "operands": "al" + }, + { + "address": "0x14001e0c7", "size": 1, "mnemonic": "ret", "operands": "" @@ -150589,545 +393176,331 @@ ] }, { - "address": "0x14001a21c", + "address": "0x14001e2cc", + "end_address": "0x14001e348", "name": "", "blocks": [ { - "address": "0x14001a21c", + "address": "0x14001e2cc", + "size": 10, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e2cc", + "size": 4, + "mnemonic": "movzx", + "operands": "r10d, dx" + }, + { + "address": "0x14001e2d0", + "size": 3, + "mnemonic": "mov", + "operands": "r8, rcx" + }, + { + "address": "0x14001e2d3", + "size": 3, + "mnemonic": "xor", + "operands": "r9d, r9d" + }, + { + "address": "0x14001e2d6", + "size": 5, + "mnemonic": "movd", + "operands": "xmm0, r10d" + }, + { + "address": "0x14001e2db", + "size": 5, + "mnemonic": "pshuflw", + "operands": "xmm1, xmm0, 0" + }, + { + "address": "0x14001e2e0", + "size": 5, + "mnemonic": "pshufd", + "operands": "xmm2, xmm1, 0" + }, + { + "address": "0x14001e2e5", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14001e2e8", + "size": 5, + "mnemonic": "and", + "operands": "eax, 0xfff" + }, + { + "address": "0x14001e2ed", + "size": 6, + "mnemonic": "cmp", + "operands": "rax, 0xff0" + }, + { + "address": "0x14001e2f3", + "size": 2, + "mnemonic": "ja", + "operands": "0x14001e317" + } + ], + "successors": [ + "0x14001e317", + "0x14001e2f5" + ] + }, + { + "address": "0x14001e317", "size": 2, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x14001a21c", - "size": 3, - "mnemonic": "test", - "operands": "rcx, rcx" + "address": "0x14001e317", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], dx" }, { - "address": "0x14001a21f", - "size": 6, + "address": "0x14001e31b", + "size": 2, "mnemonic": "je", - "operands": "0x14001a323" + "operands": "0x14001e344" } ], "successors": [ - "0x14001a323", - "0x14001a225" + "0x14001e344", + "0x14001e31d" ] }, { - "address": "0x14001a323", - "size": 1, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a323", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x14001a225", - "size": 55, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x14001a225", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" - }, - { - "address": "0x14001a22a", - "size": 5, - "mnemonic": "mov", - "operands": "qword ptr [rsp + 0x10], rbp" - }, - { - "address": "0x14001a22f", - "size": 1, - "mnemonic": "push", - "operands": "rsi" - }, - { - "address": "0x14001a230", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a234", - "size": 5, - "mnemonic": "mov", - "operands": "ebp, 7" - }, - { - "address": "0x14001a239", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x14001a23c", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x14001a23e", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a243", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x38]" - }, - { - "address": "0x14001a247", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x14001a249", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a24e", - "size": 3, - "mnemonic": "lea", - "operands": "esi, [rbp + 5]" - }, - { - "address": "0x14001a251", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001a253", - "size": 4, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x70]" - }, - { - "address": "0x14001a257", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a25c", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0xd0]" - }, - { - "address": "0x14001a263", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001a265", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a26a", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x130]" - }, - { - "address": "0x14001a271", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rbp - 5]" - }, - { - "address": "0x14001a274", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a279", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x140]" - }, - { - "address": "0x14001a280", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a285", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x148]" - }, - { - "address": "0x14001a28c", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a291", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x150]" - }, - { - "address": "0x14001a298", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a29d", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x160]" - }, - { - "address": "0x14001a2a4", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x14001a2a6", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a2ab", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x198]" - }, - { - "address": "0x14001a2b2", - "size": 2, - "mnemonic": "mov", - "operands": "edx, ebp" - }, - { - "address": "0x14001a2b4", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a2b9", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x1d0]" - }, - { - "address": "0x14001a2c0", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001a2c2", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a2c7", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x230]" - }, - { - "address": "0x14001a2ce", - "size": 2, - "mnemonic": "mov", - "operands": "edx, esi" - }, - { - "address": "0x14001a2d0", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a2d5", - "size": 7, - "mnemonic": "lea", - "operands": "rcx, [rbx + 0x290]" - }, - { - "address": "0x14001a2dc", - "size": 3, - "mnemonic": "lea", - "operands": "edx, [rbp - 5]" - }, - { - "address": "0x14001a2df", - "size": 5, - "mnemonic": "call", - "operands": "0x140019ea8" - }, - { - "address": "0x14001a2e4", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2a0]" - }, - { - "address": "0x14001a2eb", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a2f0", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2a8]" - }, - { - "address": "0x14001a2f7", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a2fc", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2b0]" - }, - { - "address": "0x14001a303", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a308", - "size": 7, - "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx + 0x2b8]" - }, - { - "address": "0x14001a30f", - "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" - }, - { - "address": "0x14001a314", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x14001a319", - "size": 5, - "mnemonic": "mov", - "operands": "rbp, qword ptr [rsp + 0x38]" - }, - { - "address": "0x14001a31e", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x14001a322", - "size": 1, - "mnemonic": "pop", - "operands": "rsi" - }, - { - "address": "0x14001a323", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - } - ] - }, - { - "address": "0x140019ea8", - "name": "", - "blocks": [ - { - "address": "0x140019ea8", - "size": 7, + "address": "0x14001e2f5", + "size": 10, "is_prolog": false, "is_epilog": false, "instructions": [ { - "address": "0x140019ea8", + "address": "0x14001e2f5", + "size": 5, + "mnemonic": "movdqu", + "operands": "xmm0, xmmword ptr [r8]" + }, + { + "address": "0x14001e2fa", + "size": 3, + "mnemonic": "xorps", + "operands": "xmm1, xmm1" + }, + { + "address": "0x14001e2fd", + "size": 4, + "mnemonic": "pcmpeqw", + "operands": "xmm1, xmm0" + }, + { + "address": "0x14001e301", + "size": 4, + "mnemonic": "pcmpeqw", + "operands": "xmm0, xmm2" + }, + { + "address": "0x14001e305", + "size": 3, + "mnemonic": "orps", + "operands": "xmm1, xmm0" + }, + { + "address": "0x14001e308", + "size": 4, + "mnemonic": "pmovmskb", + "operands": "eax, xmm1" + }, + { + "address": "0x14001e30c", + "size": 2, + "mnemonic": "test", + "operands": "eax, eax" + }, + { + "address": "0x14001e30e", + "size": 2, + "mnemonic": "jne", + "operands": "0x14001e32d" + }, + { + "address": "0x14001e310", "size": 5, "mnemonic": "mov", - "operands": "qword ptr [rsp + 8], rbx" + "operands": "eax, 0x10" }, { - "address": "0x140019ead", - "size": 1, - "mnemonic": "push", - "operands": "rdi" - }, - { - "address": "0x140019eae", - "size": 4, - "mnemonic": "sub", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019eb2", - "size": 4, - "mnemonic": "lea", - "operands": "rdi, [rcx + rdx*8]" - }, - { - "address": "0x140019eb6", - "size": 3, - "mnemonic": "mov", - "operands": "rbx, rcx" - }, - { - "address": "0x140019eb9", - "size": 3, - "mnemonic": "cmp", - "operands": "rcx, rdi" - }, - { - "address": "0x140019ebc", + "address": "0x14001e315", "size": 2, - "mnemonic": "je", - "operands": "0x140019ecf" + "mnemonic": "jmp", + "operands": "0x14001e328" } ], "successors": [ - "0x140019ecf", - "0x140019ebe" + "0x14001e328" ] }, { - "address": "0x140019ecf", + "address": "0x14001e344", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e344", + "size": 3, + "mnemonic": "mov", + "operands": "rax, r8" + }, + { + "address": "0x14001e347", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e31d", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e31d", + "size": 4, + "mnemonic": "cmp", + "operands": "word ptr [r8], r9w" + }, + { + "address": "0x14001e321", + "size": 2, + "mnemonic": "je", + "operands": "0x14001e341" + } + ], + "successors": [ + "0x14001e341", + "0x14001e323" + ] + }, + { + "address": "0x14001e328", + "size": 2, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e328", + "size": 3, + "mnemonic": "add", + "operands": "r8, rax" + }, + { + "address": "0x14001e32b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001e2e5" + } + ], + "successors": [ + "0x14001e2e5" + ] + }, + { + "address": "0x14001e341", + "size": 2, + "is_prolog": false, + "is_epilog": true, + "instructions": [ + { + "address": "0x14001e341", + "size": 2, + "mnemonic": "xor", + "operands": "eax, eax" + }, + { + "address": "0x14001e343", + "size": 1, + "mnemonic": "ret", + "operands": "" + } + ], + "successors": [ + ] + }, + { + "address": "0x14001e323", + "size": 3, + "is_prolog": false, + "is_epilog": false, + "instructions": [ + { + "address": "0x14001e323", + "size": 5, + "mnemonic": "mov", + "operands": "eax, 2" + }, + { + "address": "0x14001e328", + "size": 3, + "mnemonic": "add", + "operands": "r8, rax" + }, + { + "address": "0x14001e32b", + "size": 2, + "mnemonic": "jmp", + "operands": "0x14001e2e5" + } + ], + "successors": [ + "0x14001e2e5" + ] + }, + { + "address": "0x14001e2e5", "size": 4, "is_prolog": false, - "is_epilog": true, + "is_epilog": false, "instructions": [ { - "address": "0x140019ecf", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140019ed4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019ed8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140019ed9", - "size": 1, - "mnemonic": "ret", - "operands": "" - } - ], - "successors": [ - ] - }, - { - "address": "0x140019ebe", - "size": 9, - "is_prolog": false, - "is_epilog": true, - "instructions": [ - { - "address": "0x140019ebe", + "address": "0x14001e2e5", "size": 3, "mnemonic": "mov", - "operands": "rcx, qword ptr [rbx]" + "operands": "rax, r8" }, { - "address": "0x140019ec1", + "address": "0x14001e2e8", "size": 5, - "mnemonic": "call", - "operands": "0x140011b00" + "mnemonic": "and", + "operands": "eax, 0xfff" }, { - "address": "0x140019ec6", - "size": 4, - "mnemonic": "add", - "operands": "rbx, 8" - }, - { - "address": "0x140019eca", - "size": 3, + "address": "0x14001e2ed", + "size": 6, "mnemonic": "cmp", - "operands": "rbx, rdi" + "operands": "rax, 0xff0" }, { - "address": "0x140019ecd", + "address": "0x14001e2f3", "size": 2, - "mnemonic": "jne", - "operands": "0x140019ebe" - }, - { - "address": "0x140019ecf", - "size": 5, - "mnemonic": "mov", - "operands": "rbx, qword ptr [rsp + 0x30]" - }, - { - "address": "0x140019ed4", - "size": 4, - "mnemonic": "add", - "operands": "rsp, 0x20" - }, - { - "address": "0x140019ed8", - "size": 1, - "mnemonic": "pop", - "operands": "rdi" - }, - { - "address": "0x140019ed9", - "size": 1, - "mnemonic": "ret", - "operands": "" + "mnemonic": "ja", + "operands": "0x14001e317" } ], "successors": [ + "0x14001e317", + "0x14001e2f5" ] } ] diff --git a/types.hpp b/types.hpp index 6da8007..c496c5f 100644 --- a/types.hpp +++ b/types.hpp @@ -56,8 +56,10 @@ struct BasicBlock struct Function { addr_t address; + addr_t end_address = 0; string name; vector blocks; + bool is_thunk = false; }; struct CFG @@ -135,7 +137,11 @@ struct CFG const auto& f = functions[i]; os << " {\n"; os << " \"address\": \"0x" << hex << f.address << "\",\n"; + if (f.end_address) + os << " \"end_address\": \"0x" << hex << f.end_address << "\",\n"; os << " \"name\": \"" << escapeJSON(f.name) << "\",\n"; + if (f.is_thunk) + os << " \"is_thunk\": true,\n"; os << " \"blocks\": [\n"; for (size_t j = 0; j < f.blocks.size(); ++j) { const auto& b = f.blocks[j];

    f8cw)zxH!_qFW|gTpd=kA{E{J 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 z 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