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 0000000..cf66f51 Binary files /dev/null and b/papers/FUNCTION BOUNDARY DETECTION IN STRIPPED BINARIES.pdf differ 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];